OVERVIEW
Introduction Cloud Computing
Need for CC History Characteristics of CC Components of CC Architecture
Lewis Cunningham, Oracle Ace Director IBM press release on Blue Cloud
Eric Schmidt
We really dont want to operate data centres anymore. Wed rather spend our time giving our customers great service and writing great software than managing physical hardware.
Its one of the foundations of the next generation of computing. . .. Its a world where the network is the platform for all computing, where everything we think of as a computer today is just a device that connects to the big computer were building. Cloud computing is a great way to think about how well deliver computing services in the future.
programming models
Comes into play when affordability and huge
Information is permanently stored in servers on the internet Cached temporarily on clients like desktops, hand-helds, sensors etc.
A style of computing
Example :
San Francisco, Monday
Home, Wednesday
Beijing, on travel
Just a web browser and your account with password! Once you login, the device is yours. Data stored on remote servers in the cloud (with large capacity)
8th Oct 2009 10
Minimize Costs
Business Agility-
Maximize Return
11
History of CC (Contd)
In the early 2000s Microsoft extended this concepts IBM detailed these concept in 2001 Amazon modernized their datacenters in 2005 In 2007 Google, IBM etc embarked on a large scale CC
research project
Characteristics of CC
Agility
Cost Device and Location Independence Multi- Tenancy Reliability and Self Healing Scalability Security Sustainability
14
Components of CC
Clients
Services Application Platform Storage Infrastructure
8th Oct 2009 15
16
CC Architecture
Architectural Service Layers
SaaS PaaS
Iaas
8th Oct 2009 17
CC Architecture (Contd)
User Interaction Interface:
How users of cloud interface with the cloud
Services catalogue:
Services a user can request
System management:
Manages the resources available
21
CC Architecture (Contd)
Provisioning tool:
Carves out the systems from the cloud to deliver on the requested service
Servers:
Virtual or physical servers managed by System management
22
CC Infrastructure Models
PUBLIC CLOUD
PRIVATE CLOUD
HYBRID CLOUD
23
PUBLIC CLOUD
24
PRIVATE CLOUD
25
HYBRID CLOUD
26
27
Internet
Company A
Company B
Company C
27
28
29
Software as a Subscription
Reduced Software Maintenance Increased Reliability
Increased Scalability
Cost Reduction Environment Friendly
31
CC endangers liberties
It would be a challenge for hosting access restricted
sites
Some platforms are still in beta
8th Oct 2009 32
33
Trend of large vendors entering CC will accelerate All major IDEs will provide cloud deployment options A next- generation of Middleware for the cloud will
35
Eric Schmidt
Lewis Cunningham, Oracle Ace Director IBM press release on Blue Cloud
Its one of the foundations of the next generation of computing. . .. Its a world where the network is the platform for all computing, where everything we think of as a computer today is just a device that connects to the big computer were building. Cloud computing is a great way to think about how well deliver computing services in the future.
We really dont want to operate data centres anymore. Wed rather spend our time giving our customers great service and writing great software than managing physical hardware.
36
Cloud Computing is the next big wave in computing A powerful new abstraction for large scale data
processing systems
A new emerging architecture which can expand the
37
38
39