EBS Volumes
Last updated
Was this helpful?
Last updated
Was this helpful?
Annual failure rate: < 0.2% (vs. 4% for commodity drives)
Availability target: 99.999%
Single-AZ replication
Snapshot support with S3 storage
Cross-region snapshot copying available
RAID 0 (Striping)
In a RAID 0 configuration, the data is sharded (striped) across multiple volumes. This means that consecutive blocks of data are written alternately to different drives/volumes in the array.
No redundancy
Data distributed across multiple drives
Advantages:
Improved read/write performance
Full capacity utilization
Double throughput
Use Case:
When performance is priority over redundancy
RAID 1 (Mirroring)
In RAID 1 (mirroring), the data is not sharded but rather fully duplicated across volumes. Each write operation is performed on all volumes in the array, creating exact copies.
Full redundancy with duplicate copies
Characteristics:
50% capacity reduction
Slightly slower than RAID 0
Same throughput as single volume
Use Case:
When data redundancy is critical
RAID 5 (Not Recommended for AWS)
Minimum 3 drives required
Uses parity for redundancy
Not recommended due to:
Network I/O overhead
20-30% IOPS consumption for parity
Performance impact
RAID 6 (Not Recommended for AWS)
Minimum 4 drives required
Dual parity methods
Can survive two drive failures
Not recommended for same reasons as RAID 5
Single Volume Configuration
1 TB volume
4000 IOPS
500 Mbps throughput
1 TB usable space
RAID 0 Configuration
2 x 500 GB volumes
8000 total IOPS
1000 Mbps throughput
1 TB usable space
RAID 1 Configuration
2 x 500 GB volumes
4000 total IOPS
500 Mbps throughput
500 GB usable space
Availability: 99.99%
Multi-AZ durability
Durability: 11 nines (99.999999999%)
Immediate access
Use Case: Frequently accessed data
Slightly lower availability
Multi-AZ durability
8.7 hours/year potential unavailability
Lower cost than Standard
Use Case: Less frequently accessed data
Single-AZ durability
1.8 days/year potential unavailability
Maintains 11 nines durability
Lowest cost for IA tier
Use Case: Reproducible, infrequently accessed data
NFS implementation
Multi-AZ redundancy
Scalable file sharing
Automatic replication
Multiple mount points across AZs
Continued operation during AZ failure
Automatic scaling support
Integrated with EC2 auto-scaling
Ideal for on-premises to AWS migration
Supports ongoing synchronization
Provides hybrid storage capabilities
Good for offsite backups
Suited for batch data transfers
Physical data transport solution
Various capacity options
Secure data migration
Use snapshots for backup
Consider RAID 0 or 1 only
Monitor IOPS utilization
Plan for AZ failures
Choose appropriate storage class
Utilize lifecycle policies
Consider cross-region replication
Monitor availability metrics
Implement multi-AZ mount points
Plan for redundancy
Monitor throughput
Consider backup strategies
Plan for AZ failures
Implement snapshot strategies
Consider replication options
Monitor service health
Leverage built-in redundancy
Implement cross-AZ architecture
Plan for regional failures
Consider cross-region options