Which type of storage should a solutions architect recommend to meet these requirements?
Instance store volume
Amazon ElastiCache for Memcached cluster
Provisioned IOPS SSD Amazon Elastic Block Store (Amazon EBS) volume
Throughput Optimized HDD Amazon Elastic Block Store (Amazon EBS) volume
Explanations:
Instance store volumes provide temporary storage that is physically attached to the host machine. They are not durable, as the data is lost if the instance stops or terminates, making them unsuitable for business-critical applications requiring durable storage.
Amazon ElastiCache for Memcached is an in-memory data store primarily used for caching. While it offers low latency, it does not provide durable storage, as data in ElastiCache is ephemeral and can be lost in case of a failure. This option does not meet the durability requirement.
Provisioned IOPS SSD Amazon Elastic Block Store (EBS) volumes provide high performance and low-latency storage with the ability to provision a specific number of IOPS (Input/Output Operations Per Second). This makes them suitable for applications that require consistent, low-latency performance and durability, aligning with the application’s requirements.
Throughput Optimized HDD Amazon EBS volumes are designed for high throughput and are suitable for large, sequential workloads but do not provide the same low-latency performance as SSDs. They are not ideal for business-critical applications that require consistent low-latency performance.