Elastic Block Storage (EBS)
Get introduced to AWS Elastic Block Storage (EBS) and review its use cases.
What is Elastic Block Storage (EBS)?
EBS allows you to create persistent block-level storage volumes and attach them to EC2 instances. Once attached you can create a file system on top of these volumes, run a database.
EBS is placed in a specific Availability zone where they are automatically replicated to protect you from the failure of a single component. You can also set up snapshots of your EBS to be durably stored in S3.
EBS use cases
Following are the use cases of EBS:
- OS - Used for Boot/Root Volume, secondary Volumes.
- Databases – Scales with your performance needs.
- Enterprise applications – Provides reliable block storage to run mission-critical applications.
- Business continuity – Minimize data loss and recovery time by regularly backing up using EBS Snapshots.
- Applications – Install and persist in any application.
Different volumes types
-
General Purpose SSD (GP2) – price and performance balance
-
Provisioned IOPS – SSD (IO1) designed for high I/O applications. For example, large relational + NoSQL DB more than 10,000 IOPS
-
Throughput Optimized HDD (ST1) Magnetic Storage = Old school physical spinning disks. For example, Big Data, & OS processing, data warehousing. Main thing to note is that this cannot be boot volumes.
-
Cold HDD (SC1) (magnetic Storage) Lowest cost storage for infrequently accessed workloads.
Get hands-on with 1400+ tech skills courses.