Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Leveraging Amazon’s Elastic Block Store (EBS)
Your Panel Today <ul><li>Michael Crandell – CEO </li></ul><ul><li>Thorsten von Eicken  –  CTO </li></ul><ul><li>Josh Frase...
Agenda <ul><li>Welcome to RightScale </li></ul><ul><li>Why does EBS matter? </li></ul><ul><li>EBS features & demo </li></u...
Cloud Management Platform AUTOMATED MANAGEMENT COMPONENT LIBRARIES EXPERTISE & SUPPORT Cloud Applications RightScale EC2 S...
Why Elastic Block Store Matters Scalable Web Architecture “ EC2 Classic” Traditional Architecture “ EC2 + EBS” SAN srv srv...
Use-Cases Enabled by EBS <ul><li>Large Persistent Datasets </li></ul><ul><ul><li>Too large for server-local storage / “too...
Intro to EBS Volumes <ul><li>Create volume: 1GB – 1TB size </li></ul><ul><li>Attach to any instance in same availability z...
Quick Demo
Snapshots <ul><li>Point-in-time snapshot </li></ul><ul><li>Written to S3 </li></ul><ul><ul><li>(Not to bucket!) </li></ul>...
Incremental Snapshots <ul><li>Table of Contents vs. Data Blocks </li></ul><ul><li>“ Space used” difficult to gauge </li></...
Keeping Safe <ul><li>Freeze data while snapshotting </li></ul><ul><ul><li>XFS filesystem has freeze command </li></ul></ul...
Running MySQL with EBS <ul><li>Snapshot master </li></ul><ul><li>Create slave volume </li></ul><ul><li>Attach slave volume...
Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 Amazon S3 snapshots & exports replicati...
Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 MySQL slave replication master <ul><li>...
Multi-Zone Deployment Zone 2 Zone 1 MySQL master MySQL slave App Srvr Amazon S3 LB1 LB2 App Srvr App Srvr IP1 IP2 EBS EBS
Virtual Appliances enabled by EBS <ul><li>Server + volume per customer </li></ul><ul><li>“ Step and repeat” </li></ul><ul>...
Clouds surpass traditional hosting <ul><li>Multiple server sizes: ½ core to 8 cores </li></ul><ul><li>Disk Volumes with sn...
RightScale Support for EBS <ul><li>EBS management via the RightScale Dashboard </li></ul><ul><li>Volumes, snapshots, nickn...
Q&A - Getting Started <ul><li>Read Thorsten’s blog at: Blog.RightScale.com   </li></ul><ul><li>Sign up for a free develope...
Thank you for listening!
Upcoming SlideShare
Loading in …5
×

Leveraging Amazon's Elastic Block Store

1,243 views

Published on

