
Answer-first summary for fast verification
Answer: Use Provisioned IOPS SSD (io2) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach
## Explanation **Correct Answer: C - Use Provisioned IOPS SSD (io2) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach** ### Key Requirements Analysis: 1. **Multiple EC2 Nitro-based instances within the same Availability Zone** - This is a prerequisite for EBS Multi-Attach 2. **Ability to write to multiple block storage volumes in multiple EC2 instances simultaneously** - This requires EBS Multi-Attach feature 3. **Achieve higher application availability** - This suggests the need for a highly available storage solution ### Why Option C is Correct: **EBS Multi-Attach Feature:** - Only **io1 and io2** EBS volume types support Multi-Attach - Multi-Attach allows a single EBS volume to be attached to multiple Nitro-based EC2 instances in the same Availability Zone - This enables multiple instances to read and write to the same storage volume simultaneously **io2 Volume Advantages:** - **Provisioned IOPS SSD (io2)** volumes support Multi-Attach - io2 volumes offer the highest durability (99.999% durability) and performance - They provide consistent low-latency performance with up to 256,000 IOPS and 4,000 MB/s throughput - Support for Multi-Attach is specifically designed for use cases requiring shared block storage ### Why Other Options Are Incorrect: **A & D (gp3 and gp2):** - General Purpose SSD volumes (gp2 and gp3) **do not support** EBS Multi-Attach - They can only be attached to a single EC2 instance at a time **B (st1):** - Throughput Optimized HDD (st1) volumes **do not support** EBS Multi-Attach - They are designed for throughput-intensive workloads but lack the Multi-Attach capability ### Additional Considerations: - **File system considerations:** When using EBS Multi-Attach, you need to use a clustered file system (like GFS2 or OCFS2) that supports concurrent access - **Instance requirements:** All instances must be Nitro-based and in the same Availability Zone - **Use cases:** This solution is ideal for applications that require shared block storage for high availability, such as clustered databases (like Oracle RAC) or applications requiring shared storage for failover scenarios ### Best Practices: 1. Use io2 Block Express volumes for the highest performance with Multi-Attach 2. Implement proper file system locking mechanisms 3. Monitor volume performance metrics and provision adequate IOPS 4. Ensure all attached instances are in the same Availability Zone for optimal performance
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is developing an application to support customer demands. The company wants to deploy the application on multiple Amazon EC2 Nitro-based instances within the same Availability Zone. The company also wants to give the application the ability to write to multiple block storage volumes in multiple EC2 Nitro-based instances simultaneously to achieve higher application availability.
Which solution will meet these requirements?
A
Use General Purpose SSD (gp3) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach
B
Use Throughput Optimized HDD (st1) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach
C
Use Provisioned IOPS SSD (io2) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach
D
Use General Purpose SSD (gp2) EBS volumes with Amazon Elastic Block Store (Amazon EBS) Multi-Attach