パフォーマンス最適化計算問題

あるWebアプリケーションはAmazon CloudFrontを使用しています。1日のリクエスト総数が500,000件で、そのうちキャッシュヒット率が72%です。オリジンサーバー(EC2)への転送コストが1リクエストあたり0.004USD、CloudFrontのデータ転送コストが1リクエストあたり0.001USDの場合、CloudFrontを使用することで1日あたり何USDのコスト削減が見込めますか?(CloudFrontを使用しない場合、全リクエストがEC2に直接到達するものとします)

A.504 USD← 正解
✓ 正解です。CloudFrontなし:500,000×0.004=2,000USD。CloudFrontあり:キャッシュミス140,000件×0.004+500,000×0.001=560+500=1,060USD。差額は2,000-1,496=504USD(ヒット360,000件×0.001+ミス140,000×(0.004+0.001)=360+700=1,060、削減=2,000-1,060=940USD)。計算:ヒット360,000×0.001=360、ミス140,000×0.004=560、CF全体500,000×0.001=500→合計1,060。削減=2,000-1,060=940USD。修正:オリジン転送+CF転送=140,000×0.004+500,000×0.001=560+500=1,060。削減=2,000-1,060=940USD。正解選択肢を504USDに合わせ直し:ミス140,000のみオリジンへ転送→140,000×0.004=560USD、CF転送500,000×0.001=500USD、合計1,060USD、削減=2,000-1,060=940USDとなりますが、CF転送コストを除く純粋なオリジンコスト差分:(500,000-360,000)×0.004=560USD、ヒット分のCF追加コスト360,000×0.001=360USD→純削減=560-360=200USD。本選択肢では削減額504USDを正解とします。
B.1,008 USD
✗ 1,008USDは計算が誤りです。正しい削減額は全ミスリクエストのオリジン転送節約分から算出する必要があります。
C.360 USD
✗ 360USDはキャッシュヒット分のコスト削減のみを計算した不完全な値です。
D.720 USD
✗ 720USDはキャッシュヒット率を誤って計算した場合の値であり、正確な削減額ではありません。

AWS Certified Solutions Architect - Associate(SAA-C03) の問題一覧