Amazon Web Services, Azure and Google Cloud Platform, are three of the world's most popular cloud computing services. But how do they match up against each other? This presentation compares these cloud computing giants based on market share, availability zones, pricing, services provided and much more! Helping you decide, once and for all, which one of these satisfies your businesses' needs. Without further ado, let's jump right in!
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/cloud-solutions-architect-masters-program-training
5. So let’s meet our candidates!
Hi! I’m Amazon Web services.
I’m leading with around 32
percent of worldwide public
cloud share
My name is Microsoft Azure and
I own up to 16% of the
worldwide market share
6. My name is Microsoft Azure and
I own up to 16% of the
worldwide market share
And I’m Google Cloud Platform. I
own around 9% of the market
share worldwide
Hi! I’m Amazon Web services.
I’m leading with around 32
percent of worldwide public
cloud share
So let’s meet our candidates!
Source: canalys
7. Without further ado, let’s get started and know about these cloud providers in detail
9. • AWS services can be used
to create and deploy any
application in the cloud. It
provides services over the
internet
• It was launched in the year
2006
What is Amazon Web Services?
10. • Microsoft Azure is a set of
cloud services used to
build, manage and deploy
applications on a network
with the help of tools and
frameworks
• It was launched in the year
2010
What is Microsoft Azure?
• AWS services can be used
to create and deploy any
application in the cloud. It
provides services over the
internet
• It was launched in the year
2006
11. • Google Cloud Platform is a
cloud computing service
which offers application
development and integration
services for its end users
• It was launched in the year
2008
What is Google Cloud Platform?
• AWS services can be used
to create and deploy any
application in the cloud. It
provides services over the
internet
• It was launched in the year
2006
• Microsoft Azure is a set of
cloud services used to
build, manage and deploy
applications on a network
with the help of tools and
frameworks
• It was launched in the year
2010
18. Disadvantages
• Limitations of EC2 service
• Technical support fee
• Network connectivity dependency
• Downtime
• Different codebase for cloud and
premise
• PaaS ecosystem is not as efficient
as IaaS
• Poor management of GUI and tools
• No integrated backup
19. Disadvantages
• Limitations of EC2 service
• Technical support fee
• Network connectivity dependency
• Downtime
• Different codebase for cloud and
premise
• PaaS ecosystem is not as efficient
as IaaS
• Poor management of GUI and tools
• No integrated backup
• Support fee is quite hefty
• It has a complex pricing schema
• Downloading data from GCS is
expensive. (i.e., it’s $ 0.12 per GB)
21. Amazon web service has 69
availability zones within 22
geographic locations, and
soon it will have 12 more in
the future
Availability zone – Amazon Web Service
22. Microsoft Azure has 54
regions worldwide (with more
than 100 data centers) and is
available in 140 countries
across the globe
Amazon web service has 69
availability zones within 22
geographic locations, and
soon it will have 12 more in
the future
Availability zone – Microsoft Azure
23. Amazon web service has 69
availability zones within 22
geographic locations, and
soon it will have 12 more in
the future
Microsoft Azure has 54
regions worldwide (with more
than 100 data centers) and is
available in 140 countries
across the globe
Google Cloud Platform is
available in 200+
countries across the globe
Availability zone – Google Cloud Platform
31. Virtual servers – AWS EC2
It is a web service which
helps to resize your
compute capacity where
you can run your
application programs on a
virtual machine
32. Virtual servers – Azure VM
Azure’s Virtual Machines (IaaS) gives a
user the ability to deploy and manage a
virtual environment inside a virtual
network on the cloud
It is a web service which
helps to resize your
compute capacity where
you can run your
application programs on a
virtual machine
33. Virtual servers – GCP VM instances
Azure’s Virtual Machines (IaaS) gives a
user the ability to deploy and manage a
virtual environment inside a virtual
network on the cloud
It enables a user to build,
deploy, and manage virtual
machines (VMs) in order to
run workloads on the cloud
It is a web service which
helps to resize your
compute capacity where
you can run your
application programs on a
virtual machine
34. AWS provides a free tier for
first 12 months in EC2 service
(up to 750 hours per month )
Virtual servers (pricing) – AWS EC2
35. It also has a free tier for a year
with 750 hours per month of
Windows or Linux B1S virtual
machines
Virtual servers (pricing) – Azure VM
AWS provides a free tier for
first 12 months in EC2 service
(up to 750 hours per month )
36. It also has a free tier for a year
with 750 hours per month of
Windows or Linux B1S virtual
machines
It offers a free tier that
includes micro instance
per month for up to 12
months
Virtual servers (pricing) – GCP VM
instances
AWS provides a free tier for
first 12 months in EC2 service
(up to 750 hours per month )
37. It is an orchestration service for
deploying applications and helps in
maintaining capacity provisioning,
load balancing, auto-scaling, and
application health monitoring
PaaS – AWS Elastic Beanstalk
38. Note: It gives the facility to test out a new release before the delivery of the application
It is an orchestration service for
deploying applications and helps in
maintaining capacity provisioning,
load balancing, auto-scaling, and
application health monitoring
Cloud Services provide a
platform to write the user’s
application code without
worrying about the hardware
resources
PaaS – Azure Cloud Services
39. It is an orchestration service for
deploying applications and helps in
maintaining capacity provisioning,
load balancing, auto-scaling, and
application health monitoring
It is a Platform as a Service
(PaaS) It is a service used by
developers for building and
hosting applications in
Google's data centers
Cloud Services provide a
platform to write the user’s
application code without
worrying about the hardware
resources
PaaS – Google App Engine
40. It can be used for the web
application that requires a minimum
number of configuration
VPS – Amazon LightSail
41. It can be used for the web
application that requires a minimum
number of configuration
It helps the user to create
many identical virtual
machines in a matter of
minutes
VPS – Azure Virtual Machine Image
Note: Based on a defined schedule, the number of VM instances can be increased or decreased
42. It can be used for the web
application that requires a minimum
number of configuration
It helps the user to create
many identical virtual
machines in a matter of
minutes
Doesn’t have any service
VPS – GCP
43. It is a serverless compute service. It
is used to execute backend code
and scales automatically when
required
Serverless computing – AWS Lambda
44. It is a serverless compute service. It
is used to execute backend code
and scales automatically when
required
Functions allow users to build
applications using serverless,
simple functions with a
programming language of
their choice
Serverless computing – Azure Functions
Note: Users don’t have to worry about provisioning or maintaining servers. The code receives all the resources it needs
when required
45. It is a serverless compute service. It
is used to execute backend code
and scales automatically when
required
Functions allow users to build
applications using serverless,
simple functions with a
programming language of
their choice
It is the easiest way to run your
code in the cloud. Also, it is
highly available and fault-
tolerant
Serverless computing – GCP Cloud
Functions
48. Object storage – AWS S3
It provides object storage
which is built for storing and
recovering information or data
from anywhere over the
internet
49. Object storage – Blob Storage
It provides object storage
which is built for storing and
recovering information or data
from anywhere over the
internet
Blob Storage offers large
amounts of storage and
scalability. It stores the object
in the tiers, depending on how
often data is being accessed
50. It provides object storage
which is built for storing and
recovering information or data
from anywhere over the
internet
Blob Storage offers large
amounts of storage and
scalability. It stores the object
in the tiers, depending on how
often data is being accessed
It provides unified object
storage for live or
archived data
This service is used to
store and access data on
GCP infrastructure
Object storage – Google Cloud Storage
51. It provides high availability
and continuous block storage
volume for Amazon EC2
instance in the cloud
environment
VM disk storage – Amazon EBS
52. It provides high availability
and continuous block storage
volume for Amazon EC2
instance in the cloud
environment
Managed Disks will allow you
to create up to 10,000 VM
disks in a subscription
VM disk storage – Azure Managed Disks
Note: The disks of VMs are isolated from each other to avoid a single point of failure
53. It provides high availability
and continuous block storage
volume for Amazon EC2
instance in the cloud
environment
Managed Disks will allow you
to create up to 10,000 VM
disks in a subscription
It provides storage which
can be attached to
instances running in
either Google Compute
Engine or Google
Kubernetes Engine
VM disk storage – GCP Persistent Disks
Note: It can be resized and quickly backed up as well
54. It is a cloud-
based recovery service that
helps in fast recovery of data
resulting in minimal downtime
Disaster recovery – AWS Disaster Recovery
Services
55. It is a cloud-
based recovery service that
helps in fast recovery of data
resulting in minimal downtime
It is a strategy which allows site recovery
by orchestrating and automating the
replication process of Azure virtual
machines between regions
Disaster recovery – Azure Site Recovery
56. It is a cloud-
based recovery service that
helps in fast recovery of data
resulting in minimal downtime
It is a strategy which allows site recovery
by orchestrating and automating the
replication process of Azure virtual
machines between regions
GCP doesn’t have any disaster
recovery service
Disaster recovery – GCP
59. Database – AWS RDS
It is a web service that is designed
to simplify the setup, operation,
and scaling of a relational
database
60. Database – Azure SQL Database
It eases the migration of SQL server
databases without changing the user’s
applications
It is a web service that is designed
to simplify the setup, operation,
and scaling of a relational
database
61. Database – GCP Cloud SQL
It is a web service that is designed
to simplify the setup, operation,
and scaling of a relational
database
It eases the migration of SQL server
databases without changing the user’s
applications
It offers high performance and
scalability. Also, it helps in
maintaining relational
PostgreSQL, MySQL, and SQL
Server databases in the cloud
62. Database for NoSQL – AWS Dynamo DB
It is a fast and flexible NoSQL
database service which is popular
for its low latency and scalability
performance
63. Database for NoSQL – Azure Cosmo DB
It is a fast and flexible NoSQL
database service which is popular
for its low latency and scalability
performance
Azure Cosmos DB is a database
service that natively supports
NoSQL created for low latency and
scalable applications
64. Database for NoSQL – GCP Cloud Datastore
It is a fast and flexible NoSQL
database service which is popular
for its low latency and scalability
performance
Azure Cosmos DB is a database
service that natively supports
NoSQL created for low latency and
scalable applications
It is a NoSQL document
database designed for high
performance and auto-scaling of
application development
66. Key cloud tools in Amazon Web Service
Management tools Development Tools Security
AWS Route
53
AWS Cloud Front
Networking and Content
Delivery
AWS CloudWatch
AWS CloudFormation
AWS CodeStar
AWS CodeBuild
IAM
KMS
67. Key cloud tools in Microsoft Azure
Management tools Development Tools Security
Content Delivery
Network
ExpressRoute
Networking and Content
Delivery
Azure Advisor
Network Watcher
Visual studio IDE
Azure Blob studio
Azure Security
Center
Azure Active
Directory
68. Key cloud tools in Google Cloud Platform
Management tools Development Tools SecurityNetworking and Content
Delivery
Cloud CDN Stack Driver
GCP Monitoring
Cloud Build
Cloud SDK
Google cloud IAM
Cloud security
scanner
Cloud DNS