This Cloud Computing presentation will help you understand why Cloud Computing has become so popular, what is Cloud Computing, types of Cloud Computing, Cloud providers, the lifecycle of a Cloud Computing solution and finally a demo on AWS EC2 and AWS S3. With the increased importance of Cloud Computing, qualified Cloud solutions architects and engineers are in great demand. Organizations have moved to cloud platforms for better scalability, mobility, and security. In simple words, cloud computing is the use of a network of remote servers hosted on the internet to store, manage and process data rather than a local server. With the increased importance of Cloud Computing, qualified Cloud solutions architects and engineers are in great demand. This presentation explains to you why we need cloud computing and why it has got so much importance in the current market.
Below topics are explained in this Cloud Computing presentation:
1. Why cloud computing?
2. What is cloud computing?
3. Types of cloud computing?
4. Cloud providers
5. The lifecycle of a cloud computing solution
6. Cloud computing with AWS
7. Demo - AWS EC2 and AWS S3
Simplilearn’s Cloud Architect Master’s Program will build your Amazon Web Services (AWS) and Microsoft Azure cloud expertise from the ground up. You’ll learn to master the architectural principles and services of two of the top cloud platforms, design and deploy highly scalable, fault-tolerant applications and develop skills to transform yourself into an AWS and Azure cloud architect.
Why become a Cloud Architect?
With the increasing focus on cloud computing and infrastructure over the last several years, cloud architects are in great demand worldwide. Many organizations have moved to cloud platforms for better scalability, mobility, and security, and cloud solutions architects are among the highest paid professionals in the IT industry.
According to a study by Goldman Sachs, cloud computing is one of the top three initiatives planned by IT executives as they make cloud infrastructure an integral part of their organizations. According to Forbes, enterprise IT architects with cloud computing expertise are earning a median salary of $137,957.
Learn more at: https://www.simplilearn.com
2. What’s in it for you?
Cloud Providers
Why Cloud Computing?
What is Cloud Computing?
Types of Cloud Computing
Cloud Computing with AWS
1
2
3
4
5
6
Demo – AWS EC2 and AWS S3
Lifecycle of a Cloud Computing Solution
7
4. Why Cloud Computing?
On-premise
Hi Paul, I’m about to start a
company.
Can you list down the resources I
will need to setup on-premise
infrastructure?
5. Why Cloud Computing?
Hi Sam, I’m about to start a
company.
Can you list down the resources I
will need to setup on-premise
infrastructure?
Why not setup things on a cloud?
On-premise Cloud
Computing
7. Why Cloud Computing?
• Pay for what you use• Higher pay, less scalability
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
Scale up= pay more
Scale down= pay less
8. Why Cloud Computing?
• Pay for what you use
• No server space required
• Higher pay, less scalability
• Allot huge space for servers
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
Scale up= pay more
Scale down= pay less
9. Why Cloud Computing?
• Pay for what you use
• No server space required
• No experts required for hardware and software
maintenance
• Higher pay, less scalability
• Allot huge space for servers
• Appoint a team for hardware and software
maintenance
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
Scale up= pay more
Scale down= pay less
10. Why Cloud Computing?
• Pay for what you use
• No server space required
• No experts required for hardware and software
maintenance
• Better data security
• Higher pay, less scalability
• Allot huge space for servers
• Appoint a team for hardware and software
maintenance
• Poor data security
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
Scale up= pay more
Scale down= pay less
11. Why Cloud Computing?
• Pay for what you use
• No server space required
• No experts required for hardware and software
maintenance
• Better data security
• Disaster recovery
• Higher pay, less scalability
• Allot huge space for servers
• Appoint a team for hardware and software
maintenance
• Poor data security
• Less chance of data recovery
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
Scale up= pay more
Scale down= pay less
12. Why Cloud Computing?
• High Flexibility
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
• Lack of flexibility
13. Why Cloud Computing?
• High Flexibility
• Automatic software updates
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
• Lack of flexibility
• No automatic updates
14. Why Cloud Computing?
• High Flexibility
• Automatic software updates
• Teams can collaborate from widespread locations
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
• Lack of flexibility
• No automatic updates
• Less collaboration
15. Why Cloud Computing?
• High Flexibility
• Automatic software updates
• Teams can collaborate from widespread locations
• Data can be accessed and shared anywhere over the
internet
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
• Lack of flexibility
• No automatic updates
• Less collaboration
• Data cannot be accessed remotely
16. Why Cloud Computing?
• High Flexibility
• Automatic software updates
• Teams can collaborate from widespread locations
• Data can be accessed and shared anywhere over the
internet
• Rapid implementation
Cloud
Computing
On-Premise
On-premise vs Cloud Computing
• Lack of flexibility
• No automatic updates
• Less collaboration
• Data cannot be accessed remotely
• Takes longer implementation time
17. You are right! Cloud computing is better than on-
premise
Why Cloud Computing?
On-premise Cloud
Computing
18. Let’s discuss in more detail
Why Cloud Computing?
On-premise Cloud
Computing
You are right! Cloud computing is better than on-
premise
20. What is Cloud Computing?
Cloud computing is the delivery of on-demand computing services over the internet on a
pay-as-you-go basis
21. What is Cloud Computing?
Rather than managing files on a local storage device, cloud computing makes it possible to save them
over internet
Storage device
22. What is Cloud Computing?
Rather than managing files on a local storage device, cloud computing makes it possible to save them
over internet
Save files
Internet
Storage device
28. Types of Deployment Models
OWN CARBUS TAXI
PUBLIC
CLOUD
Accessible to
everyone
29. Types of Deployment Models
OWN CARBUS TAXI
PUBLIC
CLOUD
PRIVATE
CLOUD
Owned by a
single person
Accessible to
everyone
30. Types of Deployment Models
OWN CARBUS TAXI
PUBLIC
CLOUD
PRIVATE
CLOUD
HYBRID
CLOUD
Accessible to
everyone
Owned by a
single person
Rent a private
taxi
31. Public Cloud
Public Cloud
Sharable storage
The cloud infrastructure is made available to the general public over the internet and is owned by
a cloud provider
Example: AWS, Microsoft Azure, IBM’s Blue Cloud and Sun Cloud
32. Private Cloud
Private Cloud
Security
Organization
The cloud infrastructure is exclusively operated by a single organization. It can be managed by
the organization or a third party and may exist on-premise or off-premise
Example: AWS, VMware
33. Hybrid Cloud
It consists the functionalities of both public and private cloud
For example:
Federal agencies opt for private clouds when sensitive information is involved
Also, they use the public cloud to share datasets with general public or other government
departments
hybrid Cloud
Public Cloud
PRIVATE
Cloud
35. Types of Service Models
Cloud
Computing
Service Model
IaaS SaaSPaaS
Public
Cloud
Private
Cloud
Hybrid
Cloud
Deployment
Model
36. Types of Service Models
IaaS
SaaSPaaS
Which cloud service is suitable for you?
37. Types of Service Models
Which cloud service is suitable for you?
IaaS
SaaSPaaS
If your business doesn’t want
to maintain any IT
equipment, then choose
Software as a Service
If your company
requires a platform for
building software products,
pick Platform
as a Service
If your business needs a
virtual machine, opt for
Infrastructure as a
Service
38. IaaS
IaaS ProductS and Services
IaaS is a cloud service that provides basic computing
infrastructure
Services are available on pay-for-what-you-use model
IaaS providers include Amazon Web Services, Microsoft
Azure and Google Compute Engine
Users: IT Administrators
IaaS
39. PaaS
PaaS provides cloud platforms and runtime environments
for developing, testing, and managing applications
It allows software developers to deploy applications without
requiring all the related infrastructure
Users: Software Developers
PaaS
PaaS ProductS and Services
40. SaaS
In SaaS, cloud providers host and manage the software
application on a pay-as-you-go pricing model
All software and hardware are provided and managed by a
vendor so you don’t have to maintain anything
Users: End Customers
SaaS
SaaS ProductS and Services
41. Differences between IaaS, PaaS and SaaS
Applications Applications Applications Applications
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
O/S O/S O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
IaaS PaaS SaaS
Managed by you Managed by Vendor
On-Premises
42. Differences between IaaS, PaaS and SaaS
Consider a task where you are planning to bake a cake
Example:
43. Differences between IaaS, PaaS and SaaS
Dinning table
Water
Electricity
Oven
Cake Pan
Flour
Sugar
Butter
Eggs
Managed by you Managed by Vendor
On-Premises
Made at Home
44. Differences between IaaS, PaaS and SaaS
Dinning table Dinning table
Water Water
Electricity Electricity
Oven Oven
Cake Pan Cake Pan
Flour Flour
Sugar Sugar
Butter Butter
Eggs Eggs
IaaS
Managed by you Managed by Vendor
Buy & bake
On-Premises
Made at Home
45. Differences between IaaS, PaaS and SaaS
Dinning table Dinning table Dinning table
Water Water Water
Electricity Electricity Electricity
Oven Oven Oven
Cake Pan Cake Pan Cake Pan
Flour Flour Flour
Sugar Sugar Sugar
Butter Butter Butter
Eggs Eggs Eggs
IaaS PaaS
Managed by you Managed by Vendor
Buy & bake Cake delivery
On-Premises
Made at Home
46. Differences between IaaS, PaaS and SaaS
Dinning table Dinning table Dinning table Dinning table
Water Water Water Water
Electricity Electricity Electricity Electricity
Oven Oven Oven Oven
Cake Pan Cake Pan Cake Pan Cake Pan
Flour Flour Flour Flour
Sugar Sugar Sugar Sugar
Butter Butter Butter Butter
Eggs Eggs Eggs Eggs
IaaS PaaS SaaS
Managed by you Managed by Vendor
Buy & bake Cake delivery Dine out
On-Premises
Made at Home
55. Cloud Computing with AWS
Amazon Web Services (AWS) is a cloud service from Amazon
56. Cloud Computing with AWS
Amazon Web Services (AWS) is a cloud service from Amazon
It provides services over the internet
57. Cloud Computing with AWS
AWS services can be used to create and deploy any type of application in the cloud
Amazon Web Services (AWS) is a cloud service from Amazon
It provides services over the internet
58. Cloud Computing with AWS
AWS services can be used to create and deploy any type of application in the cloud
AWS uses the subscription pricing model (pay for what you use)
Amazon Web Services (AWS) is a cloud service from Amazon
It provides services over the internet
60. Lifecycle of a Cloud Computing Solution
Understand the requirements of the
business and determine what type of
applications to run on the cloud
Define the Purpose
61. Lifecycle of a Cloud Computing Solution
Define the Purpose
Choose a compute service that will provide
the right support where you resize the
compute capacity in the cloud to
run application programs
Define the Hardware
EC2 Elastic container
Service
Lambda
Understand the requirements of the
business and determine what type of
applications to run on the cloud
62. Lifecycle of a Cloud Computing Solution
Choose a storage service where you can
backup and archive your data over the
internet
Define the Storage
S3 EFS Glacier
Choose a compute service that will provide
the right support where you resize the
compute capacity in the cloud to
run application programs
Define the Hardware
EC2 Elastic container
Service
Lambda
63. Lifecycle of a Cloud Computing Solution
Choose a storage service where you can
backup and archive your data over the
internet
Define a network that securely delivers
data, videos, applications etc. with low
latency and high transfer speeds
Define the NetworkDefine the Storage
S3 EFS Glacier VPC Route 53 Direct
Connect
64. Lifecycle of a Cloud Computing Solution
Set up your security service which enable
services for user
authentication or limiting access to a
certain set of users on your AWS
resources
Define Security
IAM KMS Cognito
Define the Network
VPC Route 53 Direct
Connect
Define a network that securely delivers
data, videos, applications etc. with low
latency and high transfer speeds
65. Lifecycle of a Cloud Computing Solution
Set up your security service which enable
services for user
authentication or limiting access to a
certain set of users on your AWS
resources
You can have complete control on your
cloud environment by
defining management tools which monitor
AWS resources and the customer
applications running on AWS platform
Define Management
Processes and ToolsDefine Security
IAM KMS Cognito CloudWatch Auto scaling CloudFormation
66. Verify the process using AWS developer
tools where you can build, test and deploy
your code quickly
Testing the process
CodeStar CodeBuild CodePipeline
Lifecycle of a Cloud Computing Solution
Define Management
Processes and Tools
CloudWatch Auto scaling CloudFormation
You can have complete control on your
cloud environment by
defining management tools which monitor
AWS resources and the customer
applications running on AWS platform
67. Finally, analyze and visualize data by using
analytic service where you can start
querying data instantly and get results
AnalyticsTesting the process
CodeStar CodeBuild CodePipeline Athena EMR CloudSearch
Lifecycle of a Cloud Computing Solution
Verify the process using AWS developer
tools where you can build, test and deploy
your code quickly
69. Demo – AWS EC2 and AWS S3
I have an application which takes
a lot of storage also it works only
in the Linux system which I don’t
have now
70. Demo – AWS EC2 and AWS S3
You can store all
your data in AWS
S3
I have an application which takes
a lot of storage also it works only
in the Linux system which I don’t
have now
71. Demo – AWS EC2 and AWS S3
And you can launch a
Linux instance using AWS
EC2
I have an application which takes
a lot of storage also it works only
in the Linux system which I don’t
have now
72. Demo – AWS EC2 and AWS S3
What is AWS EC2 and
S3?
And you can launch a
Linux instance using AWS
EC2
73. Demo – AWS EC2 and AWS S3
AWS S3
• AWS S3 is a Simple Storage
Service provided by AWS
• Using amazon S3, you can store
and retrieve any amount of data
at any time on the web
AWS EC2
• AWS EC2 is a web service that
provides a secure and resizable
compute capacity in the cloud
• It can be used to launch as many
virtual servers you need
75. Demo – AWS EC2 and AWS S3
CREATEAN AWS
ACCOUNT
Create an AWS S3
Bucket
upload files
76. Demo – AWS EC2 and AWS S3
CREATEAN AWS
ACCOUNT
Create an AWS S3
Bucket
upload files
CreateYour EC2 Instance
G
77. Demo – AWS EC2 and AWS S3
CREATEAN AWS
ACCOUNT
Create an AWS S3
Bucket
upload files
Synchronize AWS S3 bucket
with AWS EC2 instance
CreateYour EC2 Instance
78. Demo – AWS EC2 and AWS S3
CREATEAN AWS
ACCOUNT
Create an AWS S3
Bucket
upload files
CreateYour EC2 Instance
Synchronize AWS S3 bucket
with AWS EC2 instance
Result: viewAWS s3 files on
web browser
Result: viewAWS s3 files on
web browser
79. Key Takeaways
What is Cloud Computing? Types of Cloud Computing Cloud Computing with AWS
Lifecycle of a Cloud Computing Solution Demo - AWS EC2 and S3