클라우드 컴퓨팅 & NoSQL/Amazon Web Service

AWS RDS 성능에 대한 글 하나

조대협 2012. 11. 2. 23:14


Amazon RDS 성능은 물리 서버의 30% 정도일 뿐!

Amazon RDS에서 DB 테이블 재구성하는 이슈가 있어서 물리 장비 테스트 후 

Amazon RDS에 적용한 적이 있습니다. 사용하고 있는 Amazon RDS 인스턴스가 성

능이 나쁘지 않은만큼 물리 장비 대비 크게 뒤쳐지지 않을 것이라고 예상을 했습니다.

그러나, 실제 적용해본 결과, 물리 서버 대비 30%정도 퍼포먼스만 발휘하는 결과가 

나왔습니다. 로컬 물리 DB에서 15분 걸리던 작업이, Amazon RDS에서는 45분 이상 

소요가 된 사례가 있습니다. 예상 시간보다 상당히 오래 걸려서 크게 당황을 했었죠.

무엇보다 MySQL은 단일 쓰레드에서 Nested Loop 방식으로 SQL을 처리하기 때문

에, CPU의 성능이 전체적인 DB 퍼포먼스에 직접적인 영향을 미칩니다. 병렬 처리가 

없다는 MySQL 특성이 Amazon RDS에서 가장 큰 병목이 되는 것입니다.


http://dev.kthcorp.com/wp-content/uploads/2012/11/H3_2012_double_sided.pdf

403페이지 내용中