Your SlideShare is downloading. ×
Cloud Computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing

2,426

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 …

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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,426
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
384
Comments
0
Likes
2
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. A Presentation By: Ankit MS-10 Amit Khattar MS-03 Anil Kumar Yadav MS-08 Amartya Kundu MS-02
  • 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. 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. 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. 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. 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. PART II: A Perspective Group 13, MBA(MS) 2009-11, FMS 3/8/2010 7 Delhi
  • 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. 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. 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. 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. Commercial clouds Group 13, MBA(MS) 2009-11, FMS 3/8/2010 12 Delhi
  • 13. PART III: Specs Group 13, MBA(MS) 2009-11, FMS 3/8/2010 13 Delhi
  • 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. Layers Clients Services Application Platform Storage Infrastrucure Group 13, MBA(MS) 2009-11, FMS 3/8/2010 15 Delhi
  • 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. Architecture Cloud Cloud Platform Service Cloud Cloud Storage Infrastructure (Database) Group 13, MBA(MS) 2009-11, FMS 3/8/2010 17 Delhi
  • 18. Public, Private and Hybrid Clouds Group 13, MBA(MS) 2009-11, FMS 3/8/2010 18 Delhi
  • 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. 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. 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. 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. PART IV: Why use? Group 13, MBA(MS) 2009-11, FMS 3/8/2010 23 Delhi
  • 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. 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. 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. 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. PART V: Examples Group 13, MBA(MS) 2009-11, FMS 3/8/2010 28 Delhi
  • 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. 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. Open Source Clouds contd. Group 13, MBA(MS) 2009-11, FMS 3/8/2010 31 Delhi
  • 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. Cloud Infrastructure • Network operations center  Physical Infrastructure Group 13, MBA(MS) 2009-11, FMS 3/8/2010 33 Delhi
  • 34. Cloud Infrastructure ..contd • Physical Security  Cooling Group 13, MBA(MS) 2009-11, FMS 3/8/2010 34 Delhi
  • 35. Cloud Infrastructure ..contd Power infrastructure, Network Cabling, Fire safety Group 13, MBA(MS) 2009-11, FMS 3/8/2010 35 Delhi
  • 36. Clouds – open for innovation Group 13, MBA(MS) 2009-11, FMS 3/8/2010 36 Delhi
  • 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. 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. 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. 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

×