web-dev-qa-db-ja.com

プロビジョニングされたIOPSとEC2を使用したRDSのAWSパフォーマンス

AWS RDSと新しいプロビジョニングされたIOPSとEC2のパフォーマンス比較を行った人はいますか? EC2に比べてIOPSが高くないRDSはたくさんありますが、RDSの新しい高IOPS機能には何もありません。

4
mtougeron

EC2インスタンスではほとんどテストを行っていませんが、プロビジョニングされたIOPSの有無にかかわらず、Oracle RDSインスタンスの広範なベンチマークを行っています。

私の経験では、プロビジョニングされたIOPSは、アドバタイズされたパフォーマンスに近いパフォーマンスを提供します。例えば。 1000 IOPSをプロビジョニングする場合、キューの深さによっては、ピークが1000 IOPS近くになり、応答時間が1ミリ秒未満になる可能性があります。

ワークロードがI/Oバウンドの場合、IOPSをプロビジョニングすると、パフォーマンスが大幅に向上する可能性があります。

IOPSプロビジョニングは、恐らく同等のパフォーマンスで、EBSに裏打ちされたEC2インスタンスでも利用できることに注意してください。

RDSとEC2を比較する場合、自己管理型データベースでRDSを使用する場合の便宜のために、どの程度の制御を放棄するかが問題になると思います。

3
Roy