net/publication/308777747
CITATION READS
1 12,424
1 author:
SEE PROFILE
All content following this page was uploaded by Praveen Kumar Rajendran on 01 October 2016.
Cloud Computing
Cloud Computing
Cloud Computing is one of the latest trends in Information Technology sector,
where the computational requirements are provided as a Service to end users via
Internet. Since Internet is denoted with cloud symbol, this type of computing is said
to be Cloud Computing.
There is no cloud
It is someone else’s
computer
It is also called as Internet Computing and On-Demand Computing. All the Services
provided to the end user in “On-Demand basis”. All the on premise service are
migrated and served via Internet in Cloud Computing.
Computational Services provided
The basic Computational requirements of the end user are Hardware and Software.
These requirements are provided as service via Internet, virtually and not
physically. Computational services of Cloud Computing can be defined as follows
Infrastructure as a Service (IAAS)
Software as a Service (SAAS)
Platform as a Service (PAAS).
In short the services of Cloud Computing can be defined as XAAS. X- Everything and
Anything as a Service.
End user
Infrastructure as a Service
Platform as a Service
Praveen Kumar Rajendran
praveenkumar558@gmail.com
Software as a Service
resources can be utilized only when it is idle and the only the available resources
can be utilized.
Grid 2
Grid 1
In Cloud computing any resource can be utilized anywhere, anytime without any
restriction. In Cloud computing the agreement is between the cloud service
provider(unknown) and the cloud user. In Grid it is between the two known users.
Deployment models of cloud computing
Cloud Services are deployed to the end user in the follow models.
Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud.
All these are the various deployment models delivered to the cloud users via
Network of Network(Internet)
Services
Infrastructure as a Service
The physical devices (Input and Output devices) and Physical component of the
computer is termed as Infrastructure of a computer. Hard disk, RAM, ROM,
Graphics card are the physical components of the computer. These physical
components of the computer are provided as a service to the end user on Internet
virtually. Cloud Service provider will allow you to store data in the Hard disk based
Praveen Kumar Rajendran
praveenkumar558@gmail.com
upon size requested. This is termed as Cloud Storage. The entire process of
providing physical components as service is termed as Infrastructure as a Service.
Platform as a Service
In general, the layer which allows the user to install or build some application is
said to be platform. Platform to develop, test and deploy code is being provided as
a service over Internet. Operating system can also be considered as one of the
example for Platform as a Service. Since OS is considered as Software, few may list
OS under Software as a Service. The main goal or objective of PAAS is to develop,
test and deploy the code easily and multitasking can be implemented in all these
steps. Git-hub is one of the popular version control system which allows the user
to develop and deploy codes online.
Software as a Service
The term software can be defined as a program or set of instructions which are
used to manage the user requirements. Software forms the top most layer of the
computer, which will directly interact with the end user. In Cloud, software is
provided as a service to the end user. User can utilize software as long as they want
and pay for what they have used. Downloading, Maintenance, License issues are
completely avoided and taken care by the service provider.
Deployment Models
Private Cloud
Private cloud is the basic cloud deployment model, which is implemented for a
limited size organization. The number of users, using the private cloud will be
limited. Private cloud is more secured than other deployment models. Private cloud
is generally built for internal purpose. Microsoft Azure, Amazon Web Services are
the leading service provider for private cloud. In general, Private cloud will not
visible or available beyond that cloud users. Private cloud can be built for highly
confidential organization such as Defence, banking etc.,
Community Cloud
Community cloud is just an advanced version Private Cloud. Community Cloud is
generally built to connect two or more organizations and share their computational
requirements. Community cloud enables clients deliver projects across various
Praveen Kumar Rajendran
praveenkumar558@gmail.com