Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWS Vs Azure Vs GCP | Amazon Web Services Vs Microsoft Azure Vs Google Cloud Platform | Simplilearn

2,249 views

Published on

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

Published in: Education
  • Login to see the comments

AWS Vs Azure Vs GCP | Amazon Web Services Vs Microsoft Azure Vs Google Cloud Platform | Simplilearn

  1. 1. Welcome to the great battle of the cloud service providers where we will be deciding who is the best cloud provider in the market right now
  2. 2. So let’s meet our candidates! Hi! I’m Amazon Web services. I’m leading with around 32 percent of worldwide public cloud share
  3. 3. Click here to watch the video
  4. 4. 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
  5. 5. 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
  6. 6. Without further ado, let’s get started and know about these cloud providers in detail
  7. 7. AWS Vs Azure Vs GCP
  8. 8. • 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?
  9. 9. • 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
  10. 10. • 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
  11. 11. Advantages
  12. 12. Advantages • Enterprise friendly services • Instant access to resources • Increase in speed and agility • Secure and reliable
  13. 13. Advantages • Enterprise friendly services • Instant access to resources • Increase in speed and agility • Secure and reliable • Better development operations • Strong security profile • Provides a cost-effective solution • Op-Ex friendly
  14. 14. Advantages • Enterprise friendly services • Instant access to resources • Increase in speed and agility • Secure and reliable • Better development operations • Strong security profile • Provides a cost-effective solution • Op-Ex friendly • Better pricing than competitors • Live migration of virtual machines • Improved performance • Redundant backups
  15. 15. Disadvantages
  16. 16. Disadvantages • Limitations of EC2 service • Technical support fee • Network connectivity dependency • Downtime
  17. 17. 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
  18. 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 • 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)
  19. 19. Availability zone
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. Pricing
  24. 24. Pricing – AWS, Azure and GCP For all the three cloud service providers, users pay for what they use
  25. 25. Instance type (virtual servers) General purpose Compute optimized Memory optimized GPU instances m5.xlarge c5.xlarge r5.xlarge g3s.4xlarge $0.123 $0.107 $0.159 $0.551 AWS Pricing Pricing
  26. 26. Instance type (virtual servers) General purpose Compute optimized Memory optimized GPU instances m5.xlarge c5.xlarge r5.xlarge g3s.4xlarge $0.123 $0.107 $0.159 $0.551 AWS Pricing Azure Pricing B4MS F4s v2 E4 v3 NC 6 $0.097 $0.099 $0.156 $0.572 Pricing
  27. 27. Instance type (virtual servers) General purpose Compute optimized Memory optimized GPU instances m5.xlarge c5.xlarge r5.xlarge g3s.4xlarge $0.123 $0.107 $0.159 $0.551 AWS Pricing Azure Pricing B4MS F4s v2 E4 v3 NC 6 $0.097 $0.099 $0.156 $0.572 n1-standard-4 n1-highcpu-4 n1-highmem-4 NVIDIA@Tesla $0.128 $0.095 $0.159 $0.864 GCP Pricing Pricing @P4
  28. 28. Compute service
  29. 29. Computer services PaaSVirtual servers VPS Serverless computing
  30. 30. 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
  31. 31. 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
  32. 32. 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
  33. 33. AWS provides a free tier for first 12 months in EC2 service (up to 750 hours per month ) Virtual servers (pricing) – AWS EC2
  34. 34. 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 )
  35. 35. 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 )
  36. 36. 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
  37. 37. 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
  38. 38. 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
  39. 39. It can be used for the web application that requires a minimum number of configuration VPS – Amazon LightSail
  40. 40. 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
  41. 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 Doesn’t have any service VPS – GCP
  42. 42. It is a serverless compute service. It is used to execute backend code and scales automatically when required Serverless computing – AWS Lambda
  43. 43. 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
  44. 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 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
  45. 45. Storage service
  46. 46. Storage service VM disk storageObject storage Disaster recovery
  47. 47. Object storage – AWS S3 It provides object storage which is built for storing and recovering information or data from anywhere over the internet
  48. 48. 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
  49. 49. 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
  50. 50. It provides high availability and continuous block storage volume for Amazon EC2 instance in the cloud environment VM disk storage – Amazon EBS
  51. 51. 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
  52. 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 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
  53. 53. It is a cloud- based recovery service that helps in fast recovery of data resulting in minimal downtime Disaster recovery – AWS Disaster Recovery Services
  54. 54. 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
  55. 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 GCP doesn’t have any disaster recovery service Disaster recovery – GCP
  56. 56. Database service
  57. 57. Database service Database for NoSQLDatabase
  58. 58. Database – AWS RDS It is a web service that is designed to simplify the setup, operation, and scaling of a relational database
  59. 59. 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
  60. 60. 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
  61. 61. 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
  62. 62. 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
  63. 63. 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
  64. 64. Key cloud tools
  65. 65. 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
  66. 66. 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
  67. 67. 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
  68. 68. Companies using cloud providers
  69. 69. Companies using Amazon Web Service
  70. 70. Companies using Microsoft Azure
  71. 71. Companies using Google Cloud Platform

×