AWS / SAP-C02

SAP-C02-081 · 理解確認

Performance Objectiveを測定可能な指標へ落とす

7問 · 1問ずつ確認

1 / 7理解確認
Q1 — 単一選択

決済APIについて「ピーク時でも十分に速いこと」という要件がある。ピーク時は1秒あたり3,000リクエストを想定し、少なくとも95%のリクエストを300ミリ秒以内に完了させたい。設計判断に使えるパフォーマンス目標として最も適切なものはどれか。

A. 1秒あたり3,000リクエストの負荷で、最新世代のEC2インスタンスを使用することを目標にする
B. ピーク時を含むすべての時間帯で、決済APIの平均CPU使用率を70%未満に維持する
C. 1秒あたり3,000リクエストの負荷条件で、決済APIのエンドツーエンドレイテンシーをp95で300ミリ秒以下にする
D. 通常時の平均レイテンシーが300ミリ秒以下であることだけを目標にし、ピーク負荷は条件に含めない
答えと解説

答え:C

測定可能なパフォーマンス目標には、対象、負荷条件、指標、統計方法、閾値が必要です。Cはそのすべてを含んでいます。また、「少なくとも95%を300ミリ秒以内」という条件は、p95レイテンシーを300ミリ秒以下にする条件として直接評価できます。EC2の世代やCPU使用率は設計・原因分析には利用できますが、それだけでは利用者が求める応答性能を満たしたか判定できません。