Cloud Computing Basics I


Published on

RightScale Webinar: May 5, 2009 – In this webinar we discuss basic concepts behind cloud computing, show you real applications of the cloud in production today, and explore practical information you need to get started. Watch video at

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

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 08/14/08
  • 08/14/08 eliminate
  • 08/14/08 eliminate
  • New dynamic > throw servers at the problem Dbase crashes … old way = dba for 2 days fixing and troubleshooting; cloud way = spin up additional server(s) and can run for a year + for the same costs ALWAYS ROLL FORWARD
  • We’ve arrived at agile deployment … wasn’t possible before. Change both to how we provision and consume IT resources but ALSO the Business process, which can often times have a greater impact on TCO (e.g., setting up a staging environment, QA, procurement cycles, etc.)
  • 08/14/08 - Business driven
  • 08/14/08
  • Cloud Computing Basics I

    1. 1. Cloud Computing Basics May 5, 2009
    2. 2. Your RightScale Panel Today <ul><li>Josh Fraser – VP, Business Development </li></ul><ul><li>Uri Budnik – Evangelist </li></ul><ul><li>David Welch – Sales Engineer </li></ul><ul><li>Q&A: Matthew Small – Account Manager </li></ul><ul><li>Q&A: Hunter Williams – Account Manager </li></ul>
    3. 3. Agenda <ul><li>Welcome </li></ul><ul><li>Introduction to Cloud Computing </li></ul><ul><li>Cloud Management Systems </li></ul><ul><li>Demo: Cloud Basics </li></ul><ul><ul><li>Launch a server </li></ul></ul><ul><ul><li>Dynamically configure a server </li></ul></ul><ul><ul><li>Managing multiple servers </li></ul></ul><ul><li>Q&A – Getting Started </li></ul><ul><li>Please use chat to ask questions anytime! </li></ul>
    4. 4. What is Cloud Computing? <ul><li>Virtually infinite computing resources </li></ul><ul><li>Scalable on-demand </li></ul><ul><li>Pay as you go </li></ul><ul><li>Surpasses traditional hosting </li></ul><ul><ul><ul><li>Multiple server sizes </li></ul></ul></ul><ul><ul><ul><li>Reassign I Ps, VIPs </li></ul></ul></ul><ul><ul><ul><li>Multiple failure zones and geographies </li></ul></ul></ul><ul><ul><ul><li>Disk volumes </li></ul></ul></ul><ul><ul><ul><li>Cloud interoperability </li></ul></ul></ul>
    5. 5. $$
    6. 6. Classic Dilemma Resolved Infrastructure Cost $ time Large Capital Expenditure You just lost customers Opportunity Cost Predicted Demand Traditional Hardware Actual Demand Automated Virtualization
    7. 7. <ul><li>Public Clouds </li></ul><ul><ul><li>Shared computing infrastructure that anyone can access via the Internet (e.g., Amazon Web Services, Rackspace) </li></ul></ul><ul><li>Private Clouds </li></ul><ul><ul><li>Cloud computing infrastructure that is owned by a single party; may or may not be connected to the Internet (e.g., Eucalyptus-enabled data center) </li></ul></ul><ul><li>Hybrid Clouds </li></ul><ul><ul><li>Union of Public and Private Clouds used together to leverage the benefits of both </li></ul></ul>Different Cloud Types
    8. 8. <ul><li>Applications in the Cloud (SaaS) </li></ul><ul><ul><li>, Gmail, … </li></ul></ul><ul><li>Platforms in the Cloud (PaaS) </li></ul><ul><ul><li>Google App Engine,, … </li></ul></ul><ul><li>Infrastructure in the Cloud (IaaS) </li></ul><ul><ul><li>Amazon Web Services, GoGrid, Rackspace, … </li></ul></ul><ul><ul><li>RightScale cloud management system </li></ul></ul>Public Cloud Layers
    9. 9. Multiple Cloud Providers Cloud Deployment Platform Infrastructure as a Service Cloud Cloud Cloud Cloud Decreasing Lock-in / Increasing Portability Increasing Automation SAAS PAAS IAAS RightScale Software as a Service Platform as a Service Programming Environment Data Model & Database Monitoring & Analytics Operating System Application Application Data
    10. 10. <ul><li>1 server for 1 year = $900 </li></ul><ul><li>1 programmer for 1 day = $400-$1000 </li></ul>The Cost Equation single server performance num servers START HERE! when it matters caching multithreaded stickyness/affinity
    11. 11. <ul><li>Agile = automate and benefit! </li></ul><ul><ul><li>From boot to production on auto-pilot </li></ul></ul><ul><ul><li>Across different stacks & different clouds </li></ul></ul><ul><ul><li>Auto-failover, auto-restart, auto-scale </li></ul></ul><ul><ul><li>Change your business process </li></ul></ul><ul><li>“ Deploy faster, better, and cheaper than your competitors” </li></ul>Agile Deployment
    12. 12. <ul><li>  Scalability </li></ul><ul><li> On-demand resources </li></ul><ul><li>  Cost savings </li></ul><ul><li> Reliability </li></ul><ul><li>  other </li></ul>Cloud drivers Source: RightScale user survey
    13. 13. <ul><li>Social Game Provider </li></ul><ul><ul><li>Handling unpredictable demand for 4 MM geo-distributed players </li></ul></ul><ul><li>Pharmaceutical Analysis </li></ul><ul><ul><li>Reducing job time for protein analysis comparing 2.5MM compounds </li></ul></ul><ul><li>Test & Dev </li></ul><ul><ul><li>Stand up performance testing on mobile application prior to ’08 Summer Games </li></ul></ul><ul><li>Media Transformation </li></ul><ul><ul><li>Maintain user SLA on video transcoding despite highly variable demand </li></ul></ul>Customer Use cases
    14. 14. Cloud management drivers <ul><li>  Manage complexity </li></ul><ul><li>  Automate systems </li></ul><ul><li>  Fast onramp </li></ul><ul><li> Deployment expertise </li></ul><ul><li>  other </li></ul>Source: RightScale user survey
    15. 15. AUTOMATION ARCHITECTURE CLOUD-READY SOLUTIONS EXPERTISE & SUPPORT Cloud Applications Amazon US & EU Sun Rackspace GoGrid Other Clouds FlexiScale Eucalyptus
    16. 16. Demo – Cloud Basics <ul><li>Launch a Server </li></ul><ul><li>Configure a Server </li></ul><ul><li>Managing a Multi-Server Environment </li></ul>
    17. 17. Demo: Launch a Server <ul><li>Access a bundled Machine Image </li></ul><ul><li>Launch </li></ul><ul><li>Install your application </li></ul><ul><li>Re-bundle and save </li></ul>
    18. 18. Dynamically Configure a Server <ul><li>Next gen architecture - “Cloud-ready” servers </li></ul><ul><ul><li>M o re than just running a bundled image </li></ul></ul><ul><li>Dynamic vs. static configuration </li></ul><ul><ul><li>Leverage one server model across different deployments </li></ul></ul><ul><ul><li>Replicable design … get up and running fast! </li></ul></ul><ul><ul><li>Complete lifecycle management … version control </li></ul></ul><ul><ul><li>Portability across multiple cloud platforms </li></ul></ul><ul><li>RightScale Server Templates </li></ul>
    19. 19. What’s in a Server Template?
    20. 20. Key Takeaways: Static vs. Dynamic Server Configuration <ul><li>When Using Machine Images … </li></ul><ul><li>When Using Server Templates … </li></ul><ul><li>Eliminate the overhead of image maintenance, dramatically reducing your system administration and development burdens. </li></ul>OVERHEAD = Time to Change * # of Live Images + Time to Retrieve, Launch, and Change * # Stored Images OVERHEAD = Time to Change
    21. 21. Managing a Multi-Server Environment <ul><li>RightScale Deployments bring all the servers </li></ul><ul><li>associated with an application environment </li></ul><ul><li>together under unified management </li></ul><ul><li>Set global input parameters </li></ul><ul><li>Monitor the entire deployment </li></ul><ul><li>Make global updates </li></ul><ul><li>Easily clone for ongoing development and testing </li></ul>
    22. 22. Demo: Multi-Server Environment <ul><li>Example deployment </li></ul><ul><li>Global configurations </li></ul><ul><li>Monitor a deployment </li></ul><ul><li>Deployment management </li></ul><ul><ul><li>Consumption tracking </li></ul></ul><ul><ul><li>Making a change </li></ul></ul>
    23. 23. Key Takeaways: Deployments <ul><li>Administrators monitor and respond at a deployment level </li></ul><ul><li>All servers share common input parameters </li></ul><ul><li>Leverage configurations across multiple availability zones and clouds </li></ul><ul><li>Work more efficiently and eliminate errors </li></ul>
    24. 24. Q&A - Getting Started <ul><li>Contact a RightScale representative for a live demo or request presentation slides at: </li></ul><ul><ul><ul><li>[email_address] </li></ul></ul></ul><ul><ul><ul><li>(866) 720 – 0208 </li></ul></ul></ul><ul><li>Sign up for a free developer account at: </li></ul><ul><li>Access webinar recordings at: </li></ul>Thank you for listening!