Introduction of Cloud
Computing
CHAPTER 1
INTRODUCTION
Cloud computing is one of the strongest innovations that has piqued
the interest of technologists all over the world. The majority of
businesses have switched to cloud computing since it offers
additional benefits such as remote working, file sharing, and
making day-to-day tasks easier; yet, the largest concern for the
company is information leakage. Even if cloud computing
provides a lot of benefits, it also presents a lot of hazards for
those businesses [1]. The most serious hazard to organizations
that have transitioned to cloud computing is the loss of personal
and sensitive data, either intentionally or accidentally. Because
they do not use best practices, most organizations experience
more cloud data breaches.
1.1 Cloud computing services:
• SaaS: - it is comparable to Application Service Provider, a
kind of service that many users can even use the service
provider's hosting software and therefore only pay for the
duration of its use. Salesforce, Google applications are some
examples of service providers[11].
• PaaS:-The service which allows interaction with hardware
and software tools is called PaaS. It provides a highly efficient
platform for designing, developing, testing, deploying, and
updating custom apps online. Google's app engine is an
example of service provider, Sales, and Microsoft Azure [8].
• IaaS: - refers to the provision of services for users to run any
software, such as with operating systems and apps using
processing capability, storage, networks and other compute
resources. Certain IaaS providers are open and flexible to
GoGrid. Hardware as a Service (HaaS) is rightly called
IaaS[4].
1.2 Deployment models for cloud computing:-
1.2.1 Private cloud: - Unknown third parties will not share these cloud resources in this
model. This model can have cloud resources within the premises of the customer
organization.
1.2.2 Cloud Community: - it is a cloud transportation system that enables the sharing of
information between infrastructure and technologies by a group of various
organizations. It is owned, managed, and operated by, or combined with, one or more
community-based organizations.
1.2.3 Public cloud: - Cloud computing is available to the public in this developed make
and is shared with the public as a pricing model. The cloud resources are web-based
and the supplier is in charge of the economy of scale and shared network
management.
1.2.4 Hybrid cloud: - the general public does not have cloud direct exposure in this type
of cloud; however, the company uses infrastructure both within the customer
organization and the cloud services.
1.3 Types of challenges of Cloud Computing:-
• Load management
• Bandwidth allocation
• Security and privacy
• Accessibility
• Interoperability
• Service Disruption
• Computing performance
• Power consumption
1.4 Multi Cloud Storage
• Multicloud storage service is a multiple public
cloud and storage services in single network
architecture. Also multi cloud is a collection of
servers that cloud user access over the internet.
typically, each cloud manages by a cloud
provider. It provide multiple cloud storage
provider such as Amazon s3,Dropbox,Goggle
drive etc. All CSP is being used for storing a
large amount of user data. Multi-Cloud
computing can increase storage space and
improve information sharing and this viewpoint
will be an incredible help to clients. Clients share
their data in the cloud. In any cloud computing
model, security is the most important factor due
to the risk of their sensitive and privet user’s
information or data which is stored in a cloud.