이두잉의 AWS 세상

AWS S3 I/O 성능

2015.11.23 14:10 - leedoing leedoing

안녕하세요. 이두잉입니다.

금일은 S3의 성능에 관해 짧게 블로깅 하도록 하겠습니다.


S3는 여러 파티션으로 분할된 Storage입니다.

S3는 파티션 별로 객체의 키 값(prefix)를 토대로 인덱싱합니다.


사용할 수 있는 HTTP Method는 PUT/LIST/DELETE 그리고 GET이 있습니다.

보편적으로 각 파티션 I/O는 PUT/LIST/DELETE Method의 경우 초당 100 / GET Method의 경우 초당 300 정도입니다.


해당 성능 범위를 넘어설 경우 S3 업로드 및 다운로드에 제약이 발생될 수 있습니다.

따라서 객체를 업로드 및 다운로드 하실 경우 접두사 및 해시 문자열을 이용하여 파티션을 분산하면 S3의 I/O 성능을 향상 시킬 수 있습니다.

예시 -

해당 Document를 확인하셔서 S3 업로드 및 다운로드 시에 Time out 및 기타 문제가 발생했을 시에 테스트해보시기 바랍니다.

S3 요청 빈도 및 성능 고려 사항 - 

http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/dev/request-rate-perf-considerations.html 


감사합니다.




'Storage&CDN > S3' 카테고리의 다른 글

AWS S3FS vs EBS Performance  (2) 2016.01.27
AWS S3 Region 간 데이터 복제  (0) 2016.01.12
AWS S3 Upload Tool 3rd party solution(CloudBerryExplorer)  (0) 2015.12.08
AWS S3FS 파일 시스템  (0) 2015.12.08
AWS S3 I/O 성능  (0) 2015.11.23
AWS S3 Client Tool 및 CLI 정리  (0) 2015.11.23