Anda di halaman 1dari 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/308777747

Fundamentals of Cloud Computing

Data · October 2016


DOI: 10.13140/RG.2.2.25460.76169

CITATION READS
1 12,424

1 author:

Praveen Kumar Rajendran


Cognizant Technology Solutions
17 PUBLICATIONS   33 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Praveen Kumar Rajendran on 01 October 2016.

The user has requested enhancement of the downloaded file.


Praveen Kumar Rajendran
praveenkumar558@gmail.com

Cloud Computing

(A dataset that explain the basic terms of Cloud Computing)

Er. Praveen Kumar Rajendran M.E.,


praveenkumar558@gmail.com | www.facebook.com/praveenkumar.pr
Praveen Kumar Rajendran
praveenkumar558@gmail.com

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

Cloud Service Provider

Benefits of Cloud Computing


Before Cloud Computing, computational requirements such Hardware, Software
was provided on premise. On premise can be defined as Client’s location in terms
of Information technology industry. When the services where provided on premise,
it can be accessed only via the system which has connectivity to that particular on
premise environment. If the Services are hosted in the cloud, the services can be
accessed and shared across multiple location.
Goal of Cloud Computing?
The main goal of Cloud Computing can be defined in a single as, “Anything,
Anywhere, Anytime” Computing. To provided any computational requirements as
service to the end user, to any location, at anytime is the major of Cloud Computing.
Computational requirements are provided over Internet (Network of Network) on
demand basis. Another major goal of Cloud Computing is to provide services to any
number of services, on demand basis. The number can be expanded and reduced
based upon the request. This property of Cloud computing is termed as elasticity.
Virtualization and Grid Computing
Virtualization is the base for Cloud computing. The term virtualization can be
defined as the process delivering physical services via internet on a virtual platform.
Virtualization act as an intermediate between the Cloud Service provider and the
cloud user. All the resources hosted on the virtual server can be scaled based upon
the request.
Grid Computing is another type computing, which was very popular module before
Cloud Computing. Grid Computing acts as a base for the Cloud Computing. In grid
computing, under utilized resources are shared among the two different parties.
The resources which are not used by one user is shared by another user. Grid
computing is just like a mutual agreement between two known organizations. The
Praveen Kumar Rajendran
praveenkumar558@gmail.com

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

organization. Community cloud cannot be accessed beyond the users of the


organization which has formed the community cloud.
Public Cloud
Public cloud is the biggest version of all the cloud deployment models. Public cloud
is generally built by large organization to deliver their services to large group of
audience. With proper authentication, anyone can use the services provided by the
public cloud. Public cloud is little insecure than other forms of cloud deployment
models. Since the cloud is open to the public, security breaches and security
vulnerabilities are more in Public cloud.
The level of security vulnerability and Performance issue increases as the size of
the cloud increases.
Hybrid Cloud
Hybrid cloud is one of the biggest solution for the security and performance issue
of the public cloud. Hybrid cloud is the combination of one or more cloud
deployment models. Hence it has the property of all the cloud deployment models.
Hybrid cloud enables the service providers to provide certain resources to the
general audience and limit certain services to the particular group of audience.
Highly secured services are made private and the rest are made as Public. Although
Hybrid cloud doesn’t provide complete solution for the security and performance
issue, vulnerability can be reduced and performance of the cloud will be better.
Major issues with Cloud
Security Issue
Performance issue
Data theft
Data loss
Lack of Knowledge on concepts of Cloud.
I hope this document might have answered your basic queries on Cloud. If you need
any assistance reach me via my mail id – praveenkumar558@gmail.com
Jai Hind!
Praveen Kumar Rajendran
praveenkumar558@gmail.com

View publication stats

Anda mungkin juga menyukai