パフォーマンス最適化計算問題
Amazon RDSのリードレプリカを使用するシステムがあります。プライマリインスタンスへの読み取りリクエストが1秒あたり8,000件、書き込みリクエストが1秒あたり2,000件です。現在プライマリが読み取り負荷で過負荷となっており、リードレプリカを追加して読み取りの75%をオフロードする計画です。リードレプリカ追加後、プライマリへの1秒あたりのリクエスト総数はいくつになりますか?
A.4,000 リクエスト/秒← 正解
✓ 正解です。読み取りの75%オフロード後、プライマリへの読み取りは8,000×25%=2,000件/秒。書き込みは変わらず2,000件/秒。合計2,000+2,000=4,000リクエスト/秒です。
B.2,000 リクエスト/秒
✗ 2,000リクエスト/秒は書き込みのみを考慮した値です。プライマリへの残存読み取り2,000件/秒を含める必要があります。
C.6,000 リクエスト/秒
✗ 6,000リクエスト/秒は読み取りの25%のみオフロードした場合の誤った計算値です。
D.3,500 リクエスト/秒
✗ 3,500リクエスト/秒は計算根拠が不明確であり、正しい算出方法に基づいていません。