Assignment
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
429
A Survey on Cloud Computing and Hybrid Cloud
M.P.Vaishnnave1, K.Suganya Devi*, P.Srinivasan2
1Department of Computer Science and Engineering, University College of Engineering, Panruti, Tamilnadu, India. *Assistant Professor, Grade-I, Dept. of Computer Science and Engg., National Institute of Technology,Cachar, Assam, India.
2 Assistant Professor, Grade-I,Department of physics, National Institute of Technology,Cachar, Assam, India.
Abstract
Cloud computing is the recently developing innovation. Every
association needs to interface with the cloud computing
condition.A survey on distinctive hybrid cloud organization models and cloud benefit models accessible in the field of
cloud computing is discussed. An industry pattern has been
noted where the utilization of hybrid cloud design can be
utilized which supports, the upcoming industry challenges by
giving the effective method for putting away their information
in the cloud condition by utilizing the mix of both public and
private cloud, so that it gives the office to store delicate
information on private cloud and less basic information on to
public cloud where large storing can be made. Hybrid cloud is
particularly profitable for dynamic or extremely adjustable
workloads. This paper portrays the overview, service
model,traits,supplier storage and issues of cloud computing.
Keywords: Cloud Computing, Private Cloud, Public Cloud,
Hybrid Cloud, SaaS, PaaS, IaaS, Cloud Security
1. INTRODUCTION
In Today’s world, innovation is developing at a quick pace
and offers the client with various services which are paperless
and accessible online, for example, e-charging, email, e-
message, e-transaction and so forth. All these accessible
administrations require an online information exchange. Atta
urRehman Khan et.al[1] has discussed on these information
that might be any private or delicate data like business secret
information, MasterCard detail, managing an account
exchange and so on, which require more assurance as
disclosure of these secret information of any unapproved
client may be unsafe.The greatest advancement in the field of
computing is capacity and access of information in the cloud,
be that as it may, there are numerous things that need to take
think about as well. Many creators disclose that cloud
computing has a few advantages when contrasted with their
drawbacks. Yet, this found that as association of information
builds, security of information becomes into a huge issue in
spite of the fact that we have to discover a way all you require
with a specific administration.Cloud computing has been
rising up out of the latest advances in innovation, for example,
hardware Virtualization and distributed computing. The
refinement with cloud computing is that the processing
methodology may continue running on one or many related
PCs meanwhile, utilizing the possibility of virtualization. The
advantages and disadvantages of cloud computing are
described in Fig.1.The cloud model is made out of six of
cloud computing fundamental qualities, three service models
and four deployment models. Cloud gives different service
models as, IaaS, PaaS, and SaaS. It can be sent at various
deployment models, i.e. at public, private, hybrid and
community cloud.
Fig.1. Cloud Computing pros&cons
2. SERVICE OF CLOUD
2.1 Software-as-a-Service (SaaS)
Software-as-a-Service (SaaS) displays permits for utilizing
software applications as a support of end-clients. Priyadarshi
S et. al[3] have discussed the SaaS as the most well known
type of cloud computing, which is additionally the least
demanding to comprehend and utilize. These cloud
application services, fundamentally utilize the utilization of
the Web to deliver applications. These services are given to
the concerned customer by an outside vendor Haolong Fan
et.al[2]. Since the greater part of these applications can be
derived specifically from a Web program, customers’no need
to install or download anything onto their very own PCs or
servers.For this situation, the cloud provider manages
everything viz.,applications, information, runtime, servers,
storage, virtualization and systems administration. Utilizing
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
430
SaaS makes it simple for enterprise to keep up their
frameworks, as a large portion of the information is overseen
by the outside vendor.
2.2 Platform-as-a-Service (PaaS)
Patil BhagyashriD et.al [4]; S.Priyadarshi et.al[3] has stated
that a Platform-as-a-Service (PaaS) gives the runtime
condition to applications, development and arrangement tools,
and so forth. This service model is the hardest to oversee from
among the three. As the name proposes, the resource, here are
offered through a platform. Developers then utilize this
platform to make and customize applications based on the
framework made accessible to them. Provided that the
enterprise has an efficient development group, PaaS makes it
simpler for development, testing and organization of
applications on a basic server, storage, runtime, middleware
and networking, however, it is up to the customer to manage
applications and information .
2.3 Infrastructure-as–a-Service (IaaS)
The Infrastructure-as-a-Service (IaaS) is the most essential
level of service.The most basic level of service.The
fundamental distinction amongst SaaS and PaaS,
subsequently, lies in the certainity that the responsibility of
dealing with the framework is shared by the client or customer
and the provider also S.Priyadarshi et.al[3]; Younis A
Younis[6]. For this situation, providers still oversee IaaS as it
gives access to key resource, for example, physical machines,
virtual machines, virtual capacity, and so on. This service
essentially provides computing infrastructure, for example,
virtualization, storage and networking. Customers can buy
completely outsourced service, which are then charged as per
the resource they go through. The provider in this case
charges a rent to install the clients’ virtual server on their own
IT infrastructure. While the merchant is in charge of
overseeing virtualization, servers, storage and networking, the
customer needs to deal with information, applications, runtime
and middleware. Customers can introduce any platform as
required, in light of the kind of framework they select.
Likewise ,they will need to oversee updating of more up- to
date forms as the necessity for accessibility arises.
3. DIFFERENT DEPLOYMENT MODELS
3.1 Public Cloud
It is the genuine portrayal of cloud hosting where the client
and provider have a strong Service Level Agreement (SLA) to
maintain the trust between them. Saurabh Singh et.al[5] has
proposed a cloud framework, which provides open access to
the public and the organization. Businesses, scholastics, or
governmental associations possess a public cloud
environment. A public cloud is run and managed by the
Cloud Service Provider (CSP) and the physical foundation
may introduced at off-site location of the client.Hence
numerous elements may claim and work in a public cloud.
This makes many issues, as it is unaware of where the
resources are found or who claims them, expanding the
trouble of protecting them from attack. Sahandi Reza
et.al[11]has stated a public cloud computing as when a service
provider makes a service or an application available to be
used to people around the world over the world wide web and
providing service to multiple organizations at a time by
making use of the pay per usage system for payment of the
service provided .
3.2 Private Cloud
Cloud computing works and manages inside the data center of
an association are known as a private cloud. Numerous buyers
of cloud infrastructure (e.g., business units) are including
arrangement for elite use by a single association. Cearley W
et.al[10]has stated that a Private cloud is like a general public
cloud, however, they are scalable and self-servicing through
an appropriate structure and it delivers the service of a single
association. In a private cloud, it is significantly less
demanding to recognize the client and provider relationship
on the grounds that the foundation possessed and worked with
a similar association. In this way, security dangers are less
demanding to recognize.
3.3 Community Cloud
Chirag Modi et.al [9]has discussed about community cloud .A
cloud that is deployed and shared among a group of people for
sharing common interest, such as mission, security policy,
application and services is known as community cloud.It is
owned, and managed by community organizations, an
outsider, or some mix of them driven by one or many, and that
might be available on or off campus Saurabh Singh et.al[5]. In
simple words, a community cloud is being shared and
controlled by various organizations. It additionally reduces the
security chance in the public cloud and reduces the cost of
private clouds.
3.4 Virtual Private Cloud
Rahul Khurana1 et.al [7] has stated a virtual private cloud as a
semi-private cloud, which uses fewer resources, and it
consists of Virtual Private Network (VPN). It is a demand
configurable pool of shared resources allocated within the
cloud environment.
4. OVERVIEW OF HYBRID CLOUD
Shandi Reza et.al [11] has proposed a hybrid cloud as a blend
of both public cloud and private cloud, as it can provide
service to various organizations with a legitimate structure of
the model, versatility and appropriate coordination between
both platforms, for example, public cloud and private
clouds.When people talk in terms of cloud computing, they
are generally referring to public clouds, such as Rackspace,
which is shared by several thousands of customers from all
over the world. Rahul Khurana1 et.al [7] has discussed about
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
431
Fig.2. Hybrid cloud Services Model
a cloud provider that offers storage space, data transfer
capacity and computing energy to organizations at
substantially less expensive rates than those of actual, physical
servers. While this saves the organization a tremendous chunk
of investment, it could likewise bring about concerns over
accessibility, availability and security. Most organizations
would reconsider before porting delicate information onto a
public cloud. Fig.2. shows the Hybrid cloud service model.
This kind of speculation got a few organizations working on
setting up their own cloud-like computing procedures, which
in turn, made what is known as the private cloud. While these
mists work in an indistinguishable route from open mists, they
are implied only for the organization and can be firewalled far
from whatever is left of the Internet. This gives the private
cloud greater security and better execution too.with the hybrid
cloud demonstrate, IT leaders have an extra administration
over each, the private and public components, than utilizing a
pre-packed public cloud platform, especially for big business
content administration Rahul Khurana1 et.al [7]. These pre-
packed programming Software -as-a-service (SaaS) makes
frequent redesigns and change without past notice or content
and, if ineffectively composed, will break similarity with
previous content. This hybrid approach will allow an
organization to exploit the measurability and cost-
effectiveness of cloud storage while not uncovering mission-
basic data. The test is to incorporate and represent such a
system, in a perfect world, without fixing the present on-
premise infrastructure or the applications. Hybrid cloud
provides regular data and software system management
devices. Different providers attempt to solve this in a few
routes, together with getting to everything through a web
computing system Interface, coordination is essential for
storage within the cloud or by means of a cloud gateway of
some sort, for instance.
5. ADVANTAGE OF HYBRID CLOUD
(1) It is more versatile in wording that it contains both private and public cloud.
(2) Rahul Khurana1 et.al [7]; Saurabh Singh et.al[5] has outlined a hybrid cloud in a way as to rapidly scale the
organization's needs. Since a few standardized
procedures run together to accomplish synchronization
between different type of cloud, it makes the perfect
answer for load heavy projects, which can't be
effectively handled by an organization's in-house
server. Utilizing the hybrid cloud would likewise save
the organization the additional cost of buying elite
server hardware which would some way or another is
vital.
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
432
(3) Hybrid cloud can be worked whenever and wherever from any part of the world. This gives them a
worldwide reach for organizations that need to spread
their range past geographic limits.It offers both secure
resource and versatile public resource.
(4) It gives dependably a most level of security as it has assigned private cloud.It can diminish and deal with the
cost based on the requirement.
(5) Hybrid cloud could turn out to be exceptionally costly for an organization to put resources into hosting
suppliers or outsourcing the same. This innovation,
then again, is accessible for exceptionally sensible rates
and consequently, works out considerably less
expensive for the foundation.
6. TRAITS OF HYBRID CLOUD
(1) Security: Security is regularly a common threat. Guaranteed safety efforts are set up when data is
exchanged amongst storage and on-premises areas,
furthermore as access- control measures once the data
is stored Saurabh Singh et.al[5].Documents should be
secure, whereas in storage as well.
(2) Reliability: Data integrity is also a touch of the hybrid cloud condition. The data received from person A to
person B must keep up its integrity. Cloud provider
would index the data. Its honesty also should stay in
place once it's away. For example, if indexes are
corrupted it prompts lose the data.
(3) Business coherence: Planned and even unplanned downtime will bring about issues for the business. The
Capacity provider must embody snapshots, reflecting,
and reinforcements, moreover as quick recuperation so
if the supplier's framework goes down, it's secured.
(4) Reporting and charge-back: Rahul Khurana1 et.al [7]has stated that a cloud storage might be a
compensation pay-you-pay model, bill are toward the
end of the charge cycle. This can exemplify any value-
based charges the provider would conceivably charge
what's more as capacity costs.
(5) Management: In a hybrid cloud environment, if the client selects to store some of client's data on-premises
and a few inside the cloud, they should be prepared to
deal with the conditions together.
7. SUPPLIER STORAGE FOR HYBRID CLOUD
A few of the fundamental unusual providers and cloud
providers have the particular item focused on building an
agent cross hybrid cloud. Fig.3.shows some of hybrid cloud
storage Vendors.
Fig. 3. Hybrid Cloud Storage Vendors
8. ISSUES IN CLOUD COMPUTING
There are different issues required in the field of Cloud
Computing. These issues incorporate Cloud Compatibility,
Compliance of the Cloud, Standardizing Cloud Technology,
Monitoring while on the Cloud, and Cloud Security Rahul
Khurana1 et.al [7]. These issues are depicted beneath quickly.
(1) R.Charanya et. Al[14] has discussed a Role based model where Data owner before storing the data in the cloud,
they first encrypt the data in local system and then store
the encrypted data in the cloud. Data users can’t directly
access the data from cloud. Each users are assigned with
roles and responsibility. The roles are assigned based on
the responsibilities and qualification. The authenticate
users have privileges to access the data with specific
roles. The users are assigned with different roles and each
of them are having a set of permissions. A role manager
responsibility is to assign a role to the user, and if the user
is going out, then revoke a role from the user. Cloud
Provider, users and others are not able to see the data if
they are not assigned with proper roles. Data owner can
revoke the role if they found as unauthorized user.
(2) Zheng Yan et.al[12] has stated the most difficult issue in the development of cloud computing, the trust
management. Information privacy and security was a vital
perspective. On account of the dynamic nature of cloud
condition trust management was extremely testing.
(3) Chirag Modi et.al[9] has proposed the issues encompassing towards the difficulty of the web clients to
trust the cloud service.This has been finished by doing
customer criticism overview and after that proposal has
been given to the cloud service provider.They proposed
that if security is not taken care properly, the whole zone
of cloud computing would come up short since cloud
computing for the most part includes managing personal
delicate data in a public network. Customer input study
has been done on the basis of taking after targets, i.e. is
there a purchaser with absence of trust or is there a route
for cloud service providers to acquire consumer trust.
(4) There is a work process scheduling algorithm which concentrates on execution time and cost of cloud services.
Be that as it may, it is not free from attacks and threats so
a trust service oriented model is required.A trust service
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
433
oriented work process scheduling algorithm has been
proposed in SanaeiZohreh et.al[17]. This algorithm
works, to calculate trust metric and gives approaches to
enable clients to choose from various services accessible
as indicated by the requirement.
(5) Albert et.al[13] has proposed a trusted agent which will produce public key and master keys for the client.The
role of the information proprietor is to encode the
information with client public key and the client will
decode the information with possessing private key.IT
suggests two focal points in this plan 1) it reduces
communication overhead in the web ,and 2) it provides
fine grained access control.The issue behind in this
method is the information owner needs to utilize the
approved client public key for encryption .According to
(ABE) Attribute Based Encryption, the access policy is
grouped into two type: Key Policy Attributed Based
Encryption(KP-ABE) and Ciphertext-Policy Attributed
Based Encryption(CP-ABE).
(6) Kan Yang et.al[16]has proposed a Multi-authority Multi- specialist CP-ABE which is more reasonable for
information access control.Various authorities issued the
attributes to clients and utilizing access policy.The
information owner shares the information characterized
over attributes from various authorities. In this procedure,
clients attribute can be changed dynamically. If a client
has assigned with new attributes or denied some present
attributes, then information access should be changed
appropriately. Every information owner before encoding
the information, they partition the information into
various parts and each part is encrypted with contents
keys by utilizing symmetric encryption system.
9.TECHNIQUES FOR CLOUD COMPUTING
Table 1. Techniques and its Advantage & Disadvantage
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 14, Number 2 (2019) pp. 429-434
© Research India Publications. http://www.ripublication.com
434
10. CONCLUSION
Protection and security of information is a prime concern in
cloud computing information storage. Despite the fact that
cloud gives flexibility and ease public information storage and
management, yet there are chances for any intruder interaction
and malicious activity. Information stored at cloud server
might be secret along with greater security. In this paper, we
have discussed about the fundamental components of the
cloud computing and the security issues that begin due to the
fertilized, shared, public, private and hybrid nature of the
cloud. Therefore, the paper proposed various counter
measures to address the security issues and various method in
the cloud computing.
REFERENCES
[1] Atta urRehman Khan, Mazliza Othman, Sajjad Ahmad
Madani, A Survey of Mobile Cloud Computing
Application Models, IEEE Communications Surveys &
Tutorials , Volume.16, pp: 393-413, 2014.
[2] Haolong Fan, Farookh Khadeer Hussain, Muhammad
Younas, and Omar Khadeer Hussain,An integrated
personalization framework for SaaS-based cloud
services, Future Generation Computer
Systems,Volume. 53, pp:157-173, 2015.
[3] S.Priyadarshi, N.Deepa, Himamshu Kumar,
Implementation Software as a Service in Cloud
Android Applications,International Journal of
Advanced Research in Computer Engineering &
Technology Volume.1, pp:383-386, 2012.
[4] PatilBhagyashri D,P L Ramteke, Development of
android Based Cloud Server for Efficient
Implementation of Platform as a Service, International
Journal of Advanced Research in Computer Science
and Software Engineering Volume .4, pp:309-312,
2014.
[5] Saurabh Singh, Young-Sik Jeong, Jong Hyuk park, A
Survey on Cloud Computing Security: Issues, Threats,
and Solutions ,Journal of Network and Computer
Applications, SI1084-8045, ,2016.
[6] Younis A Younis, Madjid Merabti, Kashif Kifaya, A
Survey on cloud Computing Security,Journal of
Network and Computer Application,
Volume.75,pp:200-22, ,2013.
[7] Rahul Khurana1, Himanshu Gupta, A Hybrid Model on
Cloud Security 5th International Conference on
Reliability, Infocom Technologies and Optimization
(ICRITO) ,Volume.16,pp:347-352, ,2016.
[8] Mazhar Ali, Samee U Khan, Athanasios V Vasilakos,
Security in cloud computing: Opportunities and
challenges, Information Sciences ,Volume. 305,pp:357-
383, , 2015.
[9] Chirag Modi, Dhiren Patel, Bhavesh Borisaniya, Avi
Patel, Muttukrishnan Rajarajan, A survey on security
issues and solutions at different layers of Cloud
computing,Journal of Supercomputing, Volume. 63,
pp:561-592, 2013.
[10] W Cearley, Kyle Hilgendorf, Cloud Computing
Innovation Key Initiative Overview, Gartner Research
Database, Volume.15 pp:45-52, 2014.
[11] Sahandi Reza, Alkhalil Adel, Martins Opara, cloud
computing from SMES Perspective: A Survey Based
Investigation,Journal of Information Technology
Management, Volume-24,pp:1-12, 2013.
[12] Zheng Yan, Xueyun Li, Mingjun Wang and Athanasios
V Vasilakos, Flexible Data Access Control based on
Trust and Reputation in Cloud Computing, IEEE
Transactions on Cloud Computing,Volume.99,pp:1-4,
2015.
[13] Albert S Horvath and Rajeev Agrawal, 2015,Trust in
Cloud Computing Proceedings of the IEEE Southeast
Con - Fort Lauderdale, Florida, Volume.25, pp: 1-8.
[14] R Charanya and M Aramudhan, Survey on Access
Control Issues in Cloud Computing,
IEEE,Volume.26,pp:4673‐6725, 2016.
[15] Junbeom Hur,Improving Security and Efficiency in
Attribute-Based Data Sharing,IEEE Transactions on
Knowledge And Data Engineering,Volume. 25,pp:
2271 – 2282, 2013.
[16] Kan Yang, Xiaohua Jia, Expressive, Efficient, and
Revocable Data Access Control for Multi-Authority
cloud Storage, IEEE Transactions on Parallel and
Distributed Systems,Volume.25,No 7,pp: 1735 – 1744,
2014.
[17] SaeidAbolfazliBuyyaolfazli, ZohrehSanaei, Ejaz
Ahmed, Abdullah Gani and RajkumarBuyya,Cloud-
Based Augmentation for Mobile Devices: Motivation,
Taxonomies and Open Challenges , ,IEEE
Communications Surveys & Tutorials ,Volume.16,pp:
337-368, 2014.
[18] SanaeiZohreh, AbolfazliSacid, Abdullah Gani,
Heterogeneity in Mobile Cloud Computing: Taxonomy
and Open Challenges, IEEE Communication Survey &
Tutorials ,Volume. 16, pp:-369-392, 2014.
[19] InukolluVenkataNarasimha, SailajaArsi and Srinivasa
RaoRavuri, Security Issues Associated with Big Data in
Cloud Computing,International Journal of Network
Security & Its Applications, Volume.6, pp:45-56, 2014.
[20] KhannaLeena and AnantJaiswal, Cloud computing:
Security Issues and Description of Encryption Based
Algorithm to Overcome Them, International Journal of
Advanced Research in Computer Science and Software
Engineering (IJARCSSE) , Volume 3, pp:279-283,
2013.
[21] Xiaofeng Chen, Jin Li, Xinyi Huang, Jingwei Li, Yang
Xiang and Duncan S Wong, Secure Outsourced
Attribute-Based Signature, EEE ,,Volume.25,pp: 3285-
3, 2014.