• Share
  • Email
  • Embed
  • Like
  • Private Content
Cloud Computing Basics I
 

Cloud Computing Basics I

on

  • 1,817 views

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 ...

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 http://vimeo.com/rightscale/cloud-computing-basics-1.

Statistics

Views

Total Views
1,817
Views on SlideShare
1,813
Embed Views
4

Actions

Likes
2
Downloads
86
Comments
0

1 Embed 4

http://www.clubcloud.org 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 Cloud Computing Basics I Presentation Transcript

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