0% found this document useful (0 votes)
11 views27 pages

L1 - Introduction To Cloud ComputingV2

Uploaded by

a.thuphanho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views27 pages

L1 - Introduction To Cloud ComputingV2

Uploaded by

a.thuphanho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 27

Introduction to Cloud

Computing
Overview

 What is Cloud Computing?


 Why Cloud Computing?
 Course Content
 Characteristic of Cloud Computing
 History and Evolution
 Emerging technologies accelerated by
Cloud

2
What is Cloud Computing?
 Cloud computing allows you to rent instead of
buy your IT resources. Rather than investing
heavily in databases, software, and hardware,
companies opt to access their compute power
via the internet, or the cloud, and pay for it as
they use it.
 These cloud services now include, physical or
virtual servers, data storage, networking
capabilities, application development tools,
software, AI-powered analytic tools and more.

3
Why Cloud Computing?
 Flexibility and scalability: Companies don’t need to
build the infrastructure needed to support their
highest load levels. They can quickly scale down if
resources aren’t being used.
 Cost savings: You only pay the resources you use.
 Better collaboration: Data is available anywhere,
anytime as long as we have the internet connection.
 Advanced security: Data stored in the cloud is
typically encrypted, and anyone wanting to access
that data needs to have the digital key. Big cloud
computing companies have hired some of the world’s
best data security experts.
 Data loss prevention: Cloud providers offer backup
and disaster recovery features. 4
Cloud Providers
 AWS
 Microsoft Azure
 Google Cloud Platform
 Alibaba
 IBM

5
Cloud Providers

• Netflix uses AWS for almost everything cloud


computing: online storage, a
recommendation engine, video transcoding,
databases, and analytics.
• Netflix pays AWS 1 billion in cloud charges per
year in 2024.
6
Course Content
 W1: Introduction
 W2: Cloud computing models
 W3: Cloud enabling technology
 W4: Understanding Containerization
 W5: Emerging trend and practice
 W6: Cloud Security
 W7: Introduction to AWS
 W8: Compute and networking on AWS
 W9: Lab on Amazon Elastic Compute Cloud
 W10: Final exam + Project presentation
7
Evaluation

 Class Attendance and participation – 20% of final


grade
 Assignments / Discussion/ Homework / Unit
Quizzes - 20 % of final grade
 Midterm Examination -- 20% of final grade
 Final Exam + Project -- 40% of final grade

8
Characteristics of Cloud
Computing

• On-demand self service


• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service

9
Characteristics of Cloud
Computing
• On-demand self service
• The Cloud computing services does not
require any human administrators.
• User themselves can provision, monitor and
manage computing resources as needed.
• Broad network access
• You can access cloud services over the
network and on portable devices like
phones, tablets, laptops, and desktop
computers.
• A public cloud uses the internet; a private
cloud uses a local area network.
10
Characteristics of Cloud
Computing
• Resource Pooling
• Multiple customers can share physical
resources using a multi-tenant model.
• This model assigns and reassigns physical
and virtual resources based on demand.
• Multi-tenancy allows customers to share the
same applications or infrastructure while
maintaining privacy and security.

11
Characteristics of Cloud
Computing
• Rapid Elasticity
• IT resources of cloud computing service can
scale out and in quickly and on a need
basis.
• Measured Service
• The resource utilization is tracked for each
application and occupant, it will provide both
the user and the resource provider with an
account of what has been used.
• This is done for various reasons like
monitoring billing and effective use of
resource. 12
Types of Cloud Computing
 Deployment model
• Public cloud
• Private cloud
• Hybrid cloud
 Service model
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)

13
Types of Cloud Computing

14
History and Evolution of CP

Virtual AWS was


Machine launched

1970s 1990s 2000s 2010s

Virtual Google,
Large-scale
Private Microsoft,
mainframe
Network other major
tech
companies

15
History and evolution of CP
• The concept of cloud computing dates to the 1950s
when large-scale mainframes with high-volume processing
power became available.
• The practice of time sharing (or resource pooling)
evolved to make efficient use of the computing power of
mainframes.
• Using dumb terminals multiple users could access the
same data storage layer and CPU power from any terminal

16
History and evolution of CP
• In the 1970s, with the release of an operating
system called Virtual Machine (VM), it became
possible for mainframes to have multiple virtual
systems, or virtual machines, on a single physical
node.

• Each virtual machine hosted guest operating


systems that behaved like they had their own
memory, CPU, and hard drives, even though these
were shared resources.

17
History and evolution of CP

• In the 1990s, the introduction of the World Wide


Web made the internet more accessible.

• The introduction of Virtualized Private Networks


allowed more users to share access to the same
physical infrastructure.

18
History and evolution of CP

• In the 2000s, Amazon launched AWS, providing


services like computing and storage in the cloud.

• Other major tech companies, including Microsoft,


Google, launched their own cloud to compete with
AWS.

19
History and evolution of CP
• In the 2010s, Microsoft launched Azure and Office
365.
• Docker and Kubernetes were released. This
provided an easy way to scale an application, keep
code operational, and speed up the delivery
process.
• Private and Public cloud merged to form hybrid
cloud. It combines the security of the private cloud
with the ease-of-use and accessibility of the public
cloud.
• Development of many other major tech companies
such as Apple, Facebook, IBM, etc.
20
Emerging technologies
accelerated by cloud
• The power, scale, dynamic nature, and
economics of the cloud resources make cloud
computing a key enabler for adoption and
evolution of these emerging technologies.

21
IoT in the cloud
 The IoT, is a giant network of connected
things and people that have changed much
of how we live our daily lives.

22
IoT in the cloud
• Smart devices and sensors are continuously
tracking and collecting data.

• An unprecedented amount of data is being


generated, putting a tremendous strain on the
Internet. That is where the cloud comes in, by
connecting the IoT device user to the cloud.

• Data collected through IoT devices is stored


and processed on the cloud.

23
AI and cloud computing
• Cloud offers elastic resources: With cloud
computing, resources such as GPUs storage,
and networking can be scaled dynamically.
This elasticity allows organizations to pay for
only what they need, making AI projects more
cost-efficient.

• Data accessibility: AI models require large


datasets for training and validation. Storing
and accessing data on the cloud makes it
easier for teams to access and collaborate on
data from anywhere in the world.
24
AI and cloud computing
• Collaborative platforms: Cloud-based AI
platforms, like Google Cloud AI, AWS
SageMaker, and Microsoft Azure AI, offer
integrated tools that allow teams to
collaborate on building, training, and
deploying AI models.

• Shared resources: Cloud computing enables


the sharing of infrastructure across many
users, which can reduce the overall cost for
individual AI tasks.

25
Conclusion
• Cloud computing is the delivery of on-demand
computing resources over the internet on a pay-as-
you-go basis.

• Resources are dynamically assigned and


reassigned among multiple users and scale up and
down in response to users’ needs.

• The origins of cloud computing can be traced back


to the mainframes of the 1950s, with virtualization
technologies and hypervisors serving as catalysts
for the emergence of modern-day cloud computing.
26
Conclusion

• Cloud adoption is growing faster than predicted.


Driving this technological wave are cloud service
providers with a host of services ranging from
Infrastructure, Platform, and Software services.
Some major Cloud providers of our time include
AWS, Alibaba Cloud, Google, IBM, and Microsoft
Azure.

27

You might also like