Amazon Elastic Block Store (Amazon EBS)
- Amazon Elastic Block Storage or EBS
- built for workloads requiring more durable block storage.
- It is economical way to fulfill appropriate workloads,
- offers persistent block-level storage volumes for EC2 instances.
- Each EBS volume is automatically replicated within its Availability Zone
- Volume is protected by replication from component failure,
- EBS offers high availability and durability.
- Various types of EBS volumes as performance characteristics and price
Types of Amazon Elastic Block Storage Volumes
EBS Storage volumes vary on underlying hardware, performance, and cost. Various types are
- Magnetic Volumes – Have lowest performance characteristics. Lowest cost per gigabyte.
- General-Purpose SSD – They deliver performance at a moderate price point suitable for a wide range of workloads.
- Provisioned IOPS SSD – designed for I/O-intensive workloads, like database workloads, sensitive to storage performance and consistency in random access I/O throughput. Provisioned IOPS SSD – most expensive per gigabyte. Provide highest performance in a predictable manner.
Amazon EBS – Optimized Instances
- If not using magnetic and EBS I/O is of consequence, must use Amazon EBS-optimized instances
- It ensures Amazon EC2 instance benefits from I/O of Amazon EBS volume.
- optimized instance uses an optimized configuration stack and provides additional, dedicated capacity for Amazon EBS I/O.
- optimization provides best performance for Amazon EBS volumes by minimizing contention between Amazon EBS I/O and other traffic from instance.
Amazon EBS – Practices and Services
- Backup/Recovery (Snapshots) –back up the data on the Amazon EBS volumes, regardless of volume type, by taking point-in-time snapshots. Snapshots are incremental backups
- Recovering Volumes –Possible to recover data if an instance fails. Data recovery by detaching volume from instance and then attach as a data volume to another instance and the data read and recovered.
- Encryption Options –Data be encrypted at rest. EBS offers native encryption on all volume types. AWS uses KMS to handle key management and is used when launching encrypted Amazon EBS volume.
Are you a AWS Solution Architect?Take a Quiz