http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tips-tricks-seattle-hiring-event.html S3 에 RPS(Request Per Second) 증가에 따른 성능 하락에…

http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tips-tricks-seattle-hiring-event.html

S3 에 RPS(Request Per Second) 증가에 따른 성능 하락에 대응하기 위한 디자인 팁 입니다. 인상적인건, 100RPS 정도 까지는 아무리 Object수가 많아도 전혀 신경쓸 필요가 없다는 자신감 이네요.

가장 기본은, S3에서는 객체(Object)마다 key를 부여하는데, 이 키는 ‘bucketname/keyname’ 형태로 만들어지고 이 key를 기준으로 파티셔닝 된다는 내용 입니다.

그에 따라서 일반적으로 파티셔닝에 유리한 전략을 소개하고 있는데, 어플리케이션에 객체 이름이 크게 의미가 없는 경우 UUID나 base64 같은걸 이용하면 prefix를 일부를 택해도 충분히 랜덤하기 때문에 유의미 하다는 내용이 인상적입니다.

한번 내용을 음미해 보시면 좋을 글이네요!

One thought on “http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tips-tricks-seattle-hiring-event.html S3 에 RPS(Request Per Second) 증가에 따른 성능 하락에…

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.