0% found this document useful (0 votes)
245 views

Cloud Computing: An Overview

Cloud computing is a model that enables on-demand access to configurable computing resources like networks, servers, storage, applications and services that can be provisioned with minimal management effort. It originated in the 1960s but gained popularity due to Amazon's efficient data centers. Key benefits are lower costs, scalability, portability and reliability. Cloud services can be software, platform or infrastructure delivered via public, private or hybrid deployment models. While it provides advantages, compliance and security concerns remain challenges.

Uploaded by

sarthak_ganguly
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
245 views

Cloud Computing: An Overview

Cloud computing is a model that enables on-demand access to configurable computing resources like networks, servers, storage, applications and services that can be provisioned with minimal management effort. It originated in the 1960s but gained popularity due to Amazon's efficient data centers. Key benefits are lower costs, scalability, portability and reliability. Cloud services can be software, platform or infrastructure delivered via public, private or hybrid deployment models. While it provides advantages, compliance and security concerns remain challenges.

Uploaded by

sarthak_ganguly
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Cloud Computing

An Overview
What is it ?
Cloud computing is a model
for enabling convenient, on-
demand network access to a
shared pool of configurable
computing resources (e.g.,
networks, applications, and
services) that can be rapidly
provisioned and released
with minimal management
effort or service provider
interaction.
Origins of Cloud
The underlying concept of cloud computing dates back to 1960.
The cloud symbol was used to denote the demarcation point
between that which was the responsibility of the provider from that
of the user. Cloud computing extends this boundary to cover
servers as well as the network infrastructure.
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, were using as little as 10% of their
capacity at any one time just to leave room for occasional spikes.
Fast “Two-pizza teams" could add new features faster and easier.
In 2007, Google, IBM, and a number of universities embarked on a
large scale cloud computing research project. 
Why Cloud Computing?
Cost Effective Solutions
Application and Document dependant
Scalability and Usability
Greater Portability
Low on resources
Intensive sharing of available resources
Reliable
Fault Tolerant
Corporations

Individuals Non-Commercial

Cloud Middle Ware

Storage Network Service(apps)


OS Provisioning SLA(monitor)
Provisioning Provisioning Provisioning

Resources

Services Storage Network OS


Cloud Standards
Open Source
Open standards are critical to the growth of cloud computing, and open source
software has provided the foundation for many cloud computing implementations. In
November 2007, the Free Software Foundation released the Affero General Public
License, a version of GPLv3 intended to close a perceived legal loophole associated
with free software designed to be run over a network.
Open Standards
Most cloud providers expose APIs which are typically well-documented however also
unique to their implementation and thus not interoperable. Some vendors have adopted
others' APIs and there are a number of open standards under development, including
the OGF's Open Cloud Computing Interface. The Fear of vendor lock-in has led to a new
variety of Cloud/Platform as a Service emerging: Open Platform as a Service. This would
offer the same approach as Platform as a Service, except that there is no constraint on
choice of development software. It avoids the possibility of lock-in.
Cloud Anatomy
 Application Services(services on
demand)
 Gmail, GoogleCalender
 Payroll, HR, CRM etc Application
Services
 Sugarm CRM, IBM Lotus Live
 Platform Services (resources on
demand) Platform
 Middleware, Integration, Services

Messaging, Information,
connectivity etc
 AWS, IBM Virtual images, Boomi,
CastIron, Google Appengine Infrastructure
Services
 Infrastructure as services(physical
assets as services)
 IBM Blue house, VMWare,
Amazon EC2, Microsoft Azure
Platform, Sun Parascale and more
Layers of Cloud
Application SaaS (Google Apps like
Calendar, Google Docs etc)

PaaS (Google AppEngine


Platform Apache Hadoop etc)

Infrastructure IaaS (Amazon EC2 etc)

Virtualization dSaaS (Amazon S3, etc)

Server Storage Infrastructure


Deployment Models

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/web
services, from an off-site third-
party provider who shares
resources and bills on a fine-
grained utility computing basis.
Private Cloud
A private cloud offers many of
the benefits of a public cloud
computing environment, such
as being elastic and service
based. The difference between
a private cloud and a public
cloud is that in a private cloud-
based service, data and
processes are managed within
the organization without the
restrictions of network
bandwidth, security exposures
and legal requirements that
using public cloud services
might entail.
Hybrid Cloud

A hybrid cloud is a combination


of a public and private cloud that
interoperates. In this model
users typically outsource non-
business-critical information
and processing to the public
cloud, while keeping business-
critical services and data in their
control.
Community Cloud
A community cloud is
controlled and used
by a group of
organizations that
have shared interests,
such as specific
security requirements
or a common mission.
The members of the
community share
access to the data and
applications in the
cloud.
Cloud Services
Year of
Company Offering Name Launch Services offered

Amazon Web
Amazon.com Services(AWS) 2006 Infrastructure as a service

Application Platform as a
Microsoft Azure 2009 service(.NET, SQL, Data
Services)
Web Application Platform as
Google Google App. Engine 2008 a service(Python Runtime
Environment)

Virtualized Blue Cloud Data


IBM Blue Cloud 2008 Center

Proprietary 4GL Web


Salesforce.com Force.com 2008 application framework as an
on Demand platform
Benefits From Cloud Computing:

Collaborators
The ability to share and edit documents in real time between multiple users is one
of the primary benefits of web-based applications; it makes collaborating easy and
even fun.
Road Warriors
Allows you to access a single version of your document from any location.
Cost Conscious User
Another group of users who should gravitate to cloud computing are those who are
cost conscious. With cloud computing you can save money on both your hardware
and software.
Pros and Cons of the Cloud
Compliance
In order to obtain compliance with regulations
including FISMA, HIPAA and SOX in the US, the Data
Protection Directive in the EU and the credit card
industry's PCI DSS, users may have to
adopt community or hybrid deployment modes which are
typically more expensive and may offer restricted benefits.

Many providers also obtain SA Rackspace CloudS 70 Type


II certification but this has been criticized on the grounds that
the hand-picked set of goals and standards determined by the
auditor and the audited are often not disclosed and can vary
widely.
The Future
Conclusion
Cloud computing builds on and complements many trends
in the industry, including virtualization, SOA and Web 2.0.
As a result, standards already exist for many of the
requirements outlined in this paper . This paper was
created by an open Web community of more than 750
participants. The initial group consisted of supporters from
the Open Cloud Manifesto, but it quickly grew to include
many other individuals around the world. The community
included representatives from large and small companies,
government agencies, consultants and vendors.
References
Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy