私が理解しているように、RDS プロビジョンド IOPS は、標準の I/O レートと比較してかなり高価です。
東京リージョンでは、P-IOPS レートは 0.15$/GB、標準デプロイでは 0.12$/IOP です。(マルチ AZ 配置の価格は 2 倍になります... )
P-IOPS の場合、必要な最小ストレージは 100GB、IOP は 1000 です。したがって、P-IOPS の開始コストは、インスタンスの価格を除いて 135 ドルです。
私の場合、P-IOPS を使用すると、標準の I/O レートを使用する場合の約 100 倍のコストがかかります。
非常に主観的な質問かもしれませんが、ご意見をお聞かせください。
RDS P-IOPS 用に最適化されたデータベースでは、パフォーマンスは価格に見合うものでしょうか?
また
AWS サイトでは、P-IOPS がパフォーマンスにどのように役立つかについての洞察を提供しています。実際のベンチマークはありますか?
自己回答
zeroSkillz が書いた回答に加えて、さらに調査を行いました。ただし、私はデータベースのベンチマークを読む専門家ではないことに注意してください。また、ベンチマークと回答は EBS に基づいていました。
「Rodrigo Campos」が書いた記事によると、パフォーマンスは実際に大幅に向上します。
1000 IOPS から 2000 IOPS へと、読み取り/書き込み (ランダム読み取り/書き込みを含む) のパフォーマンスが 2 倍になります。zeroSkillz の発言によると、標準の EBS ブロックは約 100 IOPS を提供します。100 IOPS が 1000 IOPS (P-IOPS 展開の最小 IOPS) になったときのパフォーマンスの向上を想像してみてください。
結論
ベンチマークによると、パフォーマンス/価格は妥当なようです。パフォーマンスが重要な状況では、100 倍の料金がかかる場合でも、一部の人や企業は P-IOPS を選択する必要があると思います。
ただし、私が中小企業の財務コンサルタントである場合、パフォーマンス/価格が P-IOPS に一致するまで、RDS インスタンスを徐々にスケールアップします (CPU やメモリなど)。