WebサイトでEC2+RDS(2,000GBのEBS(gp3))利用中。20,000IOPS超えるとパフォーマンス低下が確認された。どうすれば良い?

2,000GBのgp3ボリュームを2つの1,000GBのgp3ボリュームに置き換えます

・2,000GBのgp3ボリュームを2つの1,000GBのgp3ボリュームに置き換えます

この選択肢が正解の理由は以下の通りです。

まず、gp3ボリュームはサイズに応じてIOPS(入出力)が増加し、その上限は16,000となります。つまり2000GBのgp3ボリュームの最大IOPSは16,000であり、CloudWatch Logsのログによると、IOPSが20,000を超えるとパフォーマンスが低下するとあります。

これはアプリケーションのパフォーマンス低下の主な原因であり、そのため、より多くのIOPSを確保する必要があります。

そこで、1つの大きなボリュームを複数の小さなボリュームに分割することで、各ボリュームのIOPSが増え、全体としてパフォーマンスを向上させることができます。具体的には、2,000GBのgp3ボリュームを2つの1,000GBのgp3ボリュームに分割することで、各ボリュームの最大IOPSがそれぞれ16,000になり、全体で32,000のIOPSが確保できることになります。

以上の理由から、2,000GBのgp3ボリュームを2つの1,000GBのgp3ボリュームに置き換えることが適切です。

コメント

タイトルとURLをコピーしました