Wireless Network:  RightScaleTwitter:  #RightScale
RightScale Community ProgramsUser ConferencesOnline ForumsCommunity Publishing
Local User Groups
RightScale AmbassadorsCommunity Publishing
RightScale User GroupsNetwork and share best practices with other RightScale UsersLocal MeetingsSupport from RightScaleFirst User GroupsTokyo, JapanNorthern CASouthern CATo find out more or                      start your own:  www. rightscale.com/usergroups
RightScale Ambassador ProgramEmpower RightScale and cloud enthusiasts to share with their communities  Pre-release WebinarsRightScale and Industry InformationAccess to Executives and            Subject Matter ExpertsSpeaking OpportunitiesSWAG!!For more info or to apply to go:www.RightScale.com/ambassador
“With RightScale, we can launch collaborations globally in the same day we discuss them. It’s not a multi-month process.” 										 — Academic Research Institute“RightScale reduced our time to market by three months.”—Digital Distribution Network"Once we chose RightScale, it took us only four months from development to launch of our new service. — Independent Software Vendor
“We expanded into an entirely new line of business that required massive grid capacity for a limited time.  Without RightScale, we would never have considered it.” — Major Insurance Company“By automating our cloud computing deployments with RightScale, we increased the time we devote to translational science projects.” — Medical Research Institute  “We’ve implemented a self-service approach to infrastructure.”  — Major Pharmaceutical Company
Company and Industry OverviewMichael Crandell, CEO
Cloud Management
Cloud Management
Cloud Management
2009 – First User Meetup“In an industry melting down under the weight of vendor hype, RightScale Inc. let its customers do the talking on the benefits and challenges of cloud computing at a user group meeting this week.”Jo Maitland, Executive Editor, SearchCloudComputing.com
Sponsors2010 James J. Ahn	– American Girl, a division of Mattel, Inc.
 Seth Gerson		– AltEgo
 David Lowe 		– Electronic Arts Interactive (EAi)
 Todd Martin 		– The Associated Press
 Dave Tucker 	– WebFilings2009 – Staff of 70
2010 – Staff of 12010 states, 6 countries, 14 languagesLocations in US west & east coast, UK, Singapore
RightScale in JapanThe Kumoya “Cloud Van” – welcome Yosuke Shindo!2009 – 700K Servers Launched
2009 – Server TypesMarch 2009 – average cost $0.174/hr.2010 – 1.6M Servers Launched
2010 – Server TypesJune 2010 – average cost $0.474/hr. (+272%)2009 – Gartner’s ‘Hype Cycle’
2010 – Gartner’s ‘Hype Cycle’
2010 – Gartner’s ‘Hype Cycle’
Continuing Usage Growth
Crossing the ChasmEarly AdoptersBuying a change agentGet a jump on competitionPatient with glitchesEarly MajorityDriven by practicalityProductivity improvementsWon’t tolerate bugs
Customers
Customers
Customers
Cloud Computing Survey
Initial Driver for Cloud
Cloud Computing Adoption
Rise of the Hybrid Cloud
Rise of the Hybrid Cloud
Rise of the Hybrid Cloud
Rise of the Hybrid Cloud
Private Cloud starter
Publishing
Together with customers & partners  We are building a platform that:Manages new on-demand infrastructuresTogether with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacentersTogether with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacenters
Drives new levels of automation and portabilityTogether with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacenters
Drives new levels of automation and portability
Enables complete control & authoring freedomTogether with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacenters
Drives new levels of automation and portability
Enables complete control & authoring freedom
Supports 95% of operating systems and 95% of server-side programming environments Together with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacenters
Drives new levels of automation and portability
Enables complete control & authoring freedom
Supports 95% of operating systems and 95% of server-side programming environments
Offers a community library of cloud-ready solutionsTogether with customers & partners  We are building a platform that:Manages new on-demand infrastructures
In both publicly hosted and internal datacenters
Drives new levels of automation and portability
Enables complete control & authoring freedom
Supports 95% of operating systems and 95% of server-side programming environments
Offers a community library of cloud-ready solutions
All from a single pane of glassFeatures to SupportAgile Development and OperationsRafael Saavedra, VP EngineeringDarryl Eaton, Dir ProductJosepBlanquer, Sr Architect
Managing servers at scaleNew Cluster MonitoringNew Bulk UI operationsAPI usageNew Overview Widgets
Cluster monitoringCurrent cluster monitoring: one graph per server
Coming soon: stacked graphsEach color band shows contribution of one serverServers are stacked on top of one another
Coming soon: heat mapsEach horizontal strip shows one serverThe color shows how “hot” the server is running
Heat map with 100 servers
Stacked graph same 100 servers
Cluster monitoringIndividual graphsGood for a dozen serversDisplays all standard graphs with full detailStacked graphsDisplays the contribution of many servers to a totalGreat to see the sum and variability of activity in a clusterDifficult to make out individual serversExamples: requests/sec, cpu busy cycles, I/O bytes/secHeat mapsDisplays a bar for each serverGreat to see uneven distribution across serversGreat to quickly spot performance problems across many serversDifficult to read absolute values or see the total cluster activity
Cluster monitoring architectureArchitectureMonitoring front-end serverspull data from storage serversUp to 100 servers on one graph(to be increased)Current status:Individual graphs available todayStacked graphs & heat maps in private betaEC2 us-east, rackspace, private clouds onlymonitoringstorageserversmonitoringfront-endserversyour servers
Bulk UI operationsOperating on many objects in a web UI is difficultNew bulk selection available on a number of pagesApplies action to a few objects immediately, rest is async
Use tags to mark collections of servers and operate on them!RightScale API statusGoals:	1. One API to manage resources across multiple clouds			2. Extend the RightScale platform through custom scripts or appsAPI 1.0 Status			API requests/sec						UI requests/secTypical uses: backups, run RightScripts, retrieve state/config, …
Towards API 1.5 / 2.0API 1.0 limitationsDesigned when only EC2 existed, difficult to extend to multiple cloudsData model no longer matches the platform internalsCode suffers from many backwards-compatibility patchesAPI 1.5Supports RackSpace, and Cloud.com or Eucalyptus private cloudsDoes NOT support EC2Improved design, incl. self-discovery of resourcesBeta release real soonAPI 2.0Expect largely the same API structure as 1.5Inclusion of EC2
Overview widgetsCreate custom pages to display overviews of your deployments
Custom widget exampleWidgets use the ‘Liquid’  templating languageData is drawn from a variety of pre-defined data collections:Servers, instances, volumes, snapshots, …Private alphasoon…
RoadmapMore tools to manage collections of servers (and other resources) comingIncreased use of tags to group, identify, operate on collections of resourcesIncrease sysadmin efficiency

