How to compare cloud service providers

Cloud Service Providers

Let’s start by highlighting the 3 largest cloud service providers leading the cloud computing market and sharing a brief summary of the key strengths of each:

  1. Google Cloud Platform (GCP)
  2. Azure (Microsoft Azure)
  3. AWS (Amazon Web Services)

Google Cloud Platform (GCP):

  1. Developed by Google, focused on big data and machine learning.
  2. Offers a wide range of services including computing power, storage and databases.
  3. Focused on sustainability, it offers green options.

Azure (Microsoft Azure):

  1. Developed by Microsoft, with a strong focus on integration with other Microsoft products such as Active Directory and Visual Studio.
  2. It has a wide range of services similar to AWS, such as compute power, storage and databases.
  3. Offers a range of AI and machine learning services.

AWS (Amazon Web Services):

  1. One of the first and most established cloud computing platforms, with a wide range of services and a large ecosystem of third-party partners and tools.
  2. Offers a wide range of services, such as computing power, storage and databases.
  3. Strong focus on security and compliance.

All three platforms offer a free trial and a pay-as-you-go pricing model, way to find which platform is right for me, find the goal you set out to achieve, as most companies are trying to convert to Multi Cloud rather than just working on one cloud provider.

Comparison of the key features of AWS, Azure, and GCP in chart format:

Number of services offeredOver 200Over 200Over 175
Popularity/Market ShareLeading market shareSecond in market shareThird in market share
Free Tier/Free TrialYes (AWS Free Tier)Yes (Azure Free Account)Yes (GCP Free Tier)
Integrated Development Environment (IDE)AWS Cloud9,AWS CodeStar, AWS CodeCommit, AWS CodeBuild and AWS CodeDeployAzure DevOpsCloud Shell, Cloud Code, Cloud Build, Cloud Source Repositories
Infrastructure as a Service (IaaS)EC2, S3, VPCVirtual Machines, Azure Storage, Azure Virtual NetworkCompute Engine, Cloud Storage, Kubernetes Engine
Platform as a Service (PaaS)Elastic Beanstalk, Lambda, App RunnerAzure App Service, Azure Functions, Azure Kubernetes Service (AKS)App Engine, Cloud Functions, Cloud Run, Anthos
Data and Analytics ServicesRedshift, Athena, EMR, Glue, QuickSightAzure Data Factory, HDInsight, SQL Data Warehouse, Azure Synapse AnalyticsBigQuery, Cloud Dataproc, Cloud Dataflow, Bigtable, Data Loss Prevention
Artificial Intelligence (AI) and Machine Learning (ML) servicesSageMaker, Lex, Polly, Rekognition, Transcribe, Translate, ComprehendAzure Machine Learning, Cognitive Services, Bot Service, Azure DatabricksTensorFlow, Cloud ML Engine, Cloud Translation API, Cloud AI Platform
Container servicesECS, EKS, Fargate, App Runner, App MeshAKS, Service Fabric, Azure Container Registry, Azure Container InstancesKubernetes Engine, Cloud Run, Cloud Code, GKE On-Prem, Anthos for GKE
Security and ComplianceAWS Identity and Access Management (IAM), AWS Certificate Manager (ACM), AWS Key Management Service (KMS), AWS Shield, etcAzure Security Center, Azure Policy, Azure AD, Azure Information ProtectionCloud Security Scanner, Cloud Key Management Service, Cloud Identity-Aware Proxy, Cloud HSM
Support & ServicesAWS Support, AWS Trusted AdvisorAzure Support, Azure AdvisorGoogle Cloud Support, Google Cloud Console, Stackdriver, etc.

Comparing the 3 big cloud providers in the following way, where we focus on the industry or business category what provider offers which type of tool, making it easier to understand when to use them:

Use CaseAWSAzureGCP
E-commerceElastic Beanstalk, S3, CloudFront, DynamoDB, AWS MarketPlaceAzure Cosmos DB, Azure CDN, Azure Event Grid, Azure Search, Azure CommerceCloud SQL, Cloud Spanner, Cloud Firestore, Cloud Bigtable, Cloud Memorystore
Big DataAmazon Redshift, Amazon EMR, Amazon QuickSight, Glue, AthenaAzure Data Factory, Azure Databricks, Azure HDInsight, Azure Synapse AnalyticsBigQuery, Cloud Dataflow, Cloud Dataproc, Cloud Datalab, Cloud Bigtable
Software DevelopmentAWS CodeStar, CodeCommit, CodeBuild, CodeDeploy, CodeGuru, App RunnerAzure DevOps, Azure Functions, Azure Kubernetes Service (AKS), Azure Logic AppCloud Shell, Cloud Code, Cloud Build, Cloud Source Repositories, Cloud Code for IntelliJ, Cloud Code for Visual Studio Code
Business IntelligenceQuickSight, Redshift, Glue, EMR, Transcribe, Translate, ComprehendAzure Data Factory, Azure Synapse Analytics, Azure Power BI, Azure DatabricksBigQuery, Cloud Dataflow, Cloud Dataproc, Cloud Datalab, Cloud Bigtable
HealthcareAmazon Connect, EMR, Glue, Rekognition, Transcribe, Translate, Comprehend, AWS HealthAzure Health Bot, Azure Blockchain for Healthcare, Azure Cognitive Services, Azure Machine LearningCloud Healthcare API, Cloud AI Platform, BigQuery ML, Cloud Translation API
Media and EntertainmentElastic Transcoder, S3, CloudFront, AWS Media Package, AWS Media StoreAzure Media Services, Azure Cognitive Services, Azure Stream AnalyticsCloud Video Intelligence API, Cloud Speech-to-Text, Cloud Text-to-Speech
FinanceAmazon QuickSight, Amazon Redshift, Amazon Fraud Detector, Amazon KinesisAzure Cognitive Services, Azure Blockchain, Azure Data Lake StorageCloud Financial-grade API (FAPI), Cloud Data Loss Prevention (DLP), Cloud KMS
IoTAWS IoT, AWS IoT Analytics, AWS IoT Events, AWS IoT Device DefenderAzure IoT Central, Azure IoT Hub, Azure IoT Edge, Azure Stream AnalyticsCloud IoT Core, Cloud IoT Edge, Cloud IoT Device Management

Leave a Comment

Your email address will not be published. Required fields are marked *