3. The Third Wave of Connected
Computing
reach
The
Cloud
The everything as
a service
Web
information &
e-commerce
The
Internet
connectivity
time
1970 1980 1990 2000 2005 2010 2020
3 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
4. Definitions—Cloud Computing
Cloud computing is Internet-based ("cloud") development and use of computer technology ("computing"). It is a
style of computing in which IT-related capabilities are provided “as a service”, allowing users to access technology-
enabled services from the Internet ("in the cloud") without knowledge of, expertise with, or control over the
technology infrastructure that supports them.
http://en.wikipedia.org/wiki/Cloud_computing
A pool of abstracted, highly scalable, and managed infrastructure capable of hosting end-customer applications and
billed by consumption
Forrester
Cloud computing is a style of computing where massively scalable IT-enabled capabilities are delivered “as a service”
to external customers using Internet technologies.
Gartner, Cloud Computing: Defining and Describing an Emerging Phenomenon (G00156220)
Cloud is an emerging style of Information Technology infrastructure designed for rapid delivery of computing
resources.
IBM
The cloud is IT as a Service, delivered by IT resources that are independent of location
The 451 Group
And many more ...
4 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
5. Cloud Embodies a Confluence of
Technologies and Concepts
• Grid computing, utility computing, virtualization, SOA
• Because Cloud Computing is a conceptual service model,
where:
− Services are delivered remotely from a logical resource
• The details behind the scenes are hidden; may use the techs. above
− Are paid for based on how much service is consumed
− Are genuinely on-demand
• Cloud computing is a real trend driven by
− The ubiquity of internet connectivity
− Low-cost commodity hardware and open source software
− Figuring out a bunch of technical stuff
5 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
6. IT as a Service, Delivered by the Cloud
Media sharing Business Apps
Backup
Management Apps
Search
Mobile Services
Email
Productivity Location-Based
Apps Services
Social Storage on
Networking Demand
Platform Infrastructure
on Demand on Demand
6 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
7. And ...
• At massive scale
− Millions of users
• With unprecedented flexibility
− Mash-ups, aggregation, enhancing services, flexing up
and down, ...
• Offering evolving APIs to exploit and extend
• At breakthrough cost levels
− Economies of scale
− New revenue models
− Eliminating old sources of cost (SaaS vs. CD)
7 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
8. 15 Ways to Tell it‘s not a Cloud
• If you peel back the label and it‘s says • If you know where the machines are…
―Grid‖ or ―OGSA‖ underneath… it‘s not a it‘s not a cloud
cloud • If there is a consultant in the room… it‘s
• If you need to send a 40 page not a cloud
requirements document to the vendor • If you need to specify the number of
then… it‘s not cloud machines you want upfront… it‘s not a
• If you can‘t buy it on your personal credit cloud
card… it‘s not a cloud • If it only runs one operating system… it‘s
• If they are trying to sell you hardware… not a cloud
it‘s not a cloud. • If you can‘t connect to it from your own
• If there is no API… it‘s not a cloud. machine… it‘s not a cloud
• If you need to re-architect your systems • If you need to install software to use it…
for it… it‘s not a cloud. it‘s not a cloud
• If it takes more than ten minutes to • If you own all the hardware… it‘s not a
provision… it‘s not a cloud cloud
• If you can‘t de-provision in less than ten
minutes… it‘s not a cloud James Governor, Redmonk
8 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
9. Get ready for the Cloud …
9 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
10. Following the Hype Cycle
10 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
11. Following the Hype Cycle
11 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
12. A definition …
12 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
13. Cloud Computing
IT delivered as a logical service, available on
demand, charged by usage
Logical Service: details of delivery hidden
On demand: scales up and down immediately and
seamlessly
Charged by usage: metering and billing of
services, pay for what you use
13 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
15. Cloud Workloads
• Legacy workloads
− Can we move today‘s IT applications to the cloud?
• ‗Cloud-ready‘ workloads
− The cloud is ushering in new styles of application
development
− Large data-sets, parallel computation, very high
scalability
− Context-driven applications: many cloud services
sharing context information from multiple sources
15 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
16. Cloud Service Layers Service Users
Cloud End-User Services
(SaaS)
Cloud Platform Services (PaaS)
Cloud Infrastructure Services (IaaS)
Physical
Infrastructure
16 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
17. Why Cloud Computing?
17 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
18. Why Cloud Computing?
Consumer View
• Convenience
• Cost
• Collaboration
• Connect anywhere
• Constant improvement
• Configuration simplicity
• Protection of valuable data
• Choice of services
• Access from a range of devices
18 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
19. Why Cloud Computing?
Business View
• Cost management
− Benefit from economies of scale
− Predictability of spend
− Avoids cost of over-provisioning
− Reduction in up-front capital investment
− But be careful: costs can fluctuate.
• Risk reduction
− Someone else worries about running the data-centre, protecting your data, and providing
disaster recovery
− Reduces risk of under-provisioning
• Flexibility
− Add/remove services
− Scale up and down as needed – rapidly
• Service Evolution
− Services evolve and improve behind the scenes, no time-consuming local upgrades
• Ubiquity
− Access from any place, any device, any time
19 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
20. Barriers to Business Adoption
• Security
• Trust in the service vendors
− Service levels
− Stability
− Geographic presence
• ISV support not widespread
• Few have taken the plunge in a big way
• Customizability of service offerings for specific needs of each
enterprise
• Concerns about lock-in, lack of multi-vendor options
• Regulatory concerns
• Data locality
• Challenge of migrating from in-house (or outsourced) apps
• Vested interests
20 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
21. The cloud hype is around cost;
The cloud reality is about new value
Service providers Service users
Cost
Value
?
What‘s new?
21 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
22. Cloud Computing:
A Disruptive Technology?
Performance
Disruptive
Technology
Time
22 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
23. Where is the catch?
23 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
24. Cloud Computing changes
• how applications are delivered
• how applications are designed
• how teams work
•…
25. Cloud Eliminates
• Buying hardware based on predicted load
• 2+ week lead time on new hardware, storage
• High Availability
• Homogeneity
• Static machine names, addresses and capabilities
• Stable machines
• A fast private network
• Someone in the datacentre who cares about you
25 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
26. Assumptions that are now invalid (1/3)
• Systems have a long lifespan
• It is slow/expensive to create a new system
• It is expensive to duplicate one
• Systems can/should be managed by hand
• Clocks proceed at the same rate
• Physical RAM doesn‘t get swapped out
• Running machines can't be moved/cloned
26 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
27. Assumptions that are now invalid (2/3)
• System failure is an unusual event
• 100% availability can be achieved
• Data is always near the server
• You need physical access to the servers
• Databases are the best form of storage
• You need millions of $/£/€ to play
27 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
28. Assumptions that are now invalid (3/3)
• Terabyte datasets are hard to work with
• Code runs on a single machine
• Sequential code is better than parallel code
• RAID hardware is the best way to store data
• Databases are better than filesystems
• Low-value data isn't worth collecting
even if you don't have a use for it now
• ...
28 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
29. Cloud Computing in HP Labs
29 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
30. HP Labs‘ Cloud Computing Approach
Billion Users
consuming
Millions of Services
delivered by
Tens Thousands of Service Providers
built on
Tens Millions of Servers
containing
ExaBytes of Data
connected by
Multi TerraBytes of Traffic
30 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
31. HPL Cloud Infrastructure Research:
Cells
Cell
• An infrastructure-level Cell
Cell
Cloud service Cell
• Delivering secure,
isolated virtual Cell
Manager
infrastructures – Cells –
to multiple customers
simultaneously
• Offering enterprise-
grade properties
• Running on large-scale,
flexible and modular
physical infrastructures
31 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
32. Building on Cells:
Cloud Platform Capabilities
Automatic system
deployment
System management:
System modelling adaptation, upgrade,
and design: removal
component Cell
configuration,
dimensioning, etc.
Deep telemetry: VMs,
Cell networks, storage,
Manager
performance, billing,
failures, etc.
Dynamic constraint
solving for resource
allocation, etc. System orchestration
and automation
Autonomic responses
to changing
conditions
32 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
33. Example Service: Hadoop
• Apache Hadoop
Map/Reduce framework
− Enabling new types of
large-scale, parallelised,
data-intensive
applications
− Scale: Hadoop test cluster
at Yahoo! == 4000 8-core
nodes, 16PB data-set
33 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
34. Dynamic Hadoop as a Service
• Configuration, automated deployment and
management using HP Labs SmartFrog
− Create and manage a Hadoop service in a dynamic
Cell
• Offer as a service to other applications
34 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
35. Summary
• Cloud Computing is real
• It will enable new business opportunities (Most of
them are unknown today)
• Revisit your assumptions
• There is a learning curve:
− Start now.
− But be careful:
• some things got easier, others changed radically.
35 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
36. 36 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010