Badrinath Ramamurthy Cloud Infrastructure

  • 828 views
Uploaded on

cloud infrastructure- as part of acm compute 2009 cloud symposium, by badri , hp

cloud infrastructure- as part of acm compute 2009 cloud symposium, by badri , hp

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
828
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
52
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Infrastructure in the Cloud R Badrinath STSD, HP, Bangalore © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The material in this presentation represents the views of the author and do not necessarily represent those of HP.
  • 2. Agenda • What is infrastructure in the cloud continuum ? • Challenges • Technologies • Some Problems 2 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 3. Cloud - Third Generation of the Internet reach The Cloud virtualized The services Web information & e-commerce The Internet connectivity time 1970 1980 1990 2000 2005 2010 2020 3 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 4. So, What is Cloud Computing? Suitably vague and varied.. Don’t expect to converge! Some attempts: The 451 Group: “The cloud is IT as a Service, delivered by IT resources that are independent of location” Gartner: “Cloud computing is a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers” Forrester: “A pool of abstracted, highly scalable, and managed infrastructure capable of hosting end-customer applications and billed by consumption” 4 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 5. The challenge is to do this … • 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, sharing resources and IT expertise • Extreme automation 5 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 6. Cloud Service Layers New Delivery/ Services Flexible Consumption Cloud Application Services Example: SalesForce.com CRM … Cloud Platform Services Example: Google App Engine Cloud Infrastructure Services Example: Amazon EC2, S3 Physical Infrastructure (not a cloud service) 6 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 7. Cloud as the Grid/Utility computing extention Cloud Virtualization, Automation, … Enterprise Grid Eg. GRIA Grid Eg. Globus HPC Cluster Eg. ROCKS 7 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 8. Technologies for the cloud infrastructure • Virtualization • Compute • Storage / filesystem • Networking • Provisioning Automation and Scheduling • SLA Management – storage and network latencies/bandwidths • Billing and Charging • Data-Center power/cooling/space 8 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 9. Cells as a Service: An infrastructure-level cloud service • An HPL Cloud research Project • Delivering secure, isolated virtual infrastructures – Cells – to multiple customers • Offering enterprise- grade properties • Running on large-scale physical infrastructures 9 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 10. The Cell Service management management portal endpoint endpoint internet vnet vnet vnet VM VM VM infrastructure VM VM specification and model vbd vbd vbd vbd vbd vbd 10 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 11. Virtual Networking • Arbitrary connectivity can be established between virtual machines • Subnets within Cells • Connections between Cells • Connections to external networks • Network rules determine which paths are allowed Network Rules • Both ends must agree vnet vnet • Network resource (rate) vnet vnet control • Foundation for Cell vnet vnet isolation 11 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 12. Virtual Storage • Cell Management Core Physical Machine presents storage volumes to VMs • Tricks behind the scenes: Virtual Machines • Copy-on-write layers Host OS & VMM, • Caching on local disk for Cell Management Core volatile or read-only volumes • Back-ended by a variety of storage technologies • Storage arrays • Distributed storage 12 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 13. Cells: Not Just the Data Centre Enterprises Data Centres secure boundaries forming distributed service “cells” isolation & communication policies Network Home Service Providers mobile devices 13 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 14. Other Infrastructure Virtualization Examples • VNET, ViNe. • Amazon – EC2, S3, SBD • Eucalyptus, Nimbus • Caroline 14 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 15. Non-Functional SLAs in the cloud Availability Performance ... Functional Business Requirements Value Cloud Application Services Schedule Place SLAs translate Cloud Platform Services downward Virtualize connecting Automate Business to IT Cloud Infrastructure Services Data Center Mgmt Physical Infrastructure (not a cloud service) 15 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 16. Some SLA terms examples • At service usage level (negotiation/agreement terms) • beginTime, endTime, price, security • At Service Hosting Platform level • beginTime, endTime, price, security • availability, scalability, flexibility • Hosting performance – TPS, …, • At infrastructure usage level • beginTime(now?), endTime, price, security • cpuSpeed, cpuCount, … • networkBW, storageBW, latencies, … 16 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 17. SLA – in the real world • Where SLAs exist, current services are exposed from fixed platforms • Application model is a real requirement (especially HPC applications as services) • Translating higher level SLAs to low level SLAs is non-trivial • Will probably result in limited SLAs from the lower level or more flexibility in the SLAs at the higher level 17 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 18. Conclusion • We’ve come some way, yet more to do on Virtualization. • Need to relate SLAs – big challenge. • Need to rewrite apps • Great time to be involved in the field 18 Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore
  • 19. Thank You. Questions? Jan 9, 2009 R. Badrinath, Cloud Computing Symposium, ACM Compute 2009, Bangalore