BEN Event - Guijarro

481
-1

Published on

BEN Event at UWE on Cloud Computing - 9th March

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
481
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BEN Event - Guijarro

  1. 1. Introduction to Cloud Computing Julio Guijarro Automated Infrastructure Lab HP Labs © 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  2. 2. What Is Cloud Computing?
  3. 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. 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. 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. 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. 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. 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. 9. Get ready for the Cloud … 9 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  10. 10. Following the Hype Cycle 10 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  11. 11. Following the Hype Cycle 11 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  12. 12. A definition … 12 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  13. 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
  14. 14. Cloud Types Consumers 4 1 Public Clouds Hybrid Cloud 3 Private Hybrid 2 Cloud Cloud Users Enterprises 14 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  15. 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. 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. 17. Why Cloud Computing? 17 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  18. 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. 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. 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. 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. 22. Cloud Computing: A Disruptive Technology? Performance Disruptive Technology Time 22 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  23. 23. Where is the catch? 23 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  24. 24. Cloud Computing changes • how applications are delivered • how applications are designed • how teams work •…
  25. 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. 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. 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. 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. 29. Cloud Computing in HP Labs 29 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010
  30. 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. 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. 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. 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. 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. 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. 36 Presentation to Bath&Bristol Enterprise Network (BEN) : 9 / March / 2010

×