Posted On: Aug 30, 2023
Amazon S3 now supports multivalue answer (MVA) in response to DNS queries for S3 endpoints. With MVA, customers now get up to eight S3 IP addresses per DNS query. You can use these IP addresses to automatically make multiple concurrent connections to S3 and improve throughput. MVA also makes retries more efficient as applications will automatically try an alternative IP address without having to wait for another DNS query.
Newer versions of the Amazon SDK including Java 2.x, C++ and Python (Boto3) automatically benefit from MVA, with no changes required to your application. If you are using Java SDK v2 with the Common Runtime (CRT) library for asynchronous operations, MVA adds additional benefits in that you automatically parallelize connections, helping improve throughput, and retries to S3.
MVA responses to DNS queries for Amazon S3 endpoints are supported at no additional cost in all Amazon Web Services Regions, including the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. To learn more about MVA routing, visit the developer guide. For more information on Amazon S3 endpoints and benefits of enabling CRT, refer to this documentation, and FAQs.