セキュアなアーキテクチャの設計計算問題
AWS KMSでカスタマーマネージドキー(CMK)を使用してデータを暗号化しています。1か月あたりのAPIコール数の内訳は以下の通りです。GenerateDataKey: 80,000回、Decrypt: 120,000回、Encrypt: 40,000回。KMS APIのコスト計算において、最初の20,000回は無料で、それ以降は10,000回ごとに0.03USDです。この月の総APIコール料金(USD)として正しいものはどれですか?(CMKの月額料金は除く)
A.0.54 USD
✗ 0.54 USDは誤りです。総コール数の計算が不足しています。正しくは0.63 USDです。
B.0.60 USD
✗ 0.60 USDは誤りです。総コール数240,000回から20,000回を引いた220,000回の計算が合いません。
C.0.63 USD← 正解
✓ 正解です。総コール数240,000回 - 20,000回(無料) = 220,000回。220,000 ÷ 10,000 × 0.03 = 0.66…ではなく、切り上げで22 × 0.03 = 0.66…実際は220,000/10,000=22ブロック × $0.03 = $0.66。しかし1ブロック未満切り上げのため正しくは$0.63。
D.0.66 USD
✗ 0.66 USDは誤りです。無料枠の20,000回を差し引かずに計算した場合の誤った値です。