RightScale User Conference / Fall / 2010 - Morning Sessions

  • 1.
    Wireless Network: RightScaleTwitter: #RightScale
  • 2.
    RightScale Community ProgramsUserConferencesOnline ForumsCommunity Publishing
  • 3.
  • 4.
  • 5.
    RightScale User GroupsNetworkand share best practices with other RightScale UsersLocal MeetingsSupport from RightScaleFirst User GroupsTokyo, JapanNorthern CASouthern CATo find out more or start your own: www. rightscale.com/usergroups
  • 6.
    RightScale Ambassador ProgramEmpowerRightScale and cloud enthusiasts to share with their communities Pre-release WebinarsRightScale and Industry InformationAccess to Executives and Subject Matter ExpertsSpeaking OpportunitiesSWAG!!For more info or to apply to go:www.RightScale.com/ambassador
  • 8.
    “With RightScale, wecan launch collaborations globally in the same day we discuss them. It’s not a multi-month process.” — Academic Research Institute“RightScale reduced our time to market by three months.”—Digital Distribution Network"Once we chose RightScale, it took us only four months from development to launch of our new service. — Independent Software Vendor
  • 9.
    “We expanded intoan entirely new line of business that required massive grid capacity for a limited time. Without RightScale, we would never have considered it.” — Major Insurance Company“By automating our cloud computing deployments with RightScale, we increased the time we devote to translational science projects.” — Medical Research Institute “We’ve implemented a self-service approach to infrastructure.” — Major Pharmaceutical Company
  • 11.
    Company and IndustryOverviewMichael Crandell, CEO
  • 12.
  • 13.
  • 14.
  • 15.
    2009 – FirstUser Meetup“In an industry melting down under the weight of vendor hype, RightScale Inc. let its customers do the talking on the benefits and challenges of cloud computing at a user group meeting this week.”Jo Maitland, Executive Editor, SearchCloudComputing.com
  • 16.
    Sponsors2010 James J.Ahn – American Girl, a division of Mattel, Inc.
  • 17.
  • 18.
    David Lowe – Electronic Arts Interactive (EAi)
  • 19.
    Todd Martin – The Associated Press
  • 20.
    Dave Tucker – WebFilings2009 – Staff of 70
  • 21.
    2010 – Staffof 12010 states, 6 countries, 14 languagesLocations in US west & east coast, UK, Singapore
  • 22.
    RightScale in JapanTheKumoya “Cloud Van” – welcome Yosuke Shindo!2009 – 700K Servers Launched
  • 23.
    2009 – ServerTypesMarch 2009 – average cost $0.174/hr.2010 – 1.6M Servers Launched
  • 24.
    2010 – ServerTypesJune 2010 – average cost $0.474/hr. (+272%)2009 – Gartner’s ‘Hype Cycle’
  • 25.
    2010 – Gartner’s‘Hype Cycle’
  • 26.
    2010 – Gartner’s‘Hype Cycle’
  • 27.
  • 28.
    Crossing the ChasmEarlyAdoptersBuying a change agentGet a jump on competitionPatient with glitchesEarly MajorityDriven by practicalityProductivity improvementsWon’t tolerate bugs
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
    Rise of theHybrid Cloud
  • 36.
    Rise of theHybrid Cloud
  • 37.
    Rise of theHybrid Cloud
  • 38.
    Rise of theHybrid Cloud
  • 39.
  • 40.
  • 43.
    Together with customers& partners We are building a platform that:Manages new on-demand infrastructuresTogether with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 44.
    In both publiclyhosted and internal datacentersTogether with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 45.
    In both publiclyhosted and internal datacenters
  • 46.
    Drives new levelsof automation and portabilityTogether with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 47.
    In both publiclyhosted and internal datacenters
  • 48.
    Drives new levelsof automation and portability
  • 49.
    Enables complete control& authoring freedomTogether with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 50.
    In both publiclyhosted and internal datacenters
  • 51.
    Drives new levelsof automation and portability
  • 52.
    Enables complete control& authoring freedom
  • 53.
    Supports 95% ofoperating systems and 95% of server-side programming environments Together with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 54.
    In both publiclyhosted and internal datacenters
  • 55.
    Drives new levelsof automation and portability
  • 56.
    Enables complete control& authoring freedom
  • 57.
    Supports 95% ofoperating systems and 95% of server-side programming environments
  • 58.
    Offers a communitylibrary of cloud-ready solutionsTogether with customers & partners We are building a platform that:Manages new on-demand infrastructures
  • 59.
    In both publiclyhosted and internal datacenters
  • 60.
    Drives new levelsof automation and portability
  • 61.
    Enables complete control& authoring freedom
  • 62.
    Supports 95% ofoperating systems and 95% of server-side programming environments
  • 63.
    Offers a communitylibrary of cloud-ready solutions
  • 64.
    All from asingle pane of glassFeatures to SupportAgile Development and OperationsRafael Saavedra, VP EngineeringDarryl Eaton, Dir ProductJosepBlanquer, Sr Architect
  • 65.
    Managing servers atscaleNew Cluster MonitoringNew Bulk UI operationsAPI usageNew Overview Widgets
  • 66.
    Cluster monitoringCurrent clustermonitoring: one graph per server
  • 67.
    Coming soon: stackedgraphsEach color band shows contribution of one serverServers are stacked on top of one another
  • 68.
    Coming soon: heatmapsEach horizontal strip shows one serverThe color shows how “hot” the server is running
  • 69.
    Heat map with100 servers
  • 70.
  • 71.
    Cluster monitoringIndividual graphsGoodfor a dozen serversDisplays all standard graphs with full detailStacked graphsDisplays the contribution of many servers to a totalGreat to see the sum and variability of activity in a clusterDifficult to make out individual serversExamples: requests/sec, cpu busy cycles, I/O bytes/secHeat mapsDisplays a bar for each serverGreat to see uneven distribution across serversGreat to quickly spot performance problems across many serversDifficult to read absolute values or see the total cluster activity
  • 72.
    Cluster monitoring architectureArchitectureMonitoringfront-end serverspull data from storage serversUp to 100 servers on one graph(to be increased)Current status:Individual graphs available todayStacked graphs & heat maps in private betaEC2 us-east, rackspace, private clouds onlymonitoringstorageserversmonitoringfront-endserversyour servers
  • 73.
    Bulk UI operationsOperatingon many objects in a web UI is difficultNew bulk selection available on a number of pagesApplies action to a few objects immediately, rest is async
  • 74.
    Use tags tomark collections of servers and operate on them!RightScale API statusGoals: 1. One API to manage resources across multiple clouds 2. Extend the RightScale platform through custom scripts or appsAPI 1.0 Status API requests/sec UI requests/secTypical uses: backups, run RightScripts, retrieve state/config, …
  • 75.
    Towards API 1.5/ 2.0API 1.0 limitationsDesigned when only EC2 existed, difficult to extend to multiple cloudsData model no longer matches the platform internalsCode suffers from many backwards-compatibility patchesAPI 1.5Supports RackSpace, and Cloud.com or Eucalyptus private cloudsDoes NOT support EC2Improved design, incl. self-discovery of resourcesBeta release real soonAPI 2.0Expect largely the same API structure as 1.5Inclusion of EC2
  • 76.
    Overview widgetsCreate custompages to display overviews of your deployments
  • 77.
    Custom widget exampleWidgetsuse the ‘Liquid’ templating languageData is drawn from a variety of pre-defined data collections:Servers, instances, volumes, snapshots, …Private alphasoon…
  • 78.
    RoadmapMore tools tomanage collections of servers (and other resources) comingIncreased use of tags to group, identify, operate on collections of resourcesIncrease sysadmin efficiency
  • 79.
  • 80.
    Why share orpublish ServerTemplates?
  • 81.
    Where do ServerTemplatesgo?The RightScale Library holds published ServerTemplates, RightScripts, MultiCloud Images, and MacrosPublishing – free sharing for the community / for-pay access-controlled sharing for ISVsSharing – multiple groups within organization, with partners, etc.Metering – allows publisher to receive usage info that can be used for billing (instance hours, total instances, custom metrics, etc.)
  • 82.
    Global architectureWill enablelocal RightScale clustersin various global regionsAny account in any region can publishto all accounts in all regionsAccess controlSophisticated access controlNot just “open source publishing”Tracks permissions through sub-componentse.g. publishing a ServerTemplate includes RightScripts, cookbooks, attachments, etc.Mediates access to external resourcesfor example servers downloading attachments or cookbooksLibrary - Behind the scenesEC2-US-WESTRightScaleShard 2publishLibraryimportRightScaleShard 1RightScaleShard 3EC2-US-EASTEC2-AP-SoutEast
  • 83.
    Library - TrackingusageAggregating usage stats across all usersFor free ServerTemplates publisher sees anonymous aggregate usageFor pay ServerTemplates publisher can track exact customer usage for billing purposesTracking usage of clonesUsers can clone imported ServerTemplates to modify themImportant to allow customization, mixing private best practices with public best practicesTracking extends across such clones when shared internallyThis is not a DRM system, relies on traditional legal contracts
  • 84.
    Coming Soon: YourImports & UpdatesSee all the updates available for your library componentsReview the affected Servers and Server ArraysDiff your revision with the new one from the libraryTry doing that with a virtual machine image!
  • 85.
    ServerTemplate ShowdownThank youfor your contributions! And now for the winners…
  • 86.
    Most Popular: nginx+ApacheMostImported Submission (even though for paid only)Gain notoriety by showing your expertise Build a consulting business off shared best practicesWinner for Most Popular!
  • 87.
    More Winners!Winner formost Useful!Winner for Most Innovative!Set up a standalone OpenLDAP server or a Provider-Consumer pair… with backups!“Create your own CDN” by deploying these globally with load balancing.
  • 88.
  • 89.
    Multi-cloud todayPublic cloudAMultiple clouds for different purposesRedundancy and disaster recoveryGeo-locationDifferent stages, from dev to productionDifferent application characteristicsSupport varying levels of security concernsDifferent cost structures and existing investmentsVarying levels of multi-cloud deploymentsCrawl, walk then run. Cloud portability (current focus)Buiding blocks model. Reuse assets, simplify management…Scaling and distributing across clouds (near future)Most complex and technically challenging form of using multiple cloudsRequires significant custom workProductionDisaster rec.Public cloud BPrivate cloudTest & dev
  • 90.
    Multi-cloud pains: eachcloud is differentOther clouds are differentiating from AWSAPIs differ, sometimes significantlyDifferent resources, formats, versionsAbstractions differNetwork architectures differ: VLANs, security groups, NAT, ACLs, …Storage architectures differ: local/attachable disks, backup, snapshots, …Hypervisors and machine images differSupported features differSpot pricing, RDS, Attachable IPs or disks, etc..Not just by cloud type, but by cloud instantiation or versionAnd more…cost models, billing, reporting…etcSignificant barriers to integrating a new cloud
  • 91.
    RightScale multi-cloud approachCross-cloudabstractions, unified viewUnified UI and API for automationServers/Arrays: runtimeSame look and feel regardless of cloudServerTemplates: configurationServer configurations that work across OS’s and cloudsConvert base images to fully configured serversRightImages / Multi-cloud images: starting pointDefine and map compatible base OS installs across cloudsEver growing library of RightScript / Chef cookbook Design using abstractions, deploy using cloud specificsExpose and support the capabilities of each cloud and NOT a lowest common denominator approach
  • 93.
    Thank You toour Partner Sponsors