In this report, I have reviewed the top five cloud service providers based on their revenue, popularity, and service offerings. As of May 2020, Amazon Web Services leads all the way as a leader in its ability to execute, but Microsoft’s Azure leads as a visionary. Google Cloud Platform is third in the race followed by Alibaba Cloud, and IBM Cloud.
Complet Documnetation for Smart Assistant Application for Disabled Person
Comparison Between Top Five Cloud Service Provider In 2020
1. Assignment on
Comparison Between Top Five Cloud Service Providers
Course Code: CSE 6145
Course Name: Cloud Computing
Submitted To: Dr. A.K.M. Muzahidul Islam,
Professor,
United International University.
Submitted By: Abu Hasnat Md. Shakik Prodhan
ID: 012193044
Department: Computer Science & Engineering
Program: MSCSE
Section: M
Submission Date: 22 – May - 2020
2. Comparison Between Top Five Cloud Service Provider In 2020:
Global Market Share Among The Major Cloud Service Providers (Q1 2020):
Amazon
Web Services
Microsoft
Azure
Google
Cloud Platform
Alibaba
Cloud
IBM
Cloud
Company Amazon Microsoft
Corporation
Google Alibaba Group International
Business Machines
Corporation
Launch Year 2006 2010 2008 2009 2011
Geographical Regions 24 58 23 21 6
Availability Zones 76 140 70 63 18
Key Offerings Compute, Storage,
Database, Analytics,
Networking,
Machine Learning
And AI, Mobile,
Developer Tools,
IoT, Security,
Enterprise
Applications,
Blockchain.
Compute, Storage,
Mobile, Data
Management,
Messaging, Media
Services, CDN,
Machine Learning
And AI, Developer
Tools, Security,
Blockchain,
Functions, IoT.
Compute, Storage,
Databases,
Networking, Big
Data, Cloud AI,
Management Tools,
Identity And
Security, IoT, API
Platform.
Elastic Computing,
Storage And CDN,
Networking, Database
Services, Security,
Monitoring And
Management, Domains
And Websites, Analytics
And Data Technology,
Application Services,
Media Services,
Middleware, Cloud
Communication, Apsara
Stack, And Internet Of
Things.
Compute, Network,
Storage, Cloud Packs,
Management,
Security, Database,
Analytics, AI, Iot,
Mobile, Dev Tools,
Blockchain,
Integration,
Migration, Private
Cloud, And Vmware.
Annual Revenue
Run Rate
(Approaching)
$41 billion $35 billion $11 billion $6 billion $34 billion
3. Top Five Cloud Giants:
Cloud Service Provider Description
Amazon Web Services Amazon Elastic Compute Cloud (EC2) is a web-based service that provides resizable compute capacity in the
cloud designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service
interface lets users obtain and configure cloud capacity with minimal friction, providing them with complete
control of computing resources. The service allows administrators to increase or decrease capacity within
minutes, and features a lockdown security model that eliminates the possibility of human error and
tampering.
Microsoft Azure Microsoft Azure Virtual Machines allow users to deploy VMs featuring up to 416 vCPUs and 12 TB of
memory. The service providers computing options for every workload on Microsoft Azure, tapping into a
diversified range of Azure virtual machines that accommodate the applications users create. Users can
govern, monitor, and back up VM environments through the service, ensuring compliance and deploying
applications to production faster. Azure also gives recommendations for VM availability, security,
performance, and cost.
Google Cloud Platform Google Cloud Compute Engine delivers scalable, configurable virtual machines that run in Google’s data
centers with access to high-performance networking infrastructure and block storage. Users can select the
right VM for their needs, including general purpose or workload optimized VMs. Compute Engine can also
integrate with other Google Cloud services such as artificial intelligence, machine learning, and data
analytics. Google Cloud allows users to ensure applications have the capacity they need to run as they scale.
Alibaba Cloud Alibaba Cloud Elastic Compute Service (ECS) is an online computing service that offers elastic virtual cloud
servers to cater cloud hosting needs. The service provides fast memory and the latest Intel CPUs to help
users power cloud applications and achieve fast results with low latency. ECS instances come with DDoS
protection to protect data and applications from DDoS and Trojan attacks. Alibaba Cloud lets users deploy
ECS instances with just a few clicks from its console and scale capacity up or down based on real-time
demands.
IBM Cloud IBM Cloud is an open and secure public cloud for businesses that leverages open source technologies to
help users drive innovation, trust, and value. The vendor supports over 1,000 enterprise clients and over
16,000 production clusters using Kubernetes, managing cloud-native resources at unparalleled scale. IBM’s
recent acquisition of Red Hat allows them to take advantage of Red Hat Open Sight, making it easier for
users to connect and migrate Red Hat OpenShift workloads to the public cloud.
4. Public Cloud Services Comparison (February 2020):
Features &
Solutions
Amazon
Web
Services
Google
Cloud
IBM
Cloud
Microsoft
Azure
Alibaba
Cloud
Maximum
Processors in VM
128 160 56 128 160
Maximum memory
in VM (GiB)
3904 3844 242 3892 1920
Temporary Storage 2*1920 (SSD) 16 (128 in
Beta) (PDs)
1.2 TB 4000 GiB 32,768 GiB
COMPUTE
Scalability AWS Auto
Scaling
Autoscaling Auto Scaling Azure Autoscaling
Virtual Machine Scale
Sets App Service Scale
Capability
Autoscaling
Virtual Servers Elastic Compute
Cloud (EC2)
Instances
Amazon
LightSail
Custom
Machine
Types
Compute
Engine
IBM Virtual
Servers
Azure Virtual Machines
Virtual Machine Images
Simple Application Server Elastic
Compute Service (ECS)
Container Instances EC2 Container
Service (ECS)
Elastic
Container
Registry (ECR)
Kubernetes
Engine
IBM Cloud
Kubernetes
Service
Azure Kubernetes
Service (AKS) Azure
Container Registry
Container Registry
Serverless
Computing
Lambda
Lambda @
Edge
Google
Cloud
Functions
IBM Cloud
Functions
Azure Functions Azure
Event Grid
Function Compute
STORAGE
Object storage Simple Storage
Services (S3)
Google
Cloud
Storage
IBM Cloud
Object
Storage
Azure Blob Storage Object Storage Service
Shared file storage Elastic File
System
Google
Cloud
Storage FUSE
File Storage Azure Files Network Attached Storage
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)
Block Storage
Hybrid Storage Storage
Gateway
No No StorSimple Hybrid Cloud Storage Array
Disaster Recovery AWS Disaster
Recovery
No No Site Recovery Alibaba Disaster Recovery Hybrid
Backup Recovery
DATABASE
Relational
Database
RDS for
MariaDB RDS
for SQL Server
RDS for MySQL
RDS for Oracle
DB RDS for
Postgre SQL
SQL Server
Google
Cloud SQL
Cloud SQL
support for
Postgre SQL
(Beta)
Compose for
MySQL
Compose for
Postgre SQL
Db2
SQL Database
Azure Database for
MySQL
Azure Database for
PostgreSQL (Preview)
Azure Database for
MariaDB
ApsaraDB RDS for
MySQL
ApsaraDB for MariaDB
TX
AApsaraDB RDS for
SQL Server
ApsaraDB RDS for PPAS
ApsaraDB RDS for
PostgreSQL
5. Distributed Relational
Database Service
(DRDS)
ApsaraDB for POLARDB
Non-relational
database
Amazon
Neptune
Amazon EMR
Amazon
Dynamo DB
Amazon
SimpleDB
Google
Cloud
Dataproc
Google
Cloud
Dataflow
Google
Cloud
Bigtable
Google
Cloud
Datastore
Compose for
JunusGraph
IBM
BigInsights
Cloudant
Db2
Azure HDInsight
Azure Batch
Cosmos DB
ApsaraDB for Redis
ApsaraDB for
MongoDB
ApsaraDB for
Memcache
Database Migration Database
Migration
Service
Cloud Data
Transfer
Lift Azure Database
Migration Service Data
Migration Assistant
Data Transmission Service
Caching ElastiCache No Compose for
Redis
Azure Redis Cache ApsaraDB for Redis
CONTENT DELIVERY AND NETWORKING
Cloud virtual
networking
RDS for
MariaDB
Google
Virtual
Private Cloud
(VPC)
VLANs Virtual Network Virtual Private Cloud
Content delivery
network
CloudFront Google
Cloud CDN
Content
Delivery
Network
Azure Content Delivery
Network
Alibaba CDN
Dedicated network Direct Connect Google
Cloud
Interconnect
Direct Link ExpressRoute Express Connect
Load balancing Classic Load
Balancer
Network Load
Balancer
Application
Load Balancer
Google
Cloud Load
Balancing
Load Balancer Load Balancer
Application Gateway
Server Load Balancer
INTERNET OF THINGS
IoT AWS IoT Google
Cloud IoT
Cloud IoT
Core
Internet of
Things (IoT)
Azure IoT Hub Azure IoT
Central
IoT Platform
IoT Services Amazon Kinesis
Amazon SNS
Amazon EMR
Machine
Learning
QuickSight
AWS Data
Pipeline
Google
Cloud
Pub/Sub
IBM Push
Notifications
Machine Learning IoT
Edge Azure IoT solution
accelerators Power BI
Stream Analytics
Notification Hubs
Short Message Service (SMS) Machine
Learning Platform for AI
Data Analytics of
Data Collected
from IoT Devices
IoT Analytics Google
BigQuery
Cloud
Datalab
Real time IoT
Data Analytics
(Beta)
Time Series Insights
Machine Learning Studio
Stream Analytics
Realtime Compute
Edge compute for
IoT
AWS
Greengrass
No No Azure IoT Edge IoT Solutions
6. ANALYTICS AND BIG DATA
Elastic data
warehouse
Amazon
Redshift
Google
Cloud
BigQuery
Db2
Warehouse on
Cloud
SQL Data Warehouse MaxCompute
Data orchestration Data Pipeline
AWS Glue
Google
Cloud
Dataflow
No Data Factory Data
Catalog
DataWorks Data Integration
Big data processing Elastic
MapReduce
(EMR)
Google
Cloud
Dataproc
Dataflow
IBM Analytics
Engine
HDInsight E-MapReduce Realtime Compute
Machine Learning Machine
Learning
SageMaker
Google
Cloud AI
Google
Cloud
Datalab
Google
Cloud
Machine
Learning
Engine
Watson
Machine
Learning
Azure Machine Learning
Studio (Azure Machine
Learning Workbench)
Machine Learning Platform for AI
INTELLIGENCE
Visual Recognition Amazon
Rekognition
Rekognition
Video AWS
DeepLens
Cloud Vision Watson Visual
Recognitio
Computer Vision API +
Face API Media Analytics
+ Video Indexer Face
API Emotions API
Image Search
Virtual Personal
Assistant
Alexa Skills Kits
Amazon Lex
Google
Assistant
Watson
Watson
Assistant
Cortana Intelligence
Suite - Cortana
Integration Microsoft
Bot Framework + Azure
Bot Service
Intelligent Robot
Text to Speech
/Text to Speech
Amazon Polly
Amazon
Translate
Amazon
Transcribe
Translation
API Speech
to Text Cloud
Text to
Speech
IBM Watson Bing Speech API Intelligent Speech Interaction
Speech recognition
translation &
analysis
Amazon Lex
Amazon
Comprehend
Amazon
Translate
Cloud
Natural
Language
Cloud
Translation
API
IBM Natural
Language
Classifier
Alchemy API
Language
Translator
Watson Tone
Analyzer
Bing Speech API LUIS -
Language
Understanding
Intelligent Service
Speaker Recognition API
CRIS - Custom
Recognition Intelligent
Service Translator Text
API Emotions API Text
Analytics API
Intelligent Speech Interaction Machine
Translation Quick BI Alibaba Cloud
Intelligence Brain Machine Learning
Platform for AI
IDENTITY AND ACCESS AND SECURITY
Firewall Web
Application
Firewall
No Firewalls Application Gateway
Web Application Firewall
(in preview)
Web Application Firewall
Authorization &
Authentication
Identity and
Access
Management
(IAM) Multi-
Factor
Authentication
AWS
Organizations
Google
Cloud
Identity and
Access
Management
Feature in
webportal
Azure Active Directory
Azure Subscription and
Service Management +
RBAC Multi-Factor
Authentication
Resource Access Management
7. Encryption Amazon S3 Key
Management
Service for
server-side
encryption Key
Management
Service
CloudHSM
Google
Cloud Key
Management
Service
Hardware
Security
Module Key
Protect
Azure Key Vault Storage
Service Encryption
Key Management Service
Security
assessment and
threat detection
Amazon
Inspector Guard
Duty Certificate
Manager
No SSL
Certificates
Nessus
Security
Scanner
Security Center App
Service Certificates on
the portal
Alibaba Cloud SSL Certificates
Service
MONITORING AND MANAGEMENT
DevOps
(Deployment
Orchestration)
OpsWorks
CloudFormation
No No Azure Automation Azure
Resource Manager VM
extensions
DevOps Solution Resource
Orchestration Service
Monitoring &
Management
(DevOps)
Amazon
CloudWatch
AWS CloudTrail
AWS X-Ray
AWS Cost and
Usage Report
AWS
Management
Console
Google
StackDriver
Logging
Monitoring
Debugger
Error
Reporting
Google Trace
IT Operations
Management
IT Operations
Analytics
Azure portal Azure
Monitor Azure
Application Insights
Azure Billing API Cloud
Shell Log Analytics
CloudMonitor Log Service ActionTrail
Application Real-Time Monitoring
Service
DEVELOPER TOOLS
Email Simple Email
Service (SES)
No SendGrid
(Third party)
Marketplace - Email Direct Mail
Workflow Simple
Workflow
Service (SWF)
Cloud
Dataproc
Workflow
Templates
(Beta) Cloud
composer
Business Rules
Management
Logic Apps Azure
Automation
No
Application
Development & API
Management
API Gateway
Elastic
Beanstalk AWS
CodePipeline
CodeDeploy
CodeCommit
AWS Developer
Tools
Google
Cloud
Endpoints
API Connect API Management Logic
Apps Web Apps (App
Service) API Apps (App
Service) Cloud Services
Visual Studio Team
Services PowerApps
Azure Developer Tools
API Gateway Enterprise Distributed
Application Service
ENTERPRISE INTEGRATION
Content
management in
cloud
No Google Sites
Google Docs
IBM FileNet SharePoint Online No
Commercial PaaS -
IaaS- DBaaS
framework
No No IBM Cloud
Private
Logic Azure Stack No
MOBILE SERVICES
Pro App
Development
Mobile Hub
Cognito Mobile
SDK
MADP:
Mobile app
development
platform
App Maker Mobile Apps Xamarin
Apps AAD B2C
No
Analytics Mobile
Analytics
Mobile
Solutions
Mobile
Analytics
HockeyApp Application
Insights
No
8. Summary:
In this report, I reviewed the top five cloud service providers based on their revenue, popularity, and service
offerings. As of May 2020, Amazon Web Services leads all the way as a leader in its ability to execute, but
Microsoft’s Azure leads as a visionary. Google Cloud Platform is third in the race followed by Alibaba Cloud,
and IBM Cloud.
References:
https://aws.amazon.com/about-aws/global-infrastructure/
https://azure.microsoft.com/en-in/global-infrastructure/regions/
https://cloud.google.com/about/locations
https://www.alibabacloud.com/global-locations
https://www.ibm.com/cloud/data-centers/
https://www.zdnet.com/article/the-top-cloud-providers-of-2020-aws-microsoft-azure-google-cloud-
hybrid-saas/
https://www.srgresearch.com/articles/covid-19-fails-dent-aggressive-growth-cloud-spending-half-
q1-market-belongs-amazon-microsoft
https://www.canalys.com/newsroom/worldwide-cloud-infrastructure-services-Q1-2020
https://solutionsreview.com/cloud-platforms/the-11-best-infrastructure-as-a-service-providers-for-
2020/
https://www.cloudcomparisontool.com/
https://www.techradar.com/best/best-cloud-computing-services
Cloud Service Provider Pricing
Amazon Web Services has three different pricing models; ‘Pay as you Go’, ‘Save when you reserve’
and ‘Pay less using more’. AWS also offers a free 12-month tier.
Microsoft Azure offers a 12-month free tier which includes access to all popular services, $200
credit and over 25 ‘Always Free’ services. They include a cost calculator and a ‘Pay as you go’
service. Each plan can be tailored to specific needs.
There is a free 12-month trial, which includes $300 towards all services and products offered by
Google Cloud Platform.
Alibaba Cloud offers a free trial covering 16 products, while advertising another 20 or more as
"always free". In addition to that, the company also gives a $300 credit for trying out its services.
IBM Cloud offers a ‘Lite’ tier. This has no time limit, will not ask for credit card details and includes
256MB of Cloud Foundry Memory. After this users have the option of the ‘Pay as you Go’ Tier
where users only pay for what they use. The website has a calculator which user can use to
estimate costs.