4. Recap
• Infrastructure as a Service -
IAAS
• No reason to do it by yourself
• Elastic Computing
• Regions an Availability Zones
• Elastic Compute Cloud - EC2
17. Elastic Block Storage
• Block level storage
• Use with EC2 instances
• Types
• Standard - ~100 IOPS, "best effort"
• Provisioned - max 2000 IOPS / volume
• stripe volumes for more (RAID 0)
18. Elastic Block Storage
• Highly available and reliable
• Replicated across multiple servers in an AZ
• Snapshots
• Incremental
• Stored in S3
• Annual Durability w/ less then 20 GB modified data
99.5%-99.9%
19. Elastic Block Storage
• Ideal Usage Patterns
• relatively frequent data changes
• databases with consistent read & writes
• raw block-level storage
20. Elastic Block Storage
• Anti-Patterns
• Temporary storage (use local instance
volumes, SQS or ElastiCache)
• Highly-durable storage (use S3, Glacier)
• Static data (use S3)
21. Instance Store Volumes
• Temporary
• SSD
• up to 120,000 IOPS
• attached to the physical server
• NOT Durable: lost if the instance is stopped/fails