RightScale Webinar: August 28, 2008 – This webinar focuses on Amazon's Elastic Block Store (EBS) with specific instructions and a live demo. Watch the video at http://vimeo.com/rightscale/leveraging-amazons-elastic-block-store.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Leveraging Amazon's Elastic Block Store

  1. 1. Leveraging Amazon’s Elastic Block Store (EBS)
  2. 2. Your Panel Today <ul><li>Michael Crandell – CEO </li></ul><ul><li>Thorsten von Eicken – CTO </li></ul><ul><li>Josh Fraser – VP Business Development </li></ul>
  3. 3. Agenda <ul><li>Welcome to RightScale </li></ul><ul><li>Why does EBS matter? </li></ul><ul><li>EBS features & demo </li></ul><ul><li>Use-cases </li></ul><ul><li>RightScale Support for EBS </li></ul><ul><li>Q&A – Getting Started </li></ul><ul><li>Please use chat to ask questions anytime! </li></ul>
  4. 4. Cloud Management Platform AUTOMATED MANAGEMENT COMPONENT LIBRARIES EXPERTISE & SUPPORT Cloud Applications RightScale EC2 S3 SQS SimpleDB EBS EXPERTISE RIGHTSCRIPTS MYSQL MGR WEB SITE GRID
  5. 5. Why Elastic Block Store Matters Scalable Web Architecture “ EC2 Classic” Traditional Architecture “ EC2 + EBS” SAN srv srv srv srv srv srv srv srv srv srv srv <ul><li>Many identical servers </li></ul><ul><li>Scalable, replicatable </li></ul><ul><li>Service-oriented architecture </li></ul><ul><li>Distributed storage system </li></ul><ul><li>Centrally managed storage </li></ul><ul><li>Built-in redundancy </li></ul><ul><li>Snapshot backup </li></ul>
  6. 6. Use-Cases Enabled by EBS <ul><li>Large Persistent Datasets </li></ul><ul><ul><li>Too large for server-local storage / “too small” for distributed storage </li></ul></ul><ul><ul><li>Traditional applications, relational databases </li></ul></ul><ul><ul><li>Large read-only datasets replicated to many servers </li></ul></ul><ul><li>Virtual Appliance Servers </li></ul><ul><ul><li>Single server with reliable persistent store </li></ul></ul><ul><ul><li>Easy backup, replication, upgrade </li></ul></ul><ul><ul><li>Simple, economical approach </li></ul></ul>
  7. 7. Intro to EBS Volumes <ul><li>Create volume: 1GB – 1TB size </li></ul><ul><li>Attach to any instance in same availability zone </li></ul><ul><li>Pay $0.10/GB per month + $0.10 / million I/O ops </li></ul><ul><li>Snapshot backup a volume to S3 </li></ul><ul><li>Create new volume from snapshot </li></ul>
  8. 8. Quick Demo
  9. 9. Snapshots <ul><li>Point-in-time snapshot </li></ul><ul><li>Written to S3 </li></ul><ul><ul><li>(Not to bucket!) </li></ul></ul><ul><li>Incremental backup </li></ul><ul><li>Restore to new volume </li></ul><ul><ul><li>Instantaneous (lazy restore) </li></ul></ul>Server 1 Server 2 Amazon S3 Vol 1 Vol 2 Server 3 Server 4 Vol 3 Vol 4 snap 2 snap 1
  10. 10. Incremental Snapshots <ul><li>Table of Contents vs. Data Blocks </li></ul><ul><li>“ Space used” difficult to gauge </li></ul><ul><li>Frequent snapshots: minimal cost </li></ul>delete snap 2
  11. 11. Keeping Safe <ul><li>Freeze data while snapshotting </li></ul><ul><ul><li>XFS filesystem has freeze command </li></ul></ul><ul><li>Volumes are fragile in transit! </li></ul><ul><ul><li>Unmounting can leave data in flight </li></ul></ul><ul><ul><li>Mounting mistake will be destructive </li></ul></ul><ul><li>Use snapshots for safety! </li></ul><ul><ul><li>Always snapshot after unmount </li></ul></ul><ul><ul><li>Create fresh volume from snapshot, mount that, retry in case of problem </li></ul></ul>
  12. 12. Running MySQL with EBS <ul><li>Snapshot master </li></ul><ul><li>Create slave volume </li></ul><ul><li>Attach slave volume </li></ul><ul><li>Start replicating </li></ul>
  13. 13. Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 Amazon S3 snapshots & exports replication EBS vol EBS vol
  14. 14. Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 MySQL slave replication master <ul><li>Promote slave to master </li></ul><ul><li>Fail-over app servers </li></ul><ul><li>Launch new slave </li></ul><ul><li>Init from snapshot </li></ul><ul><li>Start replication </li></ul><ul><li>Always roll forward! </li></ul>Amazon S3 snapshots & exports EBS vol EBS vol EBS vol create from snapshot
  15. 15. Multi-Zone Deployment Zone 2 Zone 1 MySQL master MySQL slave App Srvr Amazon S3 LB1 LB2 App Srvr App Srvr IP1 IP2 EBS EBS
  16. 16. Virtual Appliances enabled by EBS <ul><li>Server + volume per customer </li></ul><ul><li>“ Step and repeat” </li></ul><ul><li>Flexibility in sizing </li></ul><ul><li>RightScale “sub-accounts” to entitle, manage, support and aggregate </li></ul>Customer 3 Customer 2 Customer 1 Srvr 1 data Srvr 2 data Srvr 3 (XL) data Customer 4 Srvr 2 data
  17. 17. Clouds surpass traditional hosting <ul><li>Multiple server sizes: ½ core to 8 cores </li></ul><ul><li>Disk Volumes with snapshots </li></ul><ul><li>Reassign IPs / VIPs </li></ul><ul><li>Multiple failure zones </li></ul><ul><li>Soon: multiple geographies </li></ul><ul><li>Automation tying it all together </li></ul>
  18. 18. RightScale Support for EBS <ul><li>EBS management via the RightScale Dashboard </li></ul><ul><li>Volumes, snapshots, nickname, history, audit entries … </li></ul><ul><li>Auto-mount volume at boot time </li></ul><ul><li>Lineage of volumes‏ and related snapshots </li></ul><ul><li>Server templates & scripts using EBS </li></ul><ul><li>Scheduled snapshots w/o AWS credentials </li></ul>
  19. 19. Q&A - Getting Started <ul><li>Read Thorsten’s blog at: Blog.RightScale.com </li></ul><ul><li>Sign up for a free developer account (includes support for EBS): RightScale.com/FreeTrial </li></ul><ul><li>Follow one of our EBS Tutorials Wiki.RightScale.com </li></ul><ul><li>Contact a RightScale representative for a live demonstration or to request presentation slides at: </li></ul><ul><ul><ul><li>[email_address] </li></ul></ul></ul><ul><ul><ul><li>(866) 720 – 0208 </li></ul></ul></ul>Thank you for listening!
  20. 20. Thank you for listening!

×