Share This Post


Cloud services comparison tool – AWS Vs Google Vs IBM Vs Microsoft

Cloud services comparison tool – AWS Vs Google Vs IBM Vs Microsoft

In the modern world, where every organization is becoming increasingly digitalized, public cloud forms the key and is the most important foundation for a business’s success.

The worldwide public cloud services market is projected to grow 17.3 percent in 2019 to total $206.2 billion, up from $175.8 billion in 2018, according to Gartner, Inc.

There are many cloud solutions and a number of cloud providers but choosing the right public cloud provider basically depends upon the needs of your enterprise.

Get 30% Off on Cloud VPS

On the enterprise and mid-market level, industry-leading cloud solutions are provided by Microsoft, Amazon Web Services (AWS), Google, IBM, Oracle and Alibaba Cloud. We have included Microsoft, AWS, Google and IBM in this post as these four are the leading tech players. However, we plan to include the other two very soon.

The purpose of this blog is to cover the breadth of services these leading cloud providers offer, at a single place as the services, features and pricing of all of them are so varied that comparing them is like comparing apples to oranges. We have included not only the basic IaaS services – compute, networking and storage, but have also included optional/other cloud services that these providers offer to value-add. The services include Platform as a Service (PaaS) and Software as a Service (SaaS) that include, but are not limited to Disaster Recovery, Backup, Content Delivery Network (CDN), DevOps, Artificial Intelligence (AI), Internet of Things (IoT) etc.

Get 30% Off on Cloud VPS

We have also covered the security standards, pricing terms, software supported and more of these cloud providers as these capabilities also play to their advantage and help them differentiate themselves in this highly competitive market. The aim here is to help the decision makers get all the needed information about different services offered by these hyperscale service providers at a single place.

However, if you want to know which cloud provider offers all the services you need, you should try this convenient cloud comparison tool. Once you check the services, you will know which provider offers them and which doesn’t, from this tool. This transparency helps you to:

  • Do proper provider evaluation and selection, based on the services, regions, support, certifications etc.
  • Save time by quickly selecting the most appropriate services, as all offerings are at one place.
  • Get cost optimization and savings.
  • Plan for the future by seeing which provider provides services you may need in the future.

Don’t take our word for it, try it yourself!

Features and Services: Different services that the leading cloud providers offer have been mentioned in the table below. You can click and go to respective pages to check each service.


Area AWS GCP IBM Cloud Azure
Windows Yes Yes Yes Yes
SLES Yes Yes Yes
CentOS Yes Yes Yes Yes
CoreOS Yes Yes Yes Yes
RHEL Yes Yes Yes Yes
CloudLinux Yes Yes
OpenSUSE Yes Yes Yes
FreeBSD Yes Yes Yes Yes
Ubuntu Yes Yes Yes Yes
Debian Yes Yes Yes Yes
Vyatta Yes Yes
Oracle Linux Yes Yes


Area AWS GCP IBM Cloud Azure
Purchase Term 1- year or 3 – year 1- year or 3 – year : Committed Use Discounts Hourly or Monthly Commitment 1- year or 3 – year
No commitment needed: use resources for more than 25% of a month
Payment Option: No Upfront Yes Yes Yes
Payment Option: Partial Upfront Yes Yes
Payment Option: All Upfront Yes Yes Yes
Buying Factors Region, instance family, Operating System and network type Region, family, Operating System and network type Azure region, virtual machine type, size and term


