Sara Swat 2020
Sara Swat 2020
9th International Conference on System Modeling & Advancement in Research Trends, 4th–5th, December, 2020
Faculty of Engineering & Computing Sciences, Teerthanker Mahaveer University, Moradabad, India
and Google
2
Facutly of Engineering & Computing Sciences, Teerthanker Mahaveer University (TMU), Moradabad, UP-India
E-mail: [email protected], [email protected]
Abstract—The cloud computing refers to network During the last few years’ tremendous growth have
that enables to distribute processing, application, storage been seen in field of cloud computing, according to
capabilities among many remote located computer systems. In gartner[12] public cloud is expected $411 million till end
cloud computing platform the IT resources are utilized and of 2020. As more and more organizations are eternalized
released as per the requirement by using internet. It is a better
towards cloud services, it is becoming difficult to select
option to organizations and ordinary users to utilize services
(IaaS,PaaS ,SaaS,DaaS etc) as provided by cloud service appropriate service provider among a large pool of CSPs for
providers and need pay as use. Currently a large number of long terms of suitability. Now a day a large number of cloud
service providers in market and due to diversity of features providers have been emerges, but there no universal standard
and services, it very difficult to find suitable provider for s for and development of these providers in parallel directions
long term needs. As per market share top three providers are many providers focusing on computational capability and
Amazon, Microsoft and Google. In this paper we will analysis provide CPU, storage, Database and networking services
some of the tools such as compute, storage space management to end users. Some of the services providers focus in
and performance offered by AWS, Azure and GCP which are reducing the cost of the service, while others focus on
the top three market leaders in cloud computing technology.
un- interrupted service delivery and scalability factor for
In this paper, we will summarize and compare the features
of AWS, Azure & GCP to provide help to organizations and service delivery. These diversified dimensions have made
users to choose the suitable features which will fulfill the long it very difficult to choose a suitable service provider based
term requirements of the users. on the requirements of the individual user or organization.
Keywords: Cloud Computing, CSP, AWS, MS Azure, GCP, This paper presents a comparative feature study of top three
cloud computing platform, IaaS,PaaS, SaaS and, DaaS cloud service providers-AWS, MS Azure & Google’s cloud
computing platform to resolve the above dimensions. The
I. Introduction
next section in this paper will explain the fundamentals
In current era almost all organizations are need of cloud computing and cloud computing architecture
computerization, it is not possible to make large investment [4, 9, 13].
in infrastructure, IT resources (powerful network, server,
software and memory) and IT staff to manage them. Cloud II. Fundamentals of Clou Computing
computing is provides an Internet based platform to collect, Architecture
utilize and manage computer resources automatically [1]. The cloud computing is gaining attention and popularity
The cloud computing is providing a large number of services within computing industry. The Cloud computing is a
to users and organizations through it’s equipped data centres model for enabling ubiquitous, convenient, on-demand
with tightly coupled resources and available resources can network access to a shared pool of configurable computing
be dynamically provisioned to end users to fulfill their needs. resources which is rapidly provisioned and released with
The users or organization can consume all the available minimal effort’s. This is the definition of cloud computing
computation resources from large pool without thinking as per the National Institute of Standards and Technology
the resource limitations, source and scalability of cloud (NIST) taxonomy. There are five essential characteristics,
resources. Thus the users and organization has complete three service models, and four deployment models in
relief from initial investment to use cloud resources, and the cloud computing platform provided by AWS, MS
they have to payonly for the services to which they have Azure and GCP. All these are mentioned in the following
used [1, 2, 3]. table no-1:
Authorized licensed use limited to: University of Prince Edward Island. Downloaded on May 31,2021 at 14:30:17 UTC from IEEE Xplore. Restrictions apply.
9th International Conference on System Modeling & Advancement in Research Trends, 4th–5th December, 2020
Faculty of Engineering & Computing Sciences, Teerthanker Mahaveer University, Moradabad, India
Table 1: Nist Based Cloud Models and Characteristics [1,2,3,9] •• Utility Computing: It is the fundamental concept
Service Models where computing resources like storage, network,
SaaS PaaS Build with: IaaS CPU etc. are provided to end users as utility
Use: It is a licensed This software can be Use: It is service.
Software on Demand develop and deployed, collection •• Service Oriented Architecture: Here data centers
Used by: End Users Users: Application Computer in cloud provide resources as web services
Services: E-Mail, Developers Services: Resources &
Google Execution, Messaging, Network’s (software, infra, platform) and heterogeneous
Doc, Finance, Games, App Development, Users: Infra and system incorporate each other.
Virtual Desktop, CRM, Integration, Network architect •• Scalability: The term scalability means ability to
Communication-Face Database-MySQL, Services: VMs, expand without limitations. This feature provides
book Oracle, Web Storage, Servers,
Server- Tomcat Networking, Load large scale of solutions in cloud computing; for
development tools, Balancers, System example Amazon, Google, and Microsoft etc.
RedHat Management have hundred thousands of servers in worldwide.
Deployment Models
The service providers can extend the nodes and
servers to meet the growing demands of software
Public Private Hybrid Commun
& infrastructure for the world- wide users.
Open for General Open for Open for ity Open
•• Reliability: The cloud uses multiple redundant
Public and Large licensed users, general for
Industrial group : single public & communit computational nodes which ensure high guaranteed
system and services organization: licensed y users availability of services this make the cloud more
are easily accessible services & users that have reliable than local computers.
to general public on accessibility of shared
•• Versatility: This characteristic ensures that
demand cloud concerns
infrastructure is (mission, cloud computing is not aim for certain specific
exclusively security, applications. A lot of applications can be run and
available within policy supported by cloud in parallel.
organization or etc.)
•• Virtualization This enable’s execution of multiple
owned persons
user’s requests on single physical platform. The
ESSENTIAL CHARACTERISTICS OF CLOUD COMPUTING
cloud uses hypervisor software which virtually
isolates the physical resources from the users by
a) ON DEMAND SELF SERVICE: This characteristic can be
using virtual machine instance.
explained as providing computer related services, such as E-mail,
Applications software, Network for Server etc. It is provided by AWS, •• Autonomic computing This ensure self
IBM, Saleforce.com, MS Azure etc. on demand without interaction management of cloud systems by allowing
with each service provider. automation in various tasks such as resource
(b) BROAD NETWORK ACCESS: In this all cloud capabilities provisioning, capacity management, service
are provided available over the network. It can be accessed by using measurement and disaster management etc.
dedicated broad band network and by using the heterogeneous client’s •• Maintainability The maintenance of resources is
devices such as mobile phones, laptop’s and desk top computers.
responsibility of service providers so it is easy to
(c) RESOURCE POOLING: In this method the resources of all the maintain in minimum cost [3, 10,11].
service providers are pooled together to serve the multiple customers
having different physical and virtual resources. In this setup the III. Literature Review
customer generally has no control or knowledge over the exact location
Zhong et al.[5] studied features of major cloud service
of the provided resources. The customer may be able to specify location
at a higher level of abstraction; It includes resources like storage, providers’ i.e AWS, Google, and Microsoft and concluded
processing, memory, and network bandwidth. that existing service providers offering diversified features
(D) RAPID ELASTICITY: In this capabilities are provided to users therefore end users force to use more than one service
in elastic manner and with provision of grab and released. The dynamic provider for business. Noman Islam et al.[8] presented
allocation helps to scale rapidly outward and inward bound data with a comparative study on various service providers and
demand. concluded that there are two directions of providers, one
(E) MEASURED SERVICE: In this method the service provider and focusing on reliability of service and another focusing
user can monitor, control, and measure all the resources to which they on cost reduction. Privacy and security issues are totally
are sharing. For example: storage, processing, bandwidth, and active
ignored. Buggya et al.[6] compared the features of AWS,
user account at a particular time can be monitored.
GCP, Microsoft live mesh, sunnetwork.com and found
There are several concepts, technologies, characteristics service providers features are not comply with market
which combine together to make the cloud computing needs and suggested more research is required to introduce
flexible and convenient for the user’s. We will discuss some new models. Hofer et al.[7] conducted a study on AWS,
of the important computing technologies in the section GCP, and Microsoft and concluded that interoperability is
below: major issue it must be address.
282 Copyright © IEEE–2020 ISBN: 978-1-7281-8908-6
Authorized licensed use limited to: University of Prince Edward Island. Downloaded on May 31,2021 at 14:30:17 UTC from IEEE Xplore. Restrictions apply.
Market Share AWS AZURE GCP Microsof
tabulated
Growth Rate GCP AZURE AWS
Authorized licensed use limited to: University of Prince Edward Island. Downloaded on May 31,2021 at 14:30:17 UTC from IEEE Xplore. Restrictions apply.
9th International Conference on System Modeling & Advancement in Research Trends, 4th–5th December, 2020
Faculty of Engineering & Computing Sciences, Teerthanker Mahaveer University, Moradabad, India
Table: 3 Summery of technical parameters of AWS, Azure and GCP[6,812,14]
Parameter Amazon Web Service Microsoft Azure Google Cloud Platform
Infrastructure (IaaS) collection Amazon- EC2(Xen Microsoft common language run Google Cloud Platform (GCP)
of hardware/ software elements/ virtualization Engine time(CLR) (Hypervisor-V)
interf ace to enable/access cloud
computing services/
virtualized resources.
Computing Services (PaaS) : AWS Platform-as-a- service(PaaS) Google App Engine; Graphic
Provide the IT as service over Beanstalk, Amazon Lightsail, Function-as-a- service(FaaS) processing unit; Docker
the internet or AWS Batch, AWS Service Fabric Container;
Azure Batch
network with delivery on demand Fargate, Compute Engine; &
and price as –use.
Network Technologies: It allow to Amazon allows VPC services; It provides branch cache, direct Cloud Interconnect, Cloud VPN,
access the network infra- structure Amazon Route 53 services, The access for services, It helps in core Carrier Peering, and Direct
directly and securely. Cloud Front service, & AWS- Network Guide framing, DNS Peering
Direct Service, and load balancing
Connection.
Storage technologies : maintain Following services of Amazon can Azure It allows scalable object Data Store, Blob store Google
and manage the data and makes be availed such as simple storage store It can store text and binary cloud, SQL
the accessible on network on service, Amazon Glacier, Amazon data. Azure Files: It manages
demand) Elastic Block Store, & Amazon file’s for cloud for on- premises
Elastic file System. deployments. Azure Queues: A
messaging
Relational Data Base Support: Amazon- RDS, SQL, Azure SQL, Azure-SQL- DW Cloud-SQL, Cloud- Spanner
allow to users to access the MySQL and Oracle
database without installing
software/setting- up
environment
Back-Up Services: restore/backup Glacier Archival storage, Recovery Near-line, Cold-line are frequently
of data or application backups, Site recovery used to access data
remotely or online.
Key Tools: for AI/IOT/ AI/ML:, AI/ML: AI/ML: The Cloud service helps in
serverless Machine Learning, Translate, Machine Learning, Azure Bot Machine Learning, Cloud Natural
Deep Lens, Deep Learning, Service & many more can be Language, Cloud Speech NLP,
Apache IoT: Core, Free RTOS, availed The
Device Defender, IoT Device Cloud Translation API, For Cloud
Management. Serverless: AWS- IoT: IoT Hub Video, Intelligence, & Cloud Job
Examples are ,IoT Edge, Stream Analytics, Time Discovery
Series Insights Serverless: This IoT: Cloud
Functions
can also be
Lambda, Serverless Application availed here, IoT Core can be managed
Repository. Serverless: Cloud Functions are
available
Thus we analyzed several parameters of AWS, Azure and GCP which may be useful for cloud users to choose
appropriate service provider for their business or organization. Studied parameters are listed as:
Table 4: Summery of General Parameters of AWS, Azure and GCP[13,17,18,19]
Parameter Amazon Web Service (AWS) Microsoft Azure Google Cloud Platform (GCP)
Type of Service Model All computing models- IaaS, All three computing models- All three computing models-
PaaS,SaaS but major in IaaS IaaS,PaaS,SaaS but major in SaaS IaaS,PaaS, SaaS but
a,PaaS major in PaaS
Focus Enterprise Friendly offering s and Microsoft tools Integration, Open Open Source & Portability and
Public Cloud (off Premise) Source and Hybrid Cloud(on/off Hybrid Cloud
premise) (off premise)
Availability Regions & Range of 66 It is extremely wide 54 It is wide 20 It is just Limited but is
services expandable
Unique Selling Point of cloud This provides Tight security This Integrated with Microsoft It helps in Top-notch data &
computing: Ability to quickly system tools analytics tools
respond
Authorized licensed use limited to: University of Prince Edward Island. Downloaded on May 31,2021 at 14:30:17 UTC from IEEE Xplore. Restrictions apply.
Cloud Computing: Comparison and Analysis of Cloud Service Providers—AWS, Microsoft and Google
Authorized licensed use limited to: University of Prince Edward Island. Downloaded on May 31,2021 at 14:30:17 UTC from IEEE Xplore. Restrictions apply.