2015-01-03 12 views
1

SimpleDB와 DyanmoDD 간의 가격 차이를 이해하는 데 어려움이 있습니다 (RDS라고 가정 해 보겠습니다). SimpleDB를 사용하면 매월 저장하는 원시 데이터의 양에 대해 비용을 지불하고 데이터를 업로드하거나 쿼리 할 때마다 머신 사용 시간을 지불하게됩니다. 그러므로 특정 달에 어떤 데이터도 쿼리하거나 업로드하지 않으면 그 자리에있는 데이터에 대해서만 비용을 지불하게됩니다. DynamoDB 및 RDS를 사용하면 매월 서버 용량 시간당 (특히 RDS?) 비용을 지불하는 것처럼 보입니다. 그게 맞습니까?AWS SimpleDB와 DynamoDB의 가격 차이

감사합니다.

답변

1

예.

SimpleDB는 가능한 모든 것을 색인화하기 때문에 크기 제한이 고정되어 있습니다. 보유한 데이터에 대해 비용을 지불하고 쿼리 시간에는 데이터를 더한 금액을 지불합니다.

DynamnoDB, 귀하는 귀하가 보유한 데이터 ($ 0.25/gb/m)와 쿼리 기능 (Q * $ 0.0065/h = Q * $ 4.68/m)에 대해 비용을 지불하게됩니다. 데이터 출력.

서버 (최소 용량은 $ 0.017 = $ 12.24/m)와 저장 용량 (총 용량은 $ 0.115/gb/m)에 대해 지불하는 RDS에 데이터가 더해집니다.

EC2는 RDS와 같지만 서버 당 비용은 저렴합니다. 하지만 스스로 관리해야합니다.

그래서 RDS는 DB의 데이터가 아닌 디스크 크기를 지불하는 데 "낭비"가됩니다. 또한 유휴 데이터베이스에 대해서도 사용량이 많은 데이터베이스와 동일한 값을 지불합니다. (나는 데이터를 무시합니다. 왜냐하면 그것들은 모두 동일하고 거의 요소가 아닙니다.) 반면에 픽스 크기는 예산을 허락합니다. 앱이 자연스러워지기 때문에 갑자기 더 많은 돈을 지불하지 않을 것입니다. (최악의 경우, 더 큰 서버에서 데이터베이스를 다시 시작하십시오.)