Comparison of Cloud Providers
Amazon Web Services, Microsoft Azure, Google Cloud
Platform and Oracle Cloud
Version: 1
Why Cloud Computing ?
Cloud technologies are becoming one of the major investments for all sizes of organizations,
instead of buying, owning, and maintaining physical data centers and servers, you can access
technology services, such as computing power, storage, and databases, on a needed basis
from a cloud provider like (AWS, Azure, Oracle and Oracle ). The goal generally includes
plans to reduce costs, consolidate billing, ensure server availability and plan for
disaster recovery.
Who is using cloud computing?
Organizations of every type, size, and industry are using the cloud for a wide variety of use cases, such
as data backup, disaster recovery, email, virtual desktops, software development and testing, big data
analytics and customer-facing web applications. For example, healthcare companies are using the
cloud to develop more personalized treatments for patients. Financial services companies are using
the cloud to power real-time fraud detection and prevention. And video game makers are using the
cloud to deliver online games to millions of players around the world.
Benefits
• Flexibility
• Work from anywhere
• Low-Cost Disaster Recovery
• Environmentally Friendly
• Do more with less
Computing Advantage and Disadvantage
What’s good—and what’s bad—about cloud computing? Let’s look
What's good.
• Lower IT Infrastructure Costs
• Fewer Maintenance Issues
• Lower Software Costs
• Data Safety
What's bad.
• Requires a Constant Internet Connection
• Stored Data Might Not Be Secure
• Downtime
Types of cloud computing
Services provided by cloud computing can be split into four major categories.
Infrastructure-as-a-Service (IaaS)
It gives us a big power but requires a lot of configuration. IaaS gives a virtual machine which we have to maintain. The
difference between IaaS and having a physical server room is we don’t have to buy any physical computers and we can
have servers in various parts of the world
Platform-as-a-Service(PaaS)
PaaS is similar to SaaS except for one major difference. Rather than offering software that is delivered over the web,
PaaS offers a platform for the creation of software delivered over the web. Platform as a Service is a simple way to
deploy an app in a given technology (e.g., Node.js, Ruby, PHP, Python, Java, .NET).
Software-as-a-Service (SaaS)
SaaS is delivered over the web and is primarily designed for the end user. It is usually offered on a subscription basis or
as a pay-as-you go model. Because of its accessibility, this model is rapidly growing in popularity and market indicators
predict even further growth.
Data as a Service(DaaS)
Database as a service – it’s a platform which hosts our database providing backups, clustering, and high availability. The
most popular DBaaS are Amazon Aurora, Amazon DynamicDB, mLab, IBM Cloudant and MongoDB Atlas.
AWS Vs Azure Vs GCP Vs Oracle – Top
Features
Top Features AWS Azure GCP Oracle
SLA(Service Level
Agreement) availability
Amazon EC2- 99.5%
annual uptime Amazon S3
– A monthly uptime of at
least 99.9% for a billing
cycle
99.9% uptime 99.95% monthly uptime 99.9% uptime
Marketplace AWS marketplace Azure marketplace G Suite Marketplace Cloud Marketplace
Supported OS
Core OS, Windows, SLES,
Red hat, Ubuntu, etc.
SLES, Windows, CentOS,
Oracle Linux, etc.
Windows, SLES, CoreOS,
FreeBSD, etc.
Oracle Linux, CentOS,
Ubuntu, Windows
Customer Support Basic, Developer, Business
and Enterprise
Basic, Developer,
Standard and
Professional Direct
Basic, Development,
Production and
Premium Support
Basic, Premier
Support and Advanced
Customer Services
Reservation Type
On-Demand, 1-Year and 3-
Year
Pay as you go, 1-Year
and 3-Year
Pay as you go, 1-Year
and 3-Year
Pay as you go
Which is the best cloud service in the end?
Amazon Web Services(AWS)
• An innovator of online commerce, it stands to reason that Amazon would develop a robust cloud
computing platform for enterprise. The vast global framework and disbursement of Amazon Web Services
is what the entire platform is built upon. The service is divided between regions, availability zones (AZ’s),
and what are called edge locations. Altogether, AWS has 22 regions located around the world, 14 AZ’s,
and 114 edge locations. Developer and Management tools
• This cloud solution is considered to suit any case that seamlessly performs in a virtualized environment. It
integrates powerful IaaS and PaaS capabilities and provides several products and service.
AWS Advantages and Disadvantages
What’s good
• Streamlined software implementation, migration and management.
• Secure and compliant solutions.
• Excellent technical support.
• Extensive data center geography.
• A pay-as-you-go fee model.
What's bad
• Complicated service implementation.
• Off-radar updates and modernization.
• Quite a high price.
• Database compatibility issues
Which is the best cloud service in the end?
Microsoft Azure
• Microsoft Azure has improved its storage integration by leveraging its front-end
management. It works with the vision that organizations can create secure, future-ready
cloud, combining the use of cloud space with their applications and tools. The platform is
available in 54 regions around the world.
• Microsoft’s popular Office suite, enterprise products such as Sharepoint, and Power BI
are now available in the cloud as Office 365 tools. Furthermore, some of the most
popular and advanced developer tools and compilers are available in Azure via various UI,
workflows, and interfaces.
• Microsoft is a leader in AI + Machine Learning and Microsoft Cognitive Services is one of
the company’s most advanced offerings.
Azure Advantages and Disadvantages
What’s good
• Fantastic scalability and performance
• Microsoft focuses deeply on the hybrid cloud.
• Responsible customer support
What's bad
• Less flexibility about non-Windows server platforms
• All the options within Azure are available for your customization, which means you need
to understand all the options and whether you need them or not.
• Pricing Model
Google Cloud Platform
• As far as IaaS providers go, Google Cloud Platform is the relative newcomer. It supports
several generations of Linux in addition to Windows server versions up to 2016. As of
2018, it had expanded to 21 regions that are divided into a minimum of three zones each.
This gives it a shorter reach than the other two providers, but Google is attempting to
make up for lack of range in other ways.
• No Cost for CentOS, GCP VMs boot up very fast, Integrated with Gsuite and Single Sign On,
Object Storage will always be a lot cheaper, User friendly Web User Interface.
Which is the best cloud service in the end?
GCP Advantages and Disadvantages
• What’s good
• Easy and seamless integration with other Google Cloud Services like Compute Engine,
Kubernetes Engine, or App Engine
• On the ‘Console’ tab you’re able to try different SDKs for free. It’s convenient for developers
• Highly-reliable - 99.999999999% of object reliability in a year. Your data is always available
even if there is a simultaneous loss of two disks
• What's bad
• The cost of downloading data from Google Cloud Storage is quite high
• Supporting large, enterprise projects has not been a focus for Google when compared to
companies like Microsoft
Oracle Cloud
• Oracle Cloud is a set of branded Software as a Service (SaaS), Platform as a Service (PaaS),
Database as a Service (DaaB), and Infrastructure as a Service (IaaS) offerings that are used
to build, redistribute, integrate, and expand Oracle applications and database technology
in the cloud. Oracle Cloud provides users with server, storage, and network services. There
is a total of 22 Region. Every Region can have up to 3 Availability Domain. The first 4
regions (London, Ashburn, Phoenix, and Frankfurt) have 3 ADs while all the new regions
have 1 AD each.
• Oracle Cloud Infrastructure (OCI) is an IaaS that delivers on-premises, high-performance
computing power to run cloud native and enterprise company’s IT workloads. OCI
provides real-time elasticity for enterprise applications by combining Oracle's
autonomous services, integrated security, and serverless compute. Available for public
cloud.
Which is the best cloud service in the end?
Oracle Advantages and Disadvantages
What’s good
• The integrated stack of technologies
• Advanced technologies
• Easy customization.
• Powerful DaaS.
• Cost-efficiency.
What's bad
• Bare-bone offering for the low end.
• Limited performance with .NET solutions.
• Customer Support
• Integration with other tools or cloud solutions is not straightforward or not available.
Which Cloud Provider is Best for My Business?
AWS
• You’re migrating to the cloud for the first time
• You’re are looking for more global reach
• You want stable, reliable service from a cloud platform with a long track record
Azure
• You’re migrating to the cloud for the first time
• Most of your business apps and platforms are Windows-based
• Looking for a hybrid solution
• You’re a developer
• Blockchain technology
Which Cloud Provider is Best for My Business?
GCP
• You’re looking for a comprehensive container-based model
• Your company is already well ahead in digital migration and wants to become leaner and more
cost-efficient
• Your website works within a hyperscale networking environment
• You develop and deploy cloud-based software and apps
Oracle
• Deploy the same public cloud on-premises
• Data management
• Powerful DaaS
• Lower Database Costs
Pricing Comparison
S.No Services (Singapore Region) AWS Azure GCP Oracle
1 VM (4vCPU,16GB RAM) $0.0924 Per Hour $0.0974 Per Hour $0.0137 Per Hour $0.024 Per Hour
2 Volume (100GB SSD) $12 Per Month $9.6 Per Month $17 Per Month $5 Per Month
3 Volume (100GB HDD) $5.40 Per Month $5.89 Per Month $4.4 Per Month $3 Per Month
4 Snapshot(100GB) $5 Per Month $13.2 Per Month $19.60 Per Month $5 Per Month
5 Storage(Cloud Storage, S3 and Blob Storage) $0.023 Per GB $0.02 Per GB $0.026 Per GB $0.02 Per GB
6 Load Balancer $0.0252 Per Hour $0.025 Per Hour $0.025 Per Hour $0.07 Per Hour
7 Static IP $0.005 Per Hour $0.2882 Per Hour $0.01 Per Hour $0.03 Per Hour
8 VPC Inter Region Transfer $0.09 Per GB $0.05 Per GB $0.06 Per GB Free
9 VPC Intra Region Transfer $0.01 Per GB $0.02 Per GB $0.01 Per GB Free
10 Site-to-Site $0.05 Per Hour $0.04 Per Hour $0.05 Per Hour $0.02 Per Hour
11 Interconnect, Direct Connect and ExpressRoute (100 Mbps) $0.06 Per Hour $0.19 Per Hour $0.10 per hour $0.03 Per Hour
12 Classic VPN, Client VPN and Point-to-Site VPN $0.10 Per Hour $0.15 Per Hour $0.05 Per Hour $0.03 Per Hour
13 Data Transfer - Out $0.02 Per GB $0.01 Per GB $0.0125 Per GB $0.0085 Per GB
14 Monitoring - With Logs $0.70 per GB $0.325 Per GB $0.50 Per GB $0.8 Per GB