Cloud Service Providers
Cloud Service Providers
Cloud Service Providers
Abstract: Cloud computing is an emerging technology and an increasing number of organizations and
businesses around the world use cloud computing services to improve their performance in the
competitive marketplace. However, one of the biggest challenges in using cloud computing services is
performance measurement and the selection of the best cloud service providers based on the quality of
service requirements. Today, numerous cloud services are provided by leading enterprise companies
such as Amazon AWS, Microsoft Azure, and Google Cloud in the form of customized, reliable, and cost-
effective web applications. Cloud services attract many individuals and organizations from different
disciplines such as health, business, and education. In this paper, we aim to introduce the most popular
Cloud Service Providers to cloud customers. We also provide a comparison between these CSPs
concerning different criteria related to the services they provide. The analysis presented in this paper
helps individuals and organizations make critical decisions on the benefits and cost of cloud technology
before they move their business to this new environment.
I. INTRODUCTION
Cloud Computing: It is the on-demand delivery of IT resources including servers, storage, databases,
networking, software, analytics, and intelligence over the Internet with pay-as-you-go pricing to offer
faster innovation, flexible resources, and economies of scale. Pay only for cloud services you use, helping
lower your computing costs, run your infrastructure more effectively and efficiently, and scale as your
business needs change. Cloud works in a distributed environment that makes it agile, highly scalable,
reliable, location independent, and low cost.
IaaS: In an IaaS model, a cloud service provider hosts the hardware components originally present in an
on-premises data center, including servers, storage, and networking hardware, as well as the
virtualization or hypervisor layer. The IaaS provider also provides a variety of services to convoy those
infrastructure components. These can include detailed billing, monitoring, log access, security, load-
balancing, as well as storage-resiliency, such as backup, replication, and recovery. IaaS customers access
resources and services internet and can use the cloud provider's services to install the remaining
elements of an application stack.
SaaS: SaaS eliminates the need for organizations to install and run applications on their servers or in their
data centers. This dislodges the expense of hardware procurement, provisioning, and maintenance, as
well as software licensing, installation, and support. Rather than installing the software, or having
additional hardware support for it, customers subscribe to a SaaS offering. Generally, they pay for this
service using a ‘pay-as-you-go’ model. Transitioning costs to an operating expense allows many big-
business to exercise better and more foreseeable budgeting. Users can also terminate SaaS offerings at
any time to stop those costs.
PaaS: PaaS does not normally replace a business's entire infrastructure. Instead, a business trusts PaaS
providers for key services, such as application hosting or Java development. A PaaS provider supplies a
strong and optimized environment in which users can install the software. Users can emphasize making
and running applications rather than constructing and maintaining the underlying infrastructure and
services. Many PaaS products are toward software development. These platforms offer to compute and
storage infra, as well as text editing, version-management, compiling, and testing services that help
software engineers create new software more quickly and efficiently
Finding a cloud service provider (CSP) has become an intricate judgment. Nowadays it’s not a question of
which option we should work with, but rather, how to achieve the right performance and dispense risk
across multiple vendors while optimizing the cost. Because of the above discussions, it can be envisaged
that every organization should finalize CSP based on its Capabilities in IaaS, SaaS & PaaS. If any
Organization is looking for Iaas then it should look for those CSPs which are having an edge on Iaas.
Amazon Web Services provides user on-demand cloud computing platforms and APIs to individuals,
companies, and governments, on a metered pay-as-you-go basis and offers reliable, scalable, and
inexpensive cloud computing services. The AWS Cloud is spread over 84 Availability Zones within 26
geographic regions around the world, with announced plans for 24 more Availability Zones and 8 more
AWS Regions. it is the world’s most broadly adopted cloud platform and offers over 200 fully-featured
services from data centers globally.
Featured AWS services are Amazon EC2, Amazon S3, Amazon Aurora, Amazon RDS, Amazon
DynamoDB, AWS Lambda, Amazon LightSail, Amazon SageMaker, Amazon VPC, AWS IAM, and Amazon
CloudFront.
Amazon EC2: It stands for Amazon Elastic Compute Cloud which provides scalable computing capacity.
Using EC2 dislodges you to invest in hardware, so you can develop and deploy applications effectively and
efficiently. You can use Amazon EC2 to launch as many or as few virtual servers as per your need,
configure security and networking, and manage storage. Various configurations of CPU, memory, storage,
and networking capacity for your virtual machines, are known as instance types.
Amazon RDS: It stands for Amazon Relational Database Service and is a web service that gives an
effective and efficient way to set up, operate, and scale a relational database. It provides cost-efficient,
resizable capacity for relational databases and manages common tasks. You can use the database service
you are already familiar with MySQL, MariaDB, PostgreSQL, Oracle, and Microsoft SQL Server.
Amazon S3: It stands for Amazon Simple Storage Service and it is a storage service that offers scalability,
data availability, security, and performance. Amazon S3 also provides management features to optimize,
organize, and configure access to your data to meet your specific business, organizational, and compliance
requirements.
AWS IAM: It stands for AWS Identity and Access Management and provides access control across all of
Amazon Web Services. With IAM, you can tell who can access which services and resources, and under
which conditions. With IAM, you manage permissions to your workforce and systems to ensure the least
permissions.
Google Cloud Platform is a public cloud wholesaler like competitors Amazon Web Services
(AWS) and Microsoft Azure. With GCP and other cloud wholesalers, clients can access computer resources
housed in Google’s data centers around the world for free or on a pay-per-use basis. GCP offers a
collection of computing services to do all from Google Cloud Platform cost management to data
management to delivering web and video over the web to AI and machine learning tools.
App Engine: App Engine is one of the most vital main verge services provided by Google Cloud Platform.
It is the initial main verge service in the cloud. It is the first relief by GCP as far back as 2008. It is the
humblest way to organize and scale your applications in GCP. It supports Java, .NET, Node.js, PHP, Python,
and Ruby using pre-configured runtimes.
Cloud Storage: It is a soporific service for storing and accessing your data o Google’s infrastructure. The
service chains the show and scalability of Google’s Cloud with inventive security and distribution skills.
Cloud Bigtable: Cloud Bigtable is a firm, fully-managed, highly- scalable No SQL database service. It is
considered for the collection and maintenance of data from 1TB to hundreds of PB.
Cloud CDN: Cloud CDN uses Google’s globally distributed verge points of presence to cache HTTP(S) and
load stable content close to your clients.
Access Transparency: Access transparency seizures near real-time logs of manual, embattled accesses
by Google administrators, and assists them to clients via their Cloud Logging account.
Microsoft Azure is a cloud computing platform and an online portal to access, store and manage
resources and services provided by Microsoft. Azure has at the time of recording 67 available and
announced regions globally more than 160 physical data centers, numerous availability zones, and
millions of users. it is one of the largest cloud computing offering over 200 services and serving millions
of applications, integration, and customers.
Virtual Machines:- Azure virtual machines provide users with options to create Windows or Linux
virtual machines in a matter of seconds with a large amount of customization.
Virtual Network:- Azure virtual network enables Azure resources to communicate with each other or
other on-premises networks securely via internet connectivity. In this type of service, user can create
their private networks and provides users with an isolated and highly secure environment for
applications, and also allows user to design their network.
File Storage:- Azure file storage provides file-sharing capabilities accessible using the SMB (server
message block) protocol. In the Azure file storage Service, the data is protected by SMB 3.0 and HTTPS
also takes care of managing hardware and operating system deployments. It also improves on-premises
performance and capabilities.
SQL Database:- Azure SQL Database is a general-purpose relational database service(DBaaS) based on
the latest stable version of Microsoft SQL Server Database Engine. SQL Database Accelerates app
development and simplifies maintenance and also migrating workloads to the cloud saves cost and time.
It helps to optimize performance with machine learning and adaptive technologies.
Azure Active Directory:- Azure Active Directory helps manage user identities and secure resources
using intelligence-driven access policies. Azure Active Directory increases IT efficiency and cuts down
costs for helpdesk, and users have access to any application from any location or device. With this service,
users can improve security and can respond to advanced threats in real-time.
Amazon Web Services is a Leader in this Magic Quadrant. AWS is being a broad-based provider of
services. AWS’s future aim is on attempting to own increasingly larger portions of the supply chain used
to deliver services to users.
Strengths
Engineering supply chain: Amazon Web Services is using its engineering prowess to innovate in areas
such as AWS-designed CPUs that give better price/performance relative to x86 counterparts for some
workloads.
Large financial commitments: Amazon Web Services continues to perform best in the market concerning
the size and frequency of large financial commitments that enterprise organizations make use of the
platform and the company’s continued market share leadership.
Innovation leader: Amazon Web Services grab the pace in the market for innovation, which guides the
roadmaps of other CIPS providers. As the innovation leader, Amazon Web Service has materially more
mind share across a broad range of customer types than all other providers.
Cautions
Challenging renewals: Many Gartner clients across multiple geographies have examined unexpected
pressure from Amazon Web Services sales, which have accelerated over the past year, to increase annual
spend commitments by 20% to renew existing contracts. Since these users typically have a dependence
on the platform, they may feel as if they have limited recourse.
Offering complexity: Understanding the number of solutions, such as those related to containers,
databases, and data management, requires technical skills to appreciate the differences between the
offerings and make the right choice. Many organizations require third-party assistance as a result of the
complexity.
Bare-bones offerings: Amazon Web Services' new services are not ready for meaningful enterprise
consumption for periods because these bare-bones offerings are matured in public. Further, AWS’s
leadership position in IaaS and dbPaaS creates a misleading effect for other offerings, such as Amazon
Web Services Outposts, which has experienced modest traction to date.
Google is a Leader in this Magic Quadrant. Google Cloud Platform (GCP) is strong in nearly all use cases
and is bit by bit improving its frame capabilities. Google continues to invest in being a broad-based
provider of IaaS and PaaS by escalating its capabilities as well as the size and reach of its go-to-market
operations. Its operations are geographically diversified, and its clients tend to be startups to large
enterprises.
Strengths
Revenue growth: GCP’s revenue growth over the past year was impressive, even if it’s currently
incurring losses. The company is a charming business for its core competencies, such as data and
analytics, but GCP is also gaining ground with traditional enterprise workloads such as SAP.
Growing enterprise mind share: GCP is making gains in terms of mind split with enterprises. The
company has seen steadily enhanced adoption and lands at the top of survey results when infrastructure
leaders are asked about strategic cloud provider selection in the next few years.
Innovation velocity: Google continues with impressive year-over-year improvements that see GCP close
significant gaps with both AWS and Microsoft Azure in terms of CIPS capabilities and, in some cases, go
faster past them. For example, GCP has the mainly fully-featured Kubernetes service of any provider in
this market.
Cautions
Postsales satisfaction: Some Gartner clients have poor experience commerce with GCP after committing
to use the platform. Much of this stems from the speedy growth of GCP and the organizational immaturity
that results.
Limited incentives: Google is currently attracting clients with brutal pricing relative to its competition,
but the discounting is likely to eventually taper off as the company continues to mature concerning
revenue and customers.
Financial losses: GCP is the only CIPS provider with a significant market share that at present operates at
a financial loss. Further, GCP’s success erodes Google’s overall healthy disgusting margins, and the cloud
division is a minor part of the parent company’s overall revenue.
Microsoft is a Leader in this Magic Quadrant. Microsoft Azure is robust in all use cases, which include
extended cloud and edge computing. Azure is predominantly well suited for Microsoft-centric
organizations. Microsoft has an investment focus on creating architectural improvements to the Azure
platform and providing a broad range of enterprise-focused services. Its operations are geographically
expanded, and its clients tend to be midsize and large enterprises.
Strengths
Broadly appealing: Microsoft has the largest sets of capabilities, covering a full range of enterprise IT
needs from SaaS to PaaS and IaaS, associated with any provider in this market. From the perception of
IaaS and PaaS, Microsoft has compelling capabilities reaching from developer tooling such as Visual
Studio and GitHub to public cloud services.
Enterprise relationships: Enterprises frequently choose Azure because of the trust in Microsoft built
over many years. Such strategic alignment with Microsoft gives Azure advantages across almost every
vertical market.
Data services adoption: Microsoft Azure’s incursions in operational databases and big data solutions
have been markedly successful over the past year. Azure’s Cosmos DB and its joint contribution with
Databricks stand out in terms of customer adoption.
Cautions
Resiliency: Microsoft has made concerted efforts to improve resiliency with perilous services such as
Azure Active Directory, but many Gartner clients remain concerned about the real-world impacts when
such critical services are unavailable. Further, Microsoft continues to react sluggishly to the rollout of AZs
with the likelihood that some regions will never be equipped with such resiliency capabilities. Services
such as the Azure Kubernetes Service (AKS) continue to experience some outages, predominantly in
association with updates and maintenance events.
Commercial complexity: Microsoft has very complex licensing and contracting, and a complex account
management structure with patchy cloud skills in the field. Further, Microsoft's sales pressures to
produce overall account revenue prevent it from effectively deploying Azure to bring down a customer’s
total Microsoft costs.
Novel innovations: Azure’s novel innovations in the market for IaaS and PaaS compared to its
competitors over the past year were substantially less appealing. Additionally, contempt Microsoft
Azure’s beginnings as an application PaaS provider, Azure’s product execution and adoption in this
segment have been rather mixed.
Machine Learning
Frameworks Supported 1. Apache 1. TensorFlow 1. PyTorch
2. MXNet (With Gluon API) 2. DistBelief 2. TensorFlow
3. TensorFlow 3. Many in-built API's to 3. Scikit-learn
4. Caffe framework support development 4. MXNet
5. Chainer
6. Keras
Benefits Breadth and depth of its Deep expertise technology Adjustable billing
services Adjustable pricing model Accuracy and expandable.
Developer functionality Advance costing than High level availability
Economic benefits for Competitors Price-effective differentiate to
customers
Live Migration of Virtual the competition
Gold standard for reliability Machines Integrated public and private
and security
Delegation to cloud
Control market position
Continued Help for open source
Sizeable , develop fully
offerings
Help for huge organizations
Worldwide reach
Analysis Report:
Amazon Web Services scoring high in this cloud war of Microsoft Azure vs Amazon AWS vs Google Cloud,
it easily analyzed, top of all the leading cloud providers, today. However, it is difficult to predict for how
long Amazon Web Services will be the King of the leading cloud provider, given that Azure and Google
Cloud Platform are continuously working their way up on the top cloud leaders list. Even though Amazon
AWS has the added advantage of being the first one of its kind, Azure and Google Cloud Platform also have
their own advantages. Using Microsoft Azure cloud platform makes more sense to several enterprises that
use MS tools since it is easy to use MS tools with Azure cloud. And, Google Cloud Platform offers the best
pricing model for the services, on which Google Search engine and YouTube run, is the only reason
customers need to go for Google Cloud Platform. Analysis report considered, it would be better to say that
it is not about selecting the best cloud service providers, rather it is about selecting the best-suited cloud
provider as per your needs.