Managing RightScale on RightScale

  • Published on
    05-Jul-2015

  • View
    746

  • Download
    1

Embed Size (px)

DESCRIPTION

RightScale Webinar: February 1, 2011 Just like our customers, RightScale runs in the cloud and requires the best platform to automate operations. As such, RightScale uses RightScale to manage RightScale. Our complete infrastructure development, testing, staging, and production consists of servers that are configured, launched and managed by the RightScale Platform.

Transcript

<p>Sharing Best Practices with your Company and the World</p> <p>Managing RightScale on RightScale</p> <p>February 1, 2011#1Your Panel TodayPresentingRafael H. Saavedra VP, Engineering at RightScaleChris Horne Director, Product Marketing at RightScale</p> <p>Q&amp;ADouglas Johnson, Operations Manager at RightScalePlease use the questions window to ask questions any time!#2Topics</p> <p>Managing RightScale on RightScale (Dev, Staging, Prod &amp; Meta)RightScale Meta manages RightScale ProductionProduction System OverviewMonitoring Production Quis Custodiet Ipsos CustodesOur Favorite RightScale FeaturesOur Not-so-favorite FeaturesDeploying RightScale Cloud Best Practices#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.3RightScale ProductionManaging RightScale on RightScaleCustomer ACustomer DCustomer BCustomer CRightScaleDevelopmentRightScaleStagingRightScaleDevelopment#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.4RightScaleProductionRS Production is managed by RS MetaRightScale Meta ProductionRightScaleStagingCustomer ACustomer DRightScaleDevelopmentRightScaleDevelopment#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.5A multitude of RightScale systems</p> <p>Meta Production manages the Production systemMeta currently lives outside the cloud containing productionMeta is extremely secure, accessible only by a handful of operations folks</p> <p>The Production system is my.rightscale.comWe are reaching 200 servers with a large fraction in EC2 US-EastServers are located in every cloud to achieve high availabilityServers are allocated in well defined availability zones</p> <p>A few staging systems are used for integration and QAAd hoc systems for performance testing, demos, betas, etc.</p> <p>Many development systems with simplified configurationsDevelopment systems are available at the click of a button#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.6Significant increase in cloud usage</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.7Some interesting RightScale numbers</p> <p>2M servers launched by RightScale</p> <p>RightScale continuously monitors more than 70k servers</p> <p>Every day at RightScale:2,000 array resize actions are executed35,000 alert escalations are triggered20,000 escalation emails are sent to users9.0TB of monitoring data is exchange with our servers1.6TB of logging data is sent to our servers</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.8RightScale production (simplified)</p> <p>daemons</p> <p>DB MasterDB Slave</p> <p>databases</p> <p>mirrors</p> <p>logging</p> <p>monitoringFront Ends</p> <p>dashboardAPIMain App</p> <p>others#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.9What do our users do?Dashboard, API, monitoring graphs &amp; event notificationsMost of the requests are monitoring updates 85% (70%)Dashboard and API calls are heavier requests; they represent 7% of requests but 26% of bandwidth</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.10We eat our own dog food</p> <p>Production servers are organized into independent deploymentsCore servers: frontends, core/api servers, databases, daemons</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.11We eat our own dog food</p> <p>We use security groups extensively to isolate serversServerTemplates are versioned for each major releaseThis preserves the ability to launch exact configurations of past versions </p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.12Monitoring, alerts &amp; escalations</p> <p>We monitor as much relevant data as possible and display it in insightful ways to quickly detect patterns and abnormalitiesWe proactively eliminate the conditions that raise critical alertsNo broken windows policy. No critical alerts can remain unresolved.</p> <p> API Network Activity Dashboard Network Activity</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.13How to monitor hundreds of servers?</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.14How to monitor hundreds of servers?</p> <p>We leverage a monitoring data warehouse to develop heat maps &amp; stacked graphs</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.15Quis Custodiet Ipsos Custodes?*</p> <p>We monitor the monitoring and alerting systems</p> <p>We extensively use alerts to monitor the responsiveness of all RightScale servers</p> <p>When you have hundreds of cloud servers, you statistically see more instance failures. Instance and EBS failures can cause headaches. Be prepared to grab a new instance.</p> <p>The meta &amp; production monitoring and alerting systems are fully decoupled from each other</p> <p>* Who watches the watchmen?</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.16Our favorite RightScale features</p> <p>RightImages Resist the temptation to build custom images. Leverage pure, base images to avoid introducing surprises.Input Inheritance Makes it easy to keep configurations in sync for dozens of serversServerTemplates Makes it very easy to reproduce configurations across production, staging and development. You have to fully automate configuration to manage a high number of servers.Component Library There are always new assets (RightScripts, ServerTemplates, Macros, etc.) that can be adapted to our needsMonitoring Its easy to make collectd plugins to monitor just about anything</p> <p>#RightScale's ServerTemplates allow you to capture best practices for provisioning and automating cloud infrastructure. In this breakout session, we will explore how you can leverage the RightScale platform to share ServerTemplates with others. Specifically, we'll walk through the steps to share and update ServerTemplates across your organization. We'll also show you how to publish ServerTemplates publicly for the whole world to use. This topic is best for: IT members who are responsible for maintaining server configurations within the organization, developers who would like to share work product within their group or ISVs wishing to reach cloud users by publishing through RightScale.17Our not-so-favorite features</p> <p>ServerTemplates Inputs Powerful but too many of them make templates difficult to use. Document them well for...</p>