A database runs on EC2 and performs many random I/O operations.
It needs predictable IOPS and low latency from block storage.
Which storage is most appropriate?
An Amazon EBS Provisioned IOPS SSD volume is designed for workloads that need specified IOPS and predictable low-latency block I/O.
Detailed explanation
Provisioned IOPS SSD provides specified IOPS for high-performance block-storage workloads.
Provisioned IOPS SSD provides specified IOPS for high-performance block-storage workloads.
Glacier storage is for archive access and does not meet online database latency requirements.
Glacier storage is for archive access and does not meet online database latency requirements.
Route 53 is a DNS service, not a file-storage service.
Route 53 is a DNS service, not a file-storage service.
S3 is object storage and is not mounted as a low-latency block device on EC2.
S3 is object storage and is not mounted as a low-latency block device on EC2.
Check official documentation
Compare the following points with the official documentation.
Amazon EBSのボリュームタイプとProvisioned IOPS SSDの公式説明を確認する。
What to confirm
ブロックストレージの性能要件をEBSのProvisioned IOPSへ対応付けられる。
Key points
- Amazon EBS
- Provisioned IOPS SSD
- Block storage
Notes
- Environment: AWS公式EBSドキュメントの確認
- Confirm current AWS service behavior and architecture guidance in the official documentation.
Foundation review
Performance contract
Provisioned IOPS expresses a storage performance requirement rather than a generic file or object requirement.
Access model
A database on EC2 needs a block device, not an object bucket or DNS record.