1. Cloud Computing. Delivered.
Presented by
Matthew Small
Sales Engineer & Account Manager
matthew@rightscale.com
Direct: 805.453.9292
1
Confidential
2. Cloud Computing Defined
• Software in the cloud
– SalesForce, Gmail, the old quot;ASPquot; model updated for SaaS, etc.
• Platforms in the cloud
– Google’s AppEngine, Mosso, Heroku
• Infrastructure in the cloud
– Amazon AWS, Flexiscale, GoGrid, Rackspace, others breaking in
RightScale's platform runs above the “Infrastructure”
layer, and allows any organization to easily tap the
enormous power of the cloud for a virtually infinite,
cost-effective, quot;pay as you goquot; IT infrastructure
2
Confidential
3. Cloud Migration Challenge
LACK OF AUTOMATION
GAP
REINVENTING THE WHEEL
HOW DO I?
Cloud Applications
Manual Manual Manual Manual Manual
Future
EC2 S3 SQS SimpleDB
Services
3
Confidential
4. EXPERTISE
RightScale Solution
Cloud Applications
EXPERTISE
DEPLOYMENT COMPONENT
RightScale
& SUPPORT
MANAGER LIBRARIES
WEB SITE RIGHTSCRIPTS
GRID MYSQL MGR
Future
EC2 S3 SQS SimpleDB
Services
4
Confidential
5. Multi-Cloud Challenge
GAP
CROSS‐CLOUD PROVISIONING & MIGRATION
NEED ONE‐STOP MANAGEMENT
AVOID CLOUD
LOCK‐IN
Cloud Applications
Manual Manual Manual Manual Manual
Other
Amazon FlexiScale Rackspace GoGrid
Clouds
5
Confidential
6. EXPERTISE
RightScale Solution
Cloud Applications
RightScale
COMMUNITY
OPEN PLATFORM ISV SUPPORT
GIGASPACES
MYSQL
Other
Amazon FlexiScale Rackspace GoGrid
Clouds
6
Confidential
7. The RightScale Technology Stack
“Your App”
Component Library
RightScale Management
Platform Automation
Cluster management
Server management
RightScale Free Edition
Web GUI
Amazon Cloud2 Cloud3
Multiple clouds
Xen Hypervisor Hypervisor
Open source
Linux OS OS
7
Confidential
10. Intro to EBS Volumes
• Create volume: 1GB – 1TB size
• Attach to any instance
in same availability zone
• Pay $0.10/GB per month
+ $0.10 / million I/O ops
• Snapshot backup a volume to S3
• Create new volume from snapshot
10
Confidential
11. Snapshots Server 2 Server 3 Server 4
Server 1
• Point-in-time Vol 2 Vol 3 Vol 4
Vol 1
snapshot
• Written to S3
– (Not to a bucket!)
snap 2
snap 1
Amazon S3
• Incremental backup
• Restore to new volume
– Instantaneous (lazy restore)
11
Confidential
12. Incremental Snapshots
delete snap 2
• Table of Contents vs. Data Blocks
• “Space used” difficult to gauge
• Frequent snapshots: minimal cost
12
Confidential
13. Keeping Safe
• Freeze data while snapshotting
– XFS filesystem has freeze command
• Volumes are fragile in transit!
– Unmounting can leave data in flight
– Mounting mistake will be destructive
• Use snapshots for safety!
– Always snapshot after unmount
– Create fresh volume from snapshot,
mount that, retry in case of problem
13
Confidential
14. Running MySQL with EBS
1.Snapshot master
2.Create slave volume
3.Attach slave volume
4.Start replicating
14
Confidential
15. Database Fail-Over
App App App
Server 1 Server 2 Server 3
MySQL MySQL
replication slave
master
EBS EBS
vol vol
snapshots
& exports
Amazon
S3
15
Confidential
16. Database Fail-Over
App App App
Server 1 Server 2 Server 3
1. Promote slave to master
2. Fail-over app servers
MySQL MySQL MySQL
master
3. Launch new slave
replication
master slave slave
4. Init from snapshot
EBS EBS EBS
vol vol vol
5. Start replication
snapshots
create from
& exports
snapshot
Always roll forward!
Amazon
S3
16
Confidential
17. Multi-Zone Deployment IP1 IP2
Zone 1 Zone 2
LB1 LB2
App Srvr App Srvr App Srvr
MySQL MySQL
master slave
EBS EBS
Amazon
S3
17
Confidential
18. Virtual Appliances enabled by EBS
Customer 1 Customer 2 Customer 3 Customer 4
Srvr 1 Srvr 2 Srvr 2
Srvr 3
(XL)
data data data
data
Server + volume per customer
•
“Step and repeat”
•
Flexibility in sizing
•
RightScale “sub-accounts” to entitle, manage,
•
support and aggregate
18
Confidential
21. Try it for free:
www.rightscale.com
More resources on the web:
Blog: blog.rightscale.com
Support Wiki: wiki.rightscale.com
Forum: forums.rightscale.com
For sales and presales questions contact:
sales@rightscale.com
866.720.0208
For developer edition support contact:
support@rightscale.com
21
Confidential