Storage is an integral part of any organization's cloud usage. When used correctly, servers are short-lived and replaceable. This means that having a durable, available storage service is critical to persisting and sharing state.
Here is a high-level summary of the storage services AWS offers:
Storage services from AWS
Elastic Block Store (EBS) provides block-device storage as volumes to EC2 instances. It behaves similarly to a storage area network (SAN) and offers the lowest-latency access of the various storage services offered. EBS volumes can only be accessed by one instance at a time. The size of a volume must be specified when they are provisioned, and cannot be changed after.
Volumes are hosted on redundant hardware in a specific AZ, but they do not offer redundancy across AZs.
Some recommended use cases for EBS are:
- Instance boot volumes
- Intensive data processing
- Transactional writes
We will cover EBS in more detail in the Chapter 4, Using AWS Compute, as its primary...