You are on page 1of 33

CLOUD COMPUTING

Sowmya Bhat
101008021
1st M.sc[IS]
Cloud Computing 1
What is CLOUD COMPUTING?

Cloud computing is a general term for anything


that involves delivering hosted services
over the Internet.
The name cloud computing was
inspired by the ‘cloud’ symbol
that's often Used to represent
the Internet in flowcharts
and diagrams.

Cloud Computing 2
What is CLOUD COMPUTING?

 Cloud computing is Internet-based


computing, whereby shared resources,
software, and information are provided
to computers and other devices on demand,
like the electricity grid.
(An electrical grid is an interconnected network
for delivering electricity from suppliers to
consumers.)
Cloud Computing 3
 These services are broadly divided into three
categories:

 Infrastructure-as-a-Service (IaaS):
• IaaS like Amazon Web Services provides virtual
server instances with unique IP addresses. It blocks
of storage on demand. Customers use the provider's
application program interface (API) to start, stop,
access and configure their virtual servers and
storage.

Cloud Computing 4
Platform-as-a-Service (PaaS):

• PaaS in the cloud is defined as a set of software and


product development tools hosted on the provider's
infrastructure.
• Developers create applications on the provider's
platform over the Internet. PaaS providers may use
APIs, website portals or gateway software installed on
the customer's computer.
Exp: Force.com and GoogleApps.

Cloud Computing 5
 Software-as-a-service:
• In the SaaS cloud model, the vendor supplies the
hardware infrastructure, the software product and
interacts with the user through a front-end portal.

• SaaS is a very broad market. Services can be anything


from Web-based email to inventory control and database
processing. Because the service provider hosts both the
application and the data, the end user is free to use the
service from anywhere.
Cloud Computing 6
 A cloud service has three distinct
characteristics that differentiate it from traditional
hosting.

 It is sold on demand, typically by the minute or


the hour.
 It is elastic: a user can have as much or as little
of a service as they want at any given time.

 The service is fully managed by the provider.


Cloud Computing 7
 Cloud computing describes a new supplement,
consumption, and delivery model for IT services based on
the Internet, and it typically involves over-the-Internet
provision of dynamically scalable and often virtualized
resources.

 The term "cloud" is used as a metaphor for the Internet,


based on the cloud drawing used in the past to represent
the telephone network, and later to depict the Internet in
computer network diagrams as an abstraction of the
underlying infrastructure it represents. Most cloud
computing infrastructures consist of services delivered
through common centers and built on servers.
Cloud Computing 8
The major
cloud service providers
include
•Microsoft
• Salesforce
• Skytap
• HP
• IBM
•Amazon
• Google.

Cloud Computing 9
History:

The actual term "cloud" borrows from telephony


in that telecommunications companies, who until the
1990s primarily offered dedicated point-to-point data
circuits, began offering Virtual Private
Network(VPN) services with comparable quality of
service but at a much lower cost.

Cloud Computing 10
History(cont…)
Amazon played a key role in the development of
cloud computing by modernizing their data
centers after the dot-com bubble, which, like most
computer networks.

In 2007, Google, IBM and a number of universities


embarked on a large scale cloud computing
research project.

Cloud Computing 11
History(cont…)

In March 2010, Microsoft's CEO, Steve Ballmer, made


his strongest statement of betting the company's future in
the cloud by proclaiming "For the cloud, we're all in" and
further stating "About 75 percent of our folks are doing
entirely cloud based or entirely cloud inspired, a year from
now that will be 90 percent."

Cloud Computing 12
Layers Of Cloud Computing

Cloud Computing 13
Layers:
Client:
 A cloud client consists of computer hardware and
computer software that relies on cloud computing for
application delivery, or that is specifically designed for
delivery of cloud services and that, in either case, is
essentially useless without it.
Examples include some computers,phones
and other devices, operating systems and browsers.

Cloud Computing 14
Application:

Cloud application services or sofware as


a service deliver software as a service over
the internet, eliminating the need to install and
run the application on the customer's own computers
and simplifying maintenance and support.

Cloud Computing 15
Platform

 Cloud platform services deliver a computing


platform and/or solution stack as a service, often
consuming cloud infrastructure and sustaining cloud
applications.

 It facilitates deployment of applications without the


