You are on page 1of 22

Cloud

Computing.

By: Deepak
Yadav
What is Cloud Computing?
 Cloud computing is an example of
computing in which dynamically scalable and
often virtualized resources are provided
as a service over the Internet

 Users need not have knowledge of, expertise


in, or control over the technology
infrastructure in the "cloud" that supports
them
What is Cloud Computing?

 The term cloud is used as a metaphor


for the Internet, based on how the
Internet is depicted in
computer network diagrams and is an
abstraction for the complex
infrastructure it conceals
The concept involves
combinations of the following:

 Infrastructure as a service (IaaS).

 Platform as a service (PaaS).

 Software as a service (SaaS).


Some of the vendors providing
cloud computing.
Characteristics
 Cloud computing customers do not generally own
the physical infrastructure serving as host to the
software platform

 They avoid capital expenditure by renting usage


from a third-party provider.

 They consume resources as a service and pay only


for resources that they use.
Economics.
 Cloud computing users can avoid
capital expenditure (CapEx) on hardware,
software, and services when they pay a provider
only for what they use.

 Consumption is usually billed on a utility (e.g.


resources consumed, like electricity) or
subscription (e.g. time based, like a newspaper)
basis with little or no upfront cost.
Cloud Computing Economics

 Diagram showing economics of cloud computing versus traditional IT, including capital expenditure (CapEx) and
operational expenditure (OpEx)
Key Characteristics
 Cost : is claimed to be greatly reduced and
capital expenditure is converted to
operational expenditure as infrastructure is
typically provided by a third-party

 Device & Local independence : enable users to


access systems using a web browser regardless of
their location or what device they are using (e.g.,
PC, mobile). As infrastructure is off-site (typically
provided by a third-party) and accessed via the
Internet, users can connect from anywhere
Key Characteristics
 Reliability:improves through the use of multiple
redundant sites, which makes cloud computing
suitable for business continuity and
disaster recovery.

 Security : typically improves due to centralization


of data, increased security-focused resources,
etc.,
Key Characteristics
 Sustainability : comes about through improved
resource utilization. Nonetheless, computers and
associated infrastructure are major consumers of
energy. A given (server-based) computing task
will use X amount of energy whether it is on-site,
or off
Client
 A cloud client consists of computer hardware
and/or computer software which relies on cloud
computing for application delivery, or which is
specifically designed for delivery of cloud services
and which, in either case, is essentially useless
without it.
Client Examples
 Mobile (Android, iPhone, Windows Mobile)

 Thin client (CherryPal, Zonbu, gOS-based


systems)

 Thick client / Web browser(Apple Safari, Mozilla


Firefox, Google Chrome, Opera, Microsoft Internet
Explorer
Cloud Service
 A cloud service includes "products, services and
solutions that are delivered and consumed in
real-time over the Internet. For example,
Web Services.

 software system designed to support


interoperable machine-to-machine interaction
over a network which may be accessed by other
cloud computing components, software, e.g.,
Software plus services, or end users directly.
Examples
 Identity(OAuth, OpenID)
 Integration (Amazon Simple Queue Service)
 Live chat (LivePerson)
 Mapping (Google Maps, Yahoo! Maps, MapQuest)
 Payments (Amazon Flexible Payments Service,
Google Checkout, PayPal)
 Search (Alexa, Google Custom Search, Yahoo! BOSS)
 Video games (OnLive, Gaikai)
 Video hosting service (YouTube, Vimeo)
 Others (Amazon Mechanical Turk)
Cloud Components


Six layers components of cloud computing
Cloud Architecture
 It typically involves
multiple cloud
components
communicating with
each other over
application programming in
, usually web services.

 Cloud computing sample architecture


Disadvantages
 Richard Stallman, founder of the
Free Software Foundation, believes that cloud
computing endangers liberties because users
sacrifice their privacy and personal data to a third
party.

 He stated that cloud computing is "simply a trap


aimed at forcing more people to buy into locked,
proprietary systems that would cost them more
and more over time."
Disadvantages
 Even if data are securely stored in a cloud, many
factors can temporarily disrupt access to the
data, such as network outages, denial of service
attacks against the service provider, and a major
failure of the service provider infrastructure.

 It may be a challenge to host and maintain


intranet and access restricted sites (government,
defense, institutional.)
Cloud Computing Providers
 Akamai Technologies  InsideSales.com
 Amazon Web Services
 Amazon.com  Kaavo
 Kaavo imod
 ElasticHosts
 EnStratus  Mainsoft
 Microsoft
 Foundation network
 Nirvanix
 Google
 Rackspace
 IBM  RightScale
Cloud Computing Providers
 Salesforce.com
 Sankhya Technologies
 Scalr
 Sun Cloud
 Sun Microsystems

 UKFast

 Zoho Office Suite


ThAnk YoU

You might also like