Successfully reported this slideshow.

Cloud Computing

2,698 views

Published on

This is PPT created on cloud computing. We acknowledge the contribution from following: R. Raja and V. Verma, Faculties at IIIT Hyderabad; ibm.com; wikipedia and other anonymous persons who contributed throught their uploaded images etc.

Ankit & Group
FMS Delhi
2009-11

Published in: Education, Technology, Business
  • Be the first to comment

Cloud Computing

  1. 1. A Presentation By: Ankit MS-10 Amit Khattar MS-03 Anil Kumar Yadav MS-08 Amartya Kundu MS-02
  2. 2. Agenda of Presentation • Part I: Introduction – What is Cloud Computing? – Cloud vs Grid Computing – Cloud vs Utility Computing • Part II: Cloud Computing • Part III: Specifications • Part IV: Why Cloud Computing • Part V: Some Contemporary Examples Group 13, MBA(MS) 2009-11, FMS 3/8/2010 2 Delhi
  3. 3. What is Cloud Computing? • Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC. Cloud = Internet. • Not to be confused with • Grid Computing – a form of distributed computing • Cluster of loosely coupled, networked computers acting in concert to perform very large tasks • Utility Computing – packaging of computing resources such as computing power, storage, also a metered services • Autonomic computing – self managed Group 13, MBA(MS) 2009-11, FMS 3/8/2010 3 Delhi
  4. 4. Cloud vs Grid Computing • Both computing types involve multitenancy Grid and multitask, meaning that many customers can perform different tasks, Computing accessing a single or multiple application instances. • Data grid: well suited for data-intensive Data Grid storage, it is not economically suited for storing objects as small as 1 byte. In a data grid, the amounts of distributed data must be large. NOT SO WITH CLOUD COMPUTING. Computational • Computational grid focuses on Grid computationally intensive operations ONLY. Cloud computing offers two types of instances: standard and high-CPU. Group 13, MBA(MS) 2009-11, FMS 3/8/2010 4 Delhi
  5. 5. Clouds Versus Grids • Clouds and Grids are distinct • Cloud • Full private cluster is provisioned • Individual user can only get a tiny fraction of the total resource pool • No support for cloud federation except through the client interface • Opaque with respect to resources • Grid • Built so that individual users can get most, if not all of the resources in a single request • Middleware approach takes federation as a first principle • Resources are exposed, often as bare metal • These differences mandate different architectures for each Group 13, MBA(MS) 2009-11, FMS 3/8/2010 5 Delhi
  6. 6. Cloud vs Utility Computing • Utility computing relates to the business model in which application infrastructure resources — hardware and/or software — are delivered. While cloud computing relates to the way we design, build, deploy and run applications that operate in an a virtualized environment, sharing resources and boasting the ability to dynamically grow, shrink and self-heal. Group 13, MBA(MS) 2009-11, FMS 3/8/2010 6 Delhi
  7. 7. PART II: A Perspective Group 13, MBA(MS) 2009-11, FMS 3/8/2010 7 Delhi
  8. 8. Cloud Computing: History • Roots traced back to Application Service Providers in the 1990’s • Parallels to SaaS • Evolved from Utility computing and is a broader concept Group 13, MBA(MS) 2009-11, FMS 3/8/2010 8 Delhi
  9. 9. Cloud Computing: Properties • Dynamic provision of services/resource pools in a coordinated fashion • On demand computing – No waiting period • Location of resource is irrelevant (Note: Network Latency issues) • Applications run somewhere on the cloud • Web applications fulfill these for end user • However, for application developers and IT • Allows develop, deploy and run applications that can easily grow capacity(scalability), work fast(performance), and offer good reliability • Without concern for the nature and location of underlying infrastructure • Activate, retire resources • Dynamically update infrastructure elements without affecting the business Group 13, MBA(MS) 2009-11, FMS 3/8/2010 9 Delhi
  10. 10. Cloud Computing: Components Information as a Service (IaaS) Cloud Computing Platform as Software as a Service a Service (PaaS) (SaaS) Group 13, MBA(MS) 2009-11, FMS 3/8/2010 10 Delhi
  11. 11. Cloud Mythologies • Cloud computing infrastructure is just a web service interface to operating system virtualization. • “I’m running Xen in my data center – I’m running a private cloud.” • Cloud computing imposes a significant performance penalty over “bare metal” provisioning. • “I won’t be able to run a private cloud because my users will not tolerate the performance hit.” • Clouds and Grids are equivalent • “In the mid 1990s, the term grid was coined to describe technologies that would allow consumers to obtain computing power on demand.” Group 13, MBA(MS) 2009-11, FMS 3/8/2010 11 Delhi
  12. 12. Commercial clouds Group 13, MBA(MS) 2009-11, FMS 3/8/2010 12 Delhi
  13. 13. PART III: Specs Group 13, MBA(MS) 2009-11, FMS 3/8/2010 13 Delhi
  14. 14. Application Services • Gmail, GoogleCalender • Payroll, HR, CRM etc • Sugarm CRM, IBM Lotus Live Platform Services • Middleware, Intergation, Messaging, Information, connectivity etc • AWS, IBM Virtual images, Boomi, CastIron Infrastructure Services • IBM Blue house • VMWare, Amazon EC2 • Microsoft Azure Platform Group 13, MBA(MS) 2009-11, FMS 3/8/2010 14 Delhi
  15. 15. Layers Clients Services Application Platform Storage Infrastrucure Group 13, MBA(MS) 2009-11, FMS 3/8/2010 15 Delhi
  16. 16. Layers: Cond. Individuals Corporations Non-Commercial Cloud Middle Ware Storage OS Network Service(apps) SLA(monitor), Provisioning Provisioning Provisioning Provisioning Security, Billing, Payment Resources Services Storage Network OS Group 13, MBA(MS) 2009-11, FMS 3/8/2010 16 Delhi
  17. 17. Architecture Cloud Cloud Platform Service Cloud Cloud Storage Infrastructure (Database) Group 13, MBA(MS) 2009-11, FMS 3/8/2010 17 Delhi
  18. 18. Public, Private and Hybrid Clouds Group 13, MBA(MS) 2009-11, FMS 3/8/2010 18 Delhi
  19. 19. Public Clouds • Open for use by general public • Exist beyond firewall, fully hosted and managed by the vendor • Individuals, corporations and others • Amazon's Web Services and Google appEngine are examples • Offers startups and SMBs quick setup, scalability, flexibility and automated management. Pay as you go model helps startups to start small and go big • Security and compliance? • Reliability concerns hinder the adoption of cloud • Amazon S3 services were down for 6 hours Group 13, MBA(MS) 2009-11, FMS 3/8/2010 19 Delhi
  20. 20. Public Clouds (Contd.) • Large scale infrastructure available on a rental basis • Operating System virtualization (e.g. Xen, kvm) provides CPU isolation • “Roll-your-own” network provisioning provides network isolation • Locally specific storage abstractions • Fully customer self-service • Service Level Agreements (SLAs) are advertized • Requests are accepted and resources granted via web services • Customers access resources remotely via the Internet • Accountability is e-commerce based • Web-based transaction • “Pay-as-you-go” and flat-rate subscription • Customer service, refunds, etc. Group 13, MBA(MS) 2009-11, FMS 3/8/2010 20 Delhi
  21. 21. Private Clouds • Within the boundaries(firewall) of the organization • All advantages of public cloud with one major difference • Reduce operation costs • Has to be managed by the enterprise • Fine grained control over resources • More secure as they are internal to org • Schedule and reshuffle resources based on business demands • Ideal for apps related to tight security and regulatory concerns • Development requires hardware investments and in-house expertise • Cost could be prohibitive and cost might exceed public clouds Group 13, MBA(MS) 2009-11, FMS 3/8/2010 21 Delhi
  22. 22. Hybrid Clouds • Private clouds are really hybrid clouds • Users want private clouds to export the same APIs as the public clouds • In the Enterprise, the storage model is key • Scalable “blob” storage doesn’t quite fit the notion of “data file.” • Cloud Federation is a policy mediation problem • No good way to translate SLAs in a cloud allocation chain • “Cloud Bursting” will only work if SLAs are congruent • Customer SLAs allow applications to consider cost as first-class principle • Buy the computational, network, and storage capabilities that are required Group 13, MBA(MS) 2009-11, FMS 3/8/2010 22 Delhi
  23. 23. PART IV: Why use? Group 13, MBA(MS) 2009-11, FMS 3/8/2010 23 Delhi
  24. 24. Some Facts • Data centers are notoriously underutilized, often idle 85% of the time • Over provisioning • Insufficient capacity planning and sizing • Improper understanding of scalability requirements etc • Many thought leaders from Gartner, Forrester, and IDC—agree that this new model offers significant advantages for fast-paced startups, SMBs and enterprises alike. • Cost effective solutions are required Group 13, MBA(MS) 2009-11, FMS 3/8/2010 24 Delhi
  25. 25. Cloud Computing Benefits • Agility – On demand computing infrastructure • Linearly scalable – challenge • Reliability and fault tolerance • Self healing – Hot backups, etc • SLA driven – Policies on how quickly requests are processed • Multi-tenancy – Several customers share infrastructure, without compromising privacy and security of each of the customer’s data • Service-oriented – compose applications out of loosely coupled services. One service failure will not disrupt other services. Expose these services as API’s • Virtualized – decoupled from underlying hardware. Multiple applications can run in one computer • Data, Data, Data • Distributing, partitioning, security, and synchronization Group 13, MBA(MS) 2009-11, FMS 3/8/2010 25 Delhi
  26. 26. Cloud Computing Benefits (Contd.) • Simple • Transparent => need to “see” into the cloud • Scalable => complexity often limits scalability • Secure => limits adoptability • Extensible • New application classes and service classes may require new features • Clouds are new => need to extend while retaining useful features • Commodity-based • Must leverage extensive catalog of open source software offerings • New, unstable, and unsupported infrastructure design is a barrier to uptake, experimentation, and adoption • Easy • To install => system administration time is expensive • To maintain => system administration time is really expensive Group 13, MBA(MS) 2009-11, FMS 3/8/2010 26 Delhi
  27. 27. Cloud Computing Benefits Contd. • Extensibility • Simple architecture and open internal APIs • Client-side interface • Amazon’s AWS interface and functionality (familiar and testable) • Networking • Virtual private network per cloud • Must function as an overlay => cannot supplant local networking • Security • Must be compatible with local security policies • Packaging, installation, maintenance • system administration staff is an important constituency for uptake Group 13, MBA(MS) 2009-11, FMS 3/8/2010 27 Delhi
  28. 28. PART V: Examples Group 13, MBA(MS) 2009-11, FMS 3/8/2010 28 Delhi
  29. 29. Microsoft and Amazon face challenges • Globus/Nimbus • Client-side cloud-computing interface to Globus-enabled TeraPort cluster at U of C • Based on GT4 and the Globus Virtual Workspace Service • Shares upsides and downsides of Globus-based grid technologies • Enomalism (now called ECP) • Start-up company distributing open source • REST APIs • Reservoir • European open cloud project • Many layers of cloud services and tools • Ambitious and wide-reaching but not yet accessible as an implementation • Eucalyptus • Cloud Computing on Clusters • Amazon Web Services compatible • Supports kvm and Xen • Open Nebulous • Joyent • Based on Java Script and Git Group 13, MBA(MS) 2009-11, FMS 3/8/2010 29 Delhi
  30. 30. Open Source Cloud Ecosystem - Tools • RightScale – Startup focused on providing client tools as SaaS hosted in AWS – Uses the REST interface • Canonical – Ubuntu 9.10 (Karmic Koala) – Includes KVM and Xen Hypervisors Group 13, MBA(MS) 2009-11, FMS 3/8/2010 30 Delhi
  31. 31. Open Source Clouds contd. Group 13, MBA(MS) 2009-11, FMS 3/8/2010 31 Delhi
  32. 32. Eucalyptus (Elastic Utility Computing Architecture Linking Your Programs To Useful Systems) Group 13, MBA(MS) 2009-11, FMS 3/8/2010 32 Delhi
  33. 33. Cloud Infrastructure • Network operations center  Physical Infrastructure Group 13, MBA(MS) 2009-11, FMS 3/8/2010 33 Delhi
  34. 34. Cloud Infrastructure ..contd • Physical Security  Cooling Group 13, MBA(MS) 2009-11, FMS 3/8/2010 34 Delhi
  35. 35. Cloud Infrastructure ..contd Power infrastructure, Network Cabling, Fire safety Group 13, MBA(MS) 2009-11, FMS 3/8/2010 35 Delhi
  36. 36. Clouds – open for innovation Group 13, MBA(MS) 2009-11, FMS 3/8/2010 36 Delhi
  37. 37. Cloud computing open issues  Governance  Security, Privacy and control  SLA guarantees  Ownership and control  Compliance and auditing  Sarbanes and Oxley Act  Reliability  Good servive provider with 99.999% availability  Cloud independence – Vendor lockin?  Cloud provider goes out of business  Data Security  Cloud lockin and Loss of control  Plan for moving data along with Cloud provider  Cost?  Simplicity?  Tools  Controls on sensitive data?  Out of business  Big and small  Scalability and cost outweigh reliability for small businesses  Big businesses may have a problem Group 13, MBA(MS) 2009-11, FMS 3/8/2010 37 Delhi
  38. 38. Cloud articles http://blogs.zdnet.com/Hinchcliffe/?p=488&tag=btxcsi m http://blogs.zdnet.com/Howlett/?p=558&tag=btxcsim http://blogs.zdnet.com/BTL/?p=9560&tag=btxcsim http://www.businessweek.com/technology/content/au g2008/tc2008082_445669_page_3.htm http://www.ibm.com/developerworks/websphere/tech journal/0904_amrhein/0904_amrhein.html http://cloudcomputing.sys-con.com/ Group 13, MBA(MS) 2009-11, FMS 3/8/2010 38 Delhi
  39. 39. Battle in the cloud • Amazon Web Services • Google App Engine – Free upto 500 MB, • Free for small scale applications? • Universities? – Pay when you scale • GoGrid • .. Some more Hosting companies • Where is HP, IBM, Oracle(+sun) and Dell? Group 13, MBA(MS) 2009-11, FMS 3/8/2010 39 Delhi
  40. 40. A Presentation By: Ankit MS-10 Amit Khattar MS-03 Anil Kumar Yadav MS-08 Amartya Kundu MS-02 Group 13, MBA(MS) 2009-11, FMS 3/8/2010 40 Delhi

×