게시된 날짜: Aug 30, 2023
이제 Amazon S3는 S3 엔드포인트에 대한 DNS 쿼리 응답으로 다중 값 답변(MVA)을 지원합니다. MVA를 사용하면 이제 DNS 쿼리당 최대 8개의 S3 IP 주소를 가져올 수 있습니다. 이러한 IP 주소를 사용하여 자동으로 S3에 여러 개의 동시 연결을 생성하여 처리량을 개선할 수 있습니다. 또한 MVA를 사용하면 애플리케이션이 다른 DNS 쿼리를 기다릴 필요 없이 자동으로 대체 IP 주소를 시도하므로 재시도 효율성이 증가합니다.
Java 2.x, C++ 및 Python(Boto3)을 비롯한 최신 버전의 AWS SDK는 애플리케이션을 변경할 필요 없이 자동으로 MVA를 활용할 수 있습니다. 비동기식 작업을 위해 CRT(Common Runtime) 라이브러리와 함께 Java SDK v2를 사용하는 경우, MVA가 추가적인 이점을 제공합니다. CRT는 S3의 멀티파트 업로드 API와 바이트 범위 가져오기를 자동으로 사용하여 향상된 성능으로 S3와 객체를 주고 받는 대체 S3 비동기식 클라이언트를 제공합니다. 또한 CRT는 전송을 처음부터 다시 시작하지 않고도 파일 전송에서 실패한 부분을 개별적으로 자동으로 다시 시도하여 신뢰성을 향상시킵니다. MVA와 함께 사용하면 대체 IP 주소로 이러한 재시도가 이루어지므로 S3로의 연결 신뢰성이 더욱 향상됩니다.