Area AWS GCP IBM Cloud Azure
CSA (Cloud Security Alliance Controls) Yes Yes Yes Yes
ISO 9001 (Global Quality Standard) Yes Yes Yes
ISO 27001 (Security Management Controls) Yes Yes Yes Yes
ISO 27017 (Cloud Specific Controls) Yes Yes Yes Yes
ISO 22301 (Business Continuity management Controls) Yes Yes
ISO 27018 (Personal Data Protection) Yes Yes Yes Yes
ISO 31000 (Risk Management Practices) Yes
EU Model Clauses Yes Yes Yes Yes
PCI DSS Level 1 (Payment Card Industry Security Standards) Yes Yes Yes Yes
SOC 1 (Audit Controls Report) Yes Yes Yes Yes
SOC 2 (Security, Availability & Confidentiality Report) Yes Yes Yes Yes
SOC 3 (General Controls Report) Yes Yes Yes Yes
HITRUST (Health Information Trust Alliance) Yes Yes Yes
GDPR Yes Yes Yes Yes
CJIS (Criminal Justice Information Services) Yes Yes Yes
DoD SRG (DoD Data Processing) Yes Yes Yes
FedRAMP (Government Data Standards) Yes Yes Yes Yes
FIPS (Government Security Standards) Yes Yes Yes Yes
FERPA (Educational Privacy Act) Yes Yes Yes Yes
FFIEC (Federal Financial Institutions Regulation) Yes Yes Yes
HIPAA (Protected Health Information) Yes Yes Yes Yes
ITAR (International Arms Regulations) Yes Yes Yes
GxP (Quality Guidelines & Regulations) Yes Yes Yes
MPAA (Protected Media Content) Yes Yes Yes
NIST (National Institute of Standards and Technology) Yes Yes Yes Yes
FISMA (Federal Information Security Management) Yes Yes Yes
EU-US Privacy Shield Yes Yes Yes
FISC (Japan) Yes Yes Yes Yes
IRAP (Australia) Yes Yes Yes Yes
K-ISMS (Korea) Yes
MTCS Tier3 (Singapore) Yes Yes Yes
My Number Act (Japan) Yes Yes Yes Yes
C5 (Germany) Yes Yes Yes Yes
Cyber Essentials Plus (UK) Yes Yes Yes
ENS High (Spain) Yes Yes Yes
G – Cloud (UK) Yes Yes Yes
IT-Grundschutz (Germany) Yes Yes
TISAX (Automotive Industry Standard) Yes


Area AWS GCP IBM Cloud Azure
Monthly Uptime Percentage 99.99% 99.99% 100.00% 99.9% for Single Instance VM and 99.95% for multiple instances.
Maximum Service Credit Percentage 30% 50% For each 30 continuous minutes of downtime, client will receive a credit in the amount of 5% of the monthly charges. 100%
Payment Procedure Service Credit within one billing cycle following the month in which request is confirmed Financial Credits as monetary credit for future Service usage, applied within 60 days after request SLA claim must be submitted within 60 days after the end of the contracted month . The credit will be the highest applicable compensation based on cumulative availability of the affected service and calculated using the monthly charges for such affected service. Claims processed during subsequent month and within 45 days of receipt of request. Service Credit is applied to Applicable Monthly Service Fees.


Area AWS GCP IBM Cloud Azure
Scalability AWS Auto Scaling Autoscaling Auto Scaling Azure Autoscaling
Virtual Machine Scale Sets
App Service Scale Capability
Virtual Servers Elastic Compute Cloud (EC2) Instances Custom Machine Types IBM Virtual Servers Azure Virtual Machines
Amazon LightSail Compute Engine Virtual Machine Images
Container Instances EC2 Container Service (ECS) Kubernetes Engine IBM Cloud Kubernetes Service Azure Kubernetes Service (AKS)
Elastic Container Registry (ECR) Azure Container Registry
Container Orchestrators/ Microservices Elastic Container Service for Kubernetes (EKS) Kubernetes Engine IBM Cloud Kubernetes Service Azure Kubernetes Service (AKS)
Service Fabric
Job Orchestration AWS Batch Preemptible VMs Azure Batch
Serverless Computing Lambda Google Cloud Functions IBM Cloud Functions Azure Functions
Lambda @ Edge Azure Event Grid
Time sync Time Sync Service TrueTime Service IBM App Connect Time sync


