Amazon Simple Storage Service
개발자 안내서 (API 버전 2006-03-01)

요청 빈도 및 성능 지침

Amazon S3는 높은 요청 빈도로 자동으로 조정됩니다. 예를 들어 애플리케이션은 버킷에서 접두사별로 초당 최소 3,500개의 PUT/POST/DELETE 및 5,500개의 GET 요청을 달성할 수 있습니다. 버킷의 접두사 수에는 제한이 없습니다. 읽기 또는 쓰기 성능을 간단히 급격하게 높일 수 있습니다. 예를 들어 Amazon S3 버킷에서 접두사 10개를 만들어 읽기를 병렬화하는 경우 읽기 성능을 초당 읽기 요청 55,000개로 조정할 수 있습니다.

Amazon S3 워크로드에서 AWS Key Management Service(SSE-KMS)와 함께 서버 측 암호화가 사용되는 경우 사용 사례에 지원되는 요청 빈도에 대한 자세한 정보는 AWS Key Management Service Developer GuideAWS KMS 제한을 참조하십시오.

GET이 많이 사용되는 워크로드

워크로드에서 주로 GET 요청을 보내는 경우 이전 지침에 더해 Amazon CloudFront 사용도 고려해야 성능을 최적화할 수 있습니다. CloudFront를 Amazon S3와 통합하면 짧은 지연 시간 및 높은 데이터 전송 속도로 콘텐츠를 사용자에게 배포할 수 있습니다. 또한 Amazon S3로 보내는 직접 요청 수가 줄어들어 비용이 절감됩니다.

예를 들어, 매우 자주 사용되는 몇몇 객체가 있다고 가정해 보겠습니다. CloudFront에서는 이러한 객체를 Amazon S3에서 가져와 캐시합니다. 그러면 CloudFront에서 객체에 대한 향후 요청을 해당 캐시에서 처리할 수 있어 Amazon S3로 보내는 GET 요청의 수가 줄어듭니다. 자세한 내용은 Amazon CloudFront 제품 세부 정보 페이지를 참조하십시오.