A company is deploying a high-performance clustered database application on Amazon EC2 instances located in a single Availability Zone. The application requires shared block-level access to a single storage volume that will be formatted with a cluster-aware file system. The storage volume must deliver a consistent performance of with sub-millisecond latencies.
Which storage configuration will meet these requirements?
- Provision an Amazon EBS io2 volume, enable EBS Multi-Attach, and attach the volume to all EC2 instances.Cevap
- BProvision an Amazon EBS gp3 volume, enable EBS Multi-Attach, and attach the volume to all EC2 instances.
- CCreate an Amazon EFS file system configured with Provisioned Throughput, and mount the file system on all EC2 instances.
- DCreate an Amazon S3 bucket, configure Amazon S3 Transfer Acceleration, and mount the bucket as a local drive on all EC2 instances.
Cevap
Provision an Amazon EBS io2 volume, enable EBS Multi-Attach, and attach the volume to all EC2 instances.
The correct configuration is to provision an Amazon EBS io2 volume and enable EBS Multi-Attach. Multi-Attach allows attaching a single Provisioned IOPS volume to multiple Nitro-based EC2 instances within the same Availability Zone. This meets the requirement for shared block-level access with consistent performance and sub-millisecond latency. Since the database application is deployed in a single Availability Zone, this solution is fully compatible.
Adım Adım Çözüm
Anahtar Kavram
EBS Multi-Attach allows mounting a single Provisioned IOPS volume to multiple EC2 instances in the same Availability Zone for shared block storage.