Area AWS GCP IBM Cloud Azure
Object storage Simple Storage Services (S3) Google Cloud Storage IBM Cloud Object Storage Azure Blob Storage
Shared file storage Elastic File System Google Cloud Storage FUSE File Storage Azure Files
Virtual Server disk infrastructure Elastic Block Store (EBS) Google Persistent Disk Block Storage Disk Storage – Premium Storage
Disk Storage – Page Blobs (for VHDs or other random-write type data)
Archiving – cool storage S3 Standard Infrequent Access (IA) Google Nearline Storage Object Storage Storage –Hot, Cool & Archive Tier
Archiving – cold storage S3 Glacier Google Cloud Storage (GCS) Coldline Backup Storage
Hybrid Storage Storage Gateway StorSimple
Backup IBM Cloud Backup Azure Backup
Data transfer AWS Import/Export Disk Cloud Data Transfer Appliance Data Transfer Service Azure Import/ Export
AWS Import/Export Snowball Mass Data Migration
AWS Snowmobile Azure Data Box
AWS Snowball Edge
Disaster Recovery AWS Disaster Recovery Site Recovery


Area AWS GCP IBM Cloud Azure
Relational Database RDS for MariaDB SQL Server Compose for MySQL SQL Database
RDS for SQL Server Google Cloud SQL Compose for Postgre SQL Azure Database for MySQL
RDS for MySQL Cloud SQL support for Postgre SQL (Beta) Db2 Azure Database for PostgreSQL (Preview)
RDS for Oracle DB Azure Database for MariaDB
RDS for Postgre SQL
NoSQL – key/value storage, document storage Dynamo DB Cloud Spanner Db2 on Cloud Table Storage
Databases for MongoDB Azure Cosmos DB
Non-relational database Amazon Neptune Google Cloud Dataproc Compose for JunusGraph Azure HDInsight
Amazon EMR Google Cloud Dataflow IBM BigInsights Azure Batch
Amazon Dynamo DB Google Cloud Bigtable Db2
Amazon SimpleDB Google Cloud Datastore Cloudant Cosmos DB
Database Migration Database Migration Service Cloud Data Transfer Lift Azure Database Migration Service
Data Migration Assistant
Caching ElastiCache Compose for Redis Azure Redis Cache


Area AWS GCP IBM Cloud Azure
Cloud virtual networking Virtual Private Cloud (VPC) Google Virtual Private Cloud (VPC) VLANs Virtual Network
Content delivery network CloudFront Google Cloud CDN Content Delivery Network Azure Content Delivery Network
Domain name system management Route 53 Google Cloud DNS DNS Azure DNS
Traffic Manager
Cross – premise connectivity AWS VPN CloudHub Cloud VPN VPN Azure VPN Gateway
Dedicated network Direct Connect Google Cloud Interconnect Direct Link ExpressRoute
Load balancing Classic Load Balancer Google Cloud Load Balancing Load Balancer Load Balancer
Network Load Balancer Application Gateway
Application Load Balancer


Area AWS GCP IBM Cloud Azure
IoT AWS IoT Google Cloud IoT Internet of Things (IoT) Azure IoT Hub
Cloud IoT Core Azure IoT Central
IoT Services Amazon Kinesis Google Cloud Pub/Sub IBM Push Notifications Machine Learning
Amazon SNS IoT Edge
Amazon EMR Azure IoT solution accelerators
Machine Learning Power BI
QuickSight Stream Analytics
AWS Data Pipeline Notification Hubs
Data Analytics of Data Collected from IoT Devices IoT Analytics Google BigQuery Real time IoT Data Analytics (Beta) Time Series Insights
Cloud Datalab Machine Learning Studio
Stream Analytics
Triggers Functions IoT 1-Click Cloud Function Cloud Functions Functions
Logic Apps
Security of Deployed IoT Device IoT Device Defender Device Security IoT Security Security Center
Operating System for Microcontrollers FreeRTOS
Streaming data Kinesis Streams Cloud Dataflow Streaming Analytics Event Hubs
Kinesis Firehose Event Hubs Capture
Edge compute for IoT AWS Greengrass Azure IoT Edge


