Sunteți pe pagina 1din 21

PRESENTED BY:

Prachi Verma
Roll No-1307725
MCA-IV Sem
Contents
Introduction
History
Layers
Architecture
Working of Cloud Computing
Components
Characterstics
Contents
Cloud Computing Services
Cloud Computing Providers
Advantages
Disadvantages
Conclusion
References
What is Cloud Computing?
An emerging computing paradigm where data and services
reside in massively scalable data centers and can be accessed
from any connected devices over the internet.

Businesses,
from startups
to enterprises

Web 2.0-
4+ billion phones by 2010 enabled PCs,
[Source: Nokia] TVs, etc.

IBM Confidential Until Oct 8, 2007


History
In 1960 when John McCarthy opined that "computation
may someday be organized as a public utility. The term
cloud had already come into commercial use in the early
1990s to refer to large ATM networks. In 1999,
Salesforce.com was established by Marc Benioff, Parker
Harris,and his fellows.They applied many technologies of
consumer web sites like Google and Yahoo! to business
applications. IBM extended these concepts in 2001 and in
2002 amazon.com played a key role in the development of
cloud computing by modernizing their data centres.
Cloud Computing
Layers
Infrastructure as a Service(IaaS)
Platform as a Service(PaaS)
Software as a Service(SaaS)
Architecture Provisioning
Interface

Provisioning Manager

Virtual Machines
servers

storage

Monitoring Manager

7
Cloud Computing
Components
Cloud Application
Cloud Clients
Cloud Infrastructure
Cloud Platforms
Cloud Services
Cloud Storage
Characterstics
COST
DEVICE AND LOCATION INDEPENDENCE
MULTI-TENANCY
RELIABILITY
SCALABILITY
SECURITY
SUSTANIBILITY

IBM Confidential Until Oct 8, 2007


Cloud Computing
Services
Search Engines
Webmail
Web Based Office
Applications
Online Photo And
Document Sharing
Cloud Computing
Services
Large-scale web-based
storage and computing
power for building your
own applications
Hosted Spam filtering
Cloud Computing
Providers
Amazon EC2
Google Application Engine
Microsoft Azure
Salesforce.com
Benefits
Ability to scale to meet changing user
demands quickly, usually within minutes
Task oriented
Virtually no maintenance
Easy to develop your own web based applications that
run in the cloud
Sharing of peak-load capacity among a large
pool of users, improving overall utilization
Benefits
Separation of application code from physical
resources
Ability to use external assets to handle peak
loads (not having to engineer for highest
possible load levels)
Not having to purchase assets for one-time or
infrequent intensive computing tasks
Drawbacks

Canned solutions such may not be full featured, or too


Task-oriented
Often limited or no technical support available
Often free services display ads
When there are technical issues you may lose
access to your data or your application
Drawbacks

No Control
Potential Regulatory Compliance issues
If the company hosting the application goes
out of business you may lose access to your
data or application permanently
You must have an Internet connection
Why adopt cloud?
Access to computing power instantly
On demand allocation and deallocation of resources
More customers minimize capital expenditure.
Sharing of resources
Device and location independence
References
http://www.gogrid.com/
www.bukisa.com/articles/695_commercial-cloud-
computing-implementations
http://www.scribd.com/doc/9426801/Cloud-
Computing
http://www.scribd.com/doc/13422458/null

S-ar putea să vă placă și