Sie sind auf Seite 1von 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

4+ billion phones by 2010 [Source: Nokia]

Web 2.0enabled PCs, 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 Manager

Provisioning Interface

servers storage

Monitoring Manager

Virtual Machines

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/CloudComputing http://www.scribd.com/doc/13422458/null

Das könnte Ihnen auch gefallen