Area AWS GCP IBM Cloud Azure
Elastic data warehouse Amazon Redshift Google Cloud BigQuery Db2 Warehouse on Cloud SQL Data Warehouse
Data orchestration Data Pipeline Google Cloud Dataflow Data Factory
AWS Glue Data Catalog
Big data processing Elastic MapReduce (EMR) Google Cloud Dataproc IBM Analytics Engine HDInsight
Data discovery Amazon Athena Google BigQuery SQL Query Data Catalog
Azure Data Lake Analytics
Search Amazon Elasticsearch Compose for Elasticsearch Azure Search
Amazon CloudSearch Marketplace – Elasticsearch
Analytics Kinesis Data Analytics Google Cloud Dataflow Streaming analytics Stream Analytics
Data Lake Analytics
Data Lake Store
Visualization Amazon QuickSight Google Data Studio PowerBI
PowerBI Embedded
Machine Learning Machine Learning Google Cloud AI Watson Machine Learning Azure Machine Learning Studio
SageMaker Google Cloud Datalab Azure Machine Learning Workbench
Google Cloud Machine Learning Engine


Area AWS GCP IBM Cloud Azure
Visual Recognition Amazon Rekognition Cloud Vision Watson Visual Recognition Computer Vision API + Face API
Rekognition Video Media Analytics + Video Indexer
AWS DeepLens Face API
Emotions API
Virtual Personal Assistant Alexa Skills Kits Google Assistant Watson Assistant Cortana Intelligence Suite – Cortana Integration
Amazon Lex Microsoft Bot Framework + Azure Bot Service
Text to Speech /Text to Speech Amazon Polly Translation API IBM Watson Bing Speech API
Amazon Translate Speech to Text
Amazon Transcribe Cloud Text to Speech
Speech recognition, translation & analysis Amazon Lex Cloud Natural Language IBM Natural Language Classifier Bing Speech API
LUIS – Language Understanding Intelligent Service
Amazon Comprehend Alchemy API Speaker Recognition API
CRIS – Custom Recognition Intelligent Service
Amazon Translate Cloud Translation API Language Translator Translator Text API
Watson Tone Analyzer Emotions API
Text Analytics API


Area AWS GCP IBM Cloud Azure
Firewall Web Application Firewall Firewalls Application Gateway
Web Application Firewall (in preview)
Authorization & Authentication Identity and Access Management (IAM) Google Cloud Identity and Access Management Feature in webportal Azure Active Directory
Multi-Factor Authentication Azure Subscription and Service Management + RBAC
AWS Organizations
Multi-Factor Authentication
Encryption Amazon S3 Key Management Service for server-side encryption Google Cloud Key Management Service Hardware Security Module Azure Key Vault
Key Management Service Key Protect Storage Service Encryption
Security assessment and threat detection Amazon Inspector SSL Certificates Security Center
Guard Duty
Certificate Manager Nessus Security Scanner App Service Certificates on the portal
Compliance AWS Artifact Microsoft Service Trust Portal
Directory Services AWS Directory Service + Windows Server Active Directory on AWS Azure Directory Domain Services + Windows Server Active Directory on Azure IaaS
Cognito Azure Active Directory B2C
AWS Directory Service
Information protection Azure Information Protection


Area AWS GCP IBM Cloud Azure
DevOps (Deployment Orchestration) OpsWorks Azure Automation
Azure Resource Manager
VM extensions
Monitoring & Management (DevOps) Amazon CloudWatch Google StackDriver Logging, Monitoring IT Operations Management Azure portal
AWS CloudTrail Debugger Azure Monitor
AWS X-Ray Error Reporting IT Operations Analytics Azure Application Insights
AWS Cost and Usage Report Google Trace Azure Billing API
AWS Management Console Cloud Shell
Log Analytics
Cloud advisor Trusted Advisor Consulting Services Advisory Services Azure Advisor
Administration AWS Application Discovery Service Azure Log Analytics in Operations Management Suite
AWS Systems Manager Microsoft Operations Management Suite – Automation and Control functionalities
AWS Personal Health Dashboard Azure Resource Health
Azure Storage Explorer