cost and complexity of buying and managing the
underlying hardware and software layers.

Cloud Computing 16
Infrastructure

Cloud infrastructure services delivers


computer infrastructure,typically a platform
virtualization environment as a service.

Rather than purchasing servers, software,


data center space or network equipment,
clients instead buy those resources as a fully
outsourced service.

Cloud Computing 17
Server:
The servers layer consists of computer hardware
and computer software products that are specifically
designed for the delivery of cloud services, including
multi-core processors, cloud-specific operating systems
and combined offerings.

Cloud Computing 18
Deployment models

Cloud Computing 19
Deployment models

Public Cloud
Hybrid Cloud
Private cloud

Cloud Computing 20
Public cloud

 Public cloud or external cloud describes cloud


computing in the traditional mainstream sense, whereby
resources are dynamically provisioned on a fine-
grained, self-service basis over the Internet, via web
applications or web services, from an off-site third-
party provider who and bills on a fine-grained utility
computing basis.

Cloud Computing 21
Hybrid cloud

A hybrid cloud environment consisting of multiple


internal and /or external providers will be typical for most
enterprises.

By integrating multiple cloud services users may be


able to ease the transition to public cloud services while
avoiding issues such as PCI compliance.

Cloud Computing 22
Hybrid cloud(cont…)

 Another perspective on deploying a web application in


the cloud is using Hybrid Web Hosting, where the
hosting infrastructure is a mix between Cloud Hosting
for the web server, and Managed dedicated server for the
database server.

Cloud Computing 23
Private cloud

This idea was based upon direct comparison with other


industries and the extensive use of hybrid supply models
to balance.

Private cloud and internal cloud have been described as


neologisms, however the concepts themselves pre-date
the term cloud by 40 years. Even within modern utility
industries, hybrid models still exist despite the formation
of reasonably well functioning markets and the ability to
combine multiple providers.
Cloud Computing 24
 A cloud can be private or public:

A public cloud sells services to anyone on the


Internet.
 A private cloud is a proprietary network or a
data center that supplies hosted services to a
limited number of people.

Cloud Computing 25
 When a service provider uses public cloud
resources to create their private cloud, the result
is called a virtual private cloud.

Private or public, the goal of cloud computing is


to provide easy, scalable access to computing
resources and IT services.

Cloud Computing 26
Cloud Storage

Cloud Storage is a model of networked Computer


data storage where data is stored on multiple virtual
servers, generally hosted by third parties, rather than
being hosted on dedicated servers.

 Hosting companies operate large data centers; and


people who require their data to be hosted buy or
lease storage capacity from them and use it for their
storage needs.
Cloud Computing 27
Cloud Storage(cont…)

 The data center operators, in the background,


virtualize the resources according to the requirements
of the customer and expose them as virtual servers,
which the customers can themselves manage.
Physically, the resource may span across
multiple servers.

Cloud Computing 28
The Intercloud
The Intercloud is based on interconnected global
"cloud of clouds" and an extension of the Internet
"network of networks“

The term was first used in the context of cloud


computing in 2007.

This Intercloud will have the dimensions of one


machine comprising all servers and attendant cloudbooks
on the planet.". It became popular in 2009 and has also
been used to describe the datacenter of the future.
Cloud Computing 29
The Intercloud
 The Intercloud scenario is based on the key concept that
each single cloud does not have infinite physical resources.
If a cloud saturates the computational and storage
resources of its virtualization infrastructure, it could not
be able to satisfy further requests for service
allocations sent from its clients.

The Intercloud scenario aims to address such situation,


and in theory, each cloud can use the computational and
storage resources of the virtualization infrastructures of
other clouds.

Cloud Computing 30
Conclusion:

 Cloud Computing holds a lot of promise and we


believe that it is likely to be a major influence on
hosting and application development. 

SmarterTools is preparing all of our products for


potential Cloud compatibility in the future because we
have confidence that the incumbent issues will be
satisfactorily resolved as this new technology matures.

Cloud Computing 31
References:

http://en.wikipedia.org/wiki/cloud_computin
g
http://www.smartertools.com/blog/archive/2008/11/20/
cloud-computing-challenges-benefits-and-the-future.aspx

Cloud Computing 32
k Y o u
T h a n
Cloud Computing 33

You might also like