Professional Documents
Culture Documents
Abstract-Cloud Computing is the recent trend in IT that applications, and services) that can be rapidly provisioned
moves computing and data away from desktop and portable and released with minimal management effort or service
PCs (laptop) into large data centres. Cloud Computing is not provider interaction.
a completely new concept; it has intricate connection to the This Cloud model pro motes availability and is composed
relatively new but thirteen-year established Grid Computing
paradigm, and other relevant technologies such as utility of five essential characteristics (On-demand self-service;
computing, cluster computing, and distributed systems in Broad network access; Resource pooling; Rap id elasticity;
general. It is the long dreamed vision of Computing as a Measured Service), the service models (Cloud Software as
utility, where users can remotely store their data into the a Serv ice (SaaS), Cloud Platfo rm as a Serv ice (PaaS),
cloud so as to enjoy the on-demand high quality applications Cloud Infrastructure as a Service (IaaS) and four
and services from a shared pool of configurable computing deployment models (Private Cloud, Co mmunity Cloud,
resources. The key driving forces behind cloud computing are Public Cloud and Hybrid Cloud)." [3]
the invention of broadband and wireless networking
technology, falling storage costs, and progressive You may have heard about computing the cloud. Or you
improvement in internet computing software. This paper may not have, but you probably should learn a bit about
gives a brief review about various aspects of cloud them. Cloud computing is about many applications or
computing. It describes about the traditional trends before the pieces of them, out of an organization (such as library) to
cloud computing came into picture. It also describes the some external place.
various essential characteristics, service models, deployment Place is usually group of servers (server firm)
model and various risks and issues in cloud computing. somewhere on the internet. So instead of an investment in
the infrastructure and maintenance of local servers, the
I. INT RODUCT ION:
organization pays for raw computing power.
The Fifth Generation of Co mputing (after Mainframe, How does cloud computing work? The concept is fairly
Personal Co mputer, Client-Server Co mputing, and the web) simp le. First consider the traditional means of running large
―The Cloud is a Virtualizat ion of resources that maintains applications: an application running of dumb terminal or,
and manages itself, delivering massively scalable more likely these days, your PC. In actually this is only the
Enterprise IT as a Service across Internet.‖ "front end" of the application. Your co mputer is connected
to a server that actually runs a program and returns
Cloud Co mputing is a popular phrase that is shortened informat ion to your personal computer. The server
for applications that were developed to be rich internet constituents the "back ends". The dedicated server may be
applications that run on the Internet (or "Cloud").In cloud located in the same bu ild ing as you are or most probably be
computing paradig m , software that is tradit ionally installed located at your system's headquarters or the resources
on personal computers is shifted or extended to be library.
accessible via Internet. These "Cloud applications" or With cloud computing the application runs somewhere
"Cloud apps" utilize massive data centers and powerful within the cloud. Ideally the user need not be aware of the
servers that host web applications and web services. They underlying technology or the physical location of the
can be accessed by anyone with a suitable Internet application's computer being concerned only with the
connection and a standard web browser." [1] application that is available. The desktop is connected via
Forrester, Gartner and other analysts all have their o wn the internet to a server farm, a collection of remote servers
definit ion, many of which are s till evolving. A very that runs many applications at once. Which server o r server
pragmatic definit ion is used by Consulting firm Accenture: the application runs on is determined by the programs
―the dynamic provisioning of IT capabilities (hardware, already running on the machines -there is an attempt
software, or services) fro m third part ies over a network‖. [2] to balance the load so that all o f the programs run optimally .
The currently most accepted or ―official‖ defin ition of
cloud computing is provided by the North American II. TRADIT IONAL TRENDS (BEFORE CLOUD COMPUT ING):
National Institute for Standard and Technology (NIST), a "Cloud is designed to available everywhere, all the
shortened version is listed below. time .By using redundancy and geo-replicat ion, cloud is so
"Cloud Co mputing is a model for enabling convenient, designed that services be available even during hardware
on-demand network access to a shared pool of configurable failures including full data centre failures."[4].
computing resources (e.g., networks, servers, storage,
are identified and a request for infrastructure is placed with
the IT infrastructure team that procures and provisions the
infrastructure. The application is then developed, tested and
deployed on that infrastructure.
Some of the challenges with this mode include —
A. Need for Large Capital
Large investments are required in procuring the
infrastructure for a business application. This increases the
barrier for innovation as it is hard to experiment with a
business idea without large investments.
Rackspace M osso × ×
IBM Public & × ×
Private
Cloud
Google Google × × × ×
App
Engine
Amazon Amazon × × × ×
Web Fig 2: T hree Service Models
Services
M icrosoft Azure × × × × B.Cloud Software as a Service (SaaS)
Services The service of this model is to provide applications
Salesforce Force.com × × × × running on a cloud infrastructure to the consumer. The
applications are accessible fro m various client devices
through a client interface such as a web browser (e.g.,
C. Resource Pooling internet explorer). The consumer has no control over the
The resources are pooled to provide services to mu ltiple underlying cloud infrastructure including network, servers,
customers with different physical and virtual resources operating systems, storage. Providers are SalesForce,
provided according to customer's request. Examp les of Microsoft Office Live, Blogger etc…
resources include storage, processing, memo ry, netwo rk
C. Cloud Platform as a Service (PaaS)
bandwidth and virtual machines.
The service of the model is to provide the consumer-
D. Rapid Elasticity created or acquired applications created using
Capabilit ies can be flexibly provisioned automatically programming languages and tools supported by the
to the consumer. To the consumer, the capabilit ies provider. The consumer has no control over the underlying
available for provisioning often appear to be unlimited and cloud infrastructure including network, servers, operating
can be purchased in any quantity at any time. systems, storage. Providers are force.co m, IBM , Go Grid
etc...
E. Measured Service The key co mpanies providing services are shown in
Cloud systems automatically control and optimize table 1. So me other flavours of service models are listed
resource at some level of abstraction appropriately to the below in Fig 3-
type of service (e.g., storage, processing, bandwidth, and
active user accounts). Resource usage can be controlled,
monitored, and reported providing transparency for both
the provider and consumer of the utilized service.
XI. A CKNOWLEDGEMENT
We greatly thank the faculties of Information Science
Engineering, Ghousia College of Engineering,
Ramanagaram for helping us in completing the paper.
REFERENCES
[1] From Wikipedia, the free encyclopedia
[2] http://www.accenture.com/Global/Services/Accenture_T echnology
_Labs/R_and_I/CloudComputing.htm
[3] T he NIST Definition of Cloud Computing (version 15, shortened)
[4] Amitabh Srivastava,Senior Vice President, Microsoft Technology
[5] Taghavan Subramanian,AVP & Head – Cloud Computing
CoE,Infosys Technologies Limited
[6] T he Economist, "Let it Rise",10/23/08
[7] Heyward and Rayport, 2009