create agile, automated and predictable it infrastructure in the cloud
TRANSCRIPT
2 2
Our Speakers Today
Presenting:• Betsy Zikakis, VP Marketing• Thorsten von Eicken, CTO and RightScale Founder• Dave Welch, Sales Engineer
Q&A:• Hunter Williams, Account Manager
Please use the questions window to ask questions anytime!
3 3
Agenda
• Introduction to RightScale• Achieving Cloud Computing Benefits• Using Machine Images• ServerTemplates as an Alternative• Demo• Quantifying the Benefits• Q&A
4 4
RightScale Real Customers, Real Deployments, Real Benefits
Managed Cloud Deployments for over 3 Years
More than 20,000 users; launched over 835,000 servers
On-Demand with a range of customer service offerings
6 6
Cloud Computing Benefits
“Benefits”
• On-demand
• Pay-as-you-go
• Virtual infinite
• Fully automated
Financial Benefits
• No cap-ex
• No planning risk
• No success-disaster
Process Benefits
• Agile dev & test
• Simplify maintenance
• Codify best practices
Technical Pre-requisites
• Automation
• Ease of use
• Transparency &Control
7 7
Beyond Machine Images
Problems With Machine Images
MonolithicNot modular
OpaqueDifficult to inspect, audit, change, version control
Large90% is uninteresting, hard to locate interesting tidbits
Ex: only the apache config file may be interesting
Ex: new version of apache -> 1000’s of changed files
8 8
ServerTemplates AlternativeModular building block approach
Configuration scripts (RightScripts)
Chef cookbooks & recipes
A ServerTemplate defines what goes onto a serverSoftware configuration management
Default server characteristics, e.g. EC2 instance type
Monitoring & alert configuration
It’s a template –> it can be instantiated many times
Benefits ▬> Modular + Transparent + Dynamic
9 9
ServerTemplates: Many Constituencies
Virtual machine
OS
S/W Packages
Common config
Environment config
App Libraries
Vendor provided• Ubuntu/RHEL/…• MySQL/
Oracle/…• Tomcat/Jboss/…
Sysadmin defined• syslog config• SSH keys• Apache config
ApplicationDeveloper• Application• Cloud libraries• Web framework
Modular – Portable – Transparent – Dynamic
10 10
ServerTemplates: Built-to-Order Servers
Virtual machine
OS
S/W Packages
Common config
Environment config
App Libraries
Linux image(minimal install)
Windows image(major apps installed)
Application
Flexible base-image / dynamic config boundary
Dynamic scripts/recipes(std packages + custom software)
Dynamicrecipes/powershell
(custom config)
12 12
daemons
load balancers
EC2 cloud
databases
web servers
api servers
alerts
Demo – Dev/Test/Prod ServerTemplates
13 13
Demo – Dev/Test/Prod ServerTemplates
apache
load bal
app server
api server
backgrnd
database
apache
app server
backgrnd
database
app server
backgrnd
database
all-in-one
Production Staging Test Developer
14 14
How ServerTemplates Worko Server Identityo RightScripts / Cookbookso Dynamic Inputs
o Server state updateso Audit entrieso Monitoring data
16 16
Key Benefits: Cloud-Ready Servers
•Dynamically configure in context
Automation
•Re-use cloud assets for fast procurement
Agility
•Ease lifecycle management
Maintenance
•Inspect, clone and customize
Transparency
•Audit who, what, when
Control
17 17
Human Capital
TimeRightScaleCloud APIs or Consoles
Initial Deployment
Impact on Initial Deployment“RightScale gave us the ability to get up
and running quickly. It would have taken three to four times the man-hours to
complete our initial deployment.”
Mobile Platform Provider
“Since we have been using RightScale as part of our solution, our new customer
deployment time has gone from roughly a week to a day – a time savings of
about 85%.”
Internet Service Developer
Efficiency Gains
67-85%
18 18
Human Capital
TimeRightScaleCloud APIs or Consoles
Initial Deployment
Impact on Ongoing Maintenance
Efficiency Gains
67-85%
“We would spend twice the time managing our cloud deployments
without RightScale.”
Research Institute
"Starting with an existing deployment takes the time to deploy a new
application to minutes, literally a reduction in cycle time.”
Major pharmaceutical
Ongoing Maintenance
Efficiency Gains
50-90%
19 19
Servers Managed using RightScale
Customer FTEs Servers managed Ratio FTE: servers
Mobile service 2 100 1:50
Entertainment site 1.5 200 1:133
Web 2.0 sharing site 1.5 Hundreds 1:133+
Hosting service 1 500 1:500
Online retailer 0.25 300 1:1,200
Gaming service 1.25 2,000+ 1:1,600
20 20
Sign up for a free developer account
RightScale.com/FreeTrial
Contact a RightScale representative
www.RightScale.com [email protected]
(866) 720-0208
Twitter: @rightscale
Access Webinar Archive
RightScale.com/Webinars
Q&A - Getting Started
Thank you for listening!
22 22
Dynamically configure servers at run-timeAbstract role and behavior from cloud infrastructureModular and variable-based for easy maintenance Launch predictable infrastructurePortable
Dynamically Configure with ServerTemplates Create agile, automated, and predictable IT infrastructure
23 23
Agile = automate and benefit!From boot to production on auto-pilotAcross different stacks & different cloudsAuto-failover, auto-restart, auto-scale
“Deploy faster, better, and cheaper than your competitors”
Agile Deployment
24 24
Next Generation Server Architecture“Cloud-ready” servers
More than just running a bundled image
Dynamic vs. static configurationLeverage one server model across different deploymentsReplicable designComplete lifecycle management … version control
RightScale ServerTemplates
25 25
Base OS image plus the intelligence to run RightScriptsBoot, Operational and Decommission Scripts
Configure instances during boot time including installing software and passing environment variablesReconfiguration with Operational scriptsDecommission scripts
Library of RightScale and Partner Templates or create your own
RightScale ServerTemplates
26 26
ServerTemplates to create a redundant MySQL database setupRightScripts:
Launch a new Master from scratch and restore from S3 Launch a new Slave and start replication and backups to S3Master died: promote Slave to Master and launch a new SlaveSlave died: launch a new SlaveAttach EBS volume and being snapshots
Manager for MySQL