Cloud Computing: An Overview
Cloud Computing: An Overview
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
Resources
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)
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)
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.