Area AWS GCP IBM Cloud Azure
Email Simple Email Service (SES) SendGrid (Third party) Marketplace – Email
Workflow Simple Workflow Service (SWF) Cloud Dataproc Workflow Templates (Beta) Business Rules Management Logic Apps
Cloud composer Azure Automation
Scheduling Workload Scheduler Azure Scheduler
Media transcoding / encoding Elastic Transcoder Media Services
Azure encoding
Elemental MediaLive
Messaging & data analytics Simple Queue Service (SQS) Google Cloud Pub/Sub Compose for RabbitMQ Azure Queue Storage
Amazon MQ Azure Service Bus
Azure Event Hubs
Application Development & API Management API Gateway Google Cloud Endpoints API Connect API Management
Elastic Beanstalk Logic Apps
AWS CodePipeline Web Apps (App Service)
CodeDeploy API Apps (App Service)
CodeCommit Cloud Services
AWS Developer Tools Visual Studio Team Services
Azure Developer Tools
App testing AWS Device Farm Cloud Test Lab Azure DevTest Labs (backend)
Xamarin Test Cloud (frontend)
DevOps AWS CodeBuild Cloud Source Repositories Continuous Delivery Visual Studio Team Services
AWS Cloud9 Cloud Build Continuous Release Azure DevOps Projects
AWS Code Star Delivery Pipeline
AWS CodeCommit Globalization Pipeline
AWS CodeDeploy
AWS CodePipeline
App customer payment service Amazon Flexible Payment Service (Beta)
Amazon Dev Pay
Game development (Cloud based tools) GameLift Visual Studio
Predefined templates AWS Quick Starts Instance Templates Lifecycle project templates Azure Quickstart templates
Backend process logic AWS Step Functions App Engine IBM Cloud Functions Logic Apps
AR/VR (Tools for 3D scenes) Sumerian Daydream Virtual Reality Mixed Reality
Cardboard IBM Watson Unity SDK
Media Ingestion Kinesis Video Streams Live Streaming IBM Cloud Video
Programmatic access Command Line Interface Cloud Shell CLI, API, Helm support and Terraform Azure Command Line Interface (CLI)
Azure PowerShell


Area AWS GCP IBM Cloud Azure
Content management in cloud Google Sites IBM FileNet SharePoint Online
Google Docs
Enterprise app integration Google App Engine IBM WebSphere Logic Apps
Commercial PaaS – IaaS- DBaaS framework IBM Cloud Private Azure Stack
Enterprise application services Google Enterprise Search IBM offers Microsoft Consulting services for Dynamics 365, SharePoint and Office 365. Dynamics 365
Work Mail G Suite IBM Notes Office 365
Work Docs IBM Connections


Area AWS GCP IBM Cloud Azure
Pro App Development Mobile Hub MADP: Mobile app development platform App Maker Mobile Apps
Cognito Xamarin Apps
Mobile SDK AAD B2C
Analytics Mobile Analytics Mobile Solutions Mobile Analytics HockeyApp
Application Insights
Enterprise Mobility Management Mobile Management IBM® MaaS360® with Watson Enterprise Mobility Management (EMM) Intune
Real -time Data Queries AppSync Mobile Solutions Mobile Analytics Mobile Apps

Help us improve this cloud comparison tool. Share your feedback in the comments section.

Disclaimer: This article aims to provide information about the cloud services of different vendors for general informational purpose only. Vendors may change their product or service pricing and features from time to time. It’s therefore advised in the interest of the website visitor that before taking a decision or making a purchase, updated information should be verified from the respective vendor’s site. This information has been sourced from the vendor websites and relevant resources available in the public domain as on September 2018. Though we make best endeavors to ensure that the information is accurate and up to date, we do not guarantee its 100% accuracy or timeliness.

Share This Post


    Microsoft will use this to overtake AWS, mainly the Office365 or better Microsoft365.

  2. Needs an update for the IBM column:
    – payments for a subscription can be upfront, full or partially.
    – Backup:
    – Relational Databases: DB2 etc missing, see
    – NoSQL: MongoDB ect missing, see
    – Data discovery: SQL Query
    – Programattic access: CLI and API are available, also Terraform and Helm support
    – Text2Speech/Speech2Text: Watson services

    • Thanks for your feedback, Mr Bart. 🙂 The points have been taken care of.


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>