Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Leveraging Amazon's Elastic Block Store

1,037

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 …

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,037
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 08/14/08
  • 08/14/08 Understanding EBS Pricing Refer to blog
  • 08/14/08 - Business driven
  • 08/14/08
  • 08/14/08
  • 08/14/08
  • 08/14/08
  • Transcript

    • 1. Leveraging Amazon’s Elastic Block Store (EBS)
    • 2. Your Panel Today
      • Michael Crandell – CEO
      • Thorsten von Eicken – CTO
      • Josh Fraser – VP Business Development
    • 3. Agenda
      • Welcome to RightScale
      • Why does EBS matter?
      • EBS features & demo
      • Use-cases
      • RightScale Support for EBS
      • Q&A – Getting Started
      • Please use chat to ask questions anytime!
    • 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. 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
      • Many identical servers
      • Scalable, replicatable
      • Service-oriented architecture
      • Distributed storage system
      • Centrally managed storage
      • Built-in redundancy
      • Snapshot backup
    • 6. Use-Cases Enabled by EBS
      • Large Persistent Datasets
        • Too large for server-local storage / “too small” for distributed storage
        • Traditional applications, relational databases
        • Large read-only datasets replicated to many servers
      • Virtual Appliance Servers
        • Single server with reliable persistent store
        • Easy backup, replication, upgrade
        • Simple, economical approach
    • 7. 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
    • 8. Quick Demo
    • 9. Snapshots
      • Point-in-time snapshot
      • Written to S3
        • (Not to bucket!)
      • Incremental backup
      • Restore to new volume
        • Instantaneous (lazy restore)
      Server 1 Server 2 Amazon S3 Vol 1 Vol 2 Server 3 Server 4 Vol 3 Vol 4 snap 2 snap 1
    • 10. Incremental Snapshots
      • Table of Contents vs. Data Blocks
      • “ Space used” difficult to gauge
      • Frequent snapshots: minimal cost
      delete snap 2
    • 11. 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
    • 12. Running MySQL with EBS
      • Snapshot master
      • Create slave volume
      • Attach slave volume
      • Start replicating
    • 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. Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 MySQL slave replication master
      • Promote slave to master
      • Fail-over app servers
      • Launch new slave
      • Init from snapshot
      • Start replication
      • Always roll forward!
      Amazon S3 snapshots & exports EBS vol EBS vol EBS vol create from snapshot
    • 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. Virtual Appliances enabled by EBS
      • Server + volume per customer
      • “ Step and repeat”
      • Flexibility in sizing
      • RightScale “sub-accounts” to entitle, manage, support and aggregate
      Customer 3 Customer 2 Customer 1 Srvr 1 data Srvr 2 data Srvr 3 (XL) data Customer 4 Srvr 2 data
    • 17. Clouds surpass traditional hosting
      • Multiple server sizes: ½ core to 8 cores
      • Disk Volumes with snapshots
      • Reassign IPs / VIPs
      • Multiple failure zones
      • Soon: multiple geographies
      • Automation tying it all together
    • 18. RightScale Support for EBS
      • EBS management via the RightScale Dashboard
      • Volumes, snapshots, nickname, history, audit entries …
      • Auto-mount volume at boot time
      • Lineage of volumes‏ and related snapshots
      • Server templates & scripts using EBS
      • Scheduled snapshots w/o AWS credentials
    • 19. Q&A - Getting Started
      • Read Thorsten’s blog at: Blog.RightScale.com
      • Sign up for a free developer account (includes support for EBS): RightScale.com/FreeTrial
      • Follow one of our EBS Tutorials Wiki.RightScale.com
      • Contact a RightScale representative for a live demonstration or to request presentation slides at:
          • [email_address]
          • (866) 720 – 0208
      Thank you for listening!
    • 20. Thank you for listening!

    ×