無限ノック › SAA 練習問題一覧 › 問題SAA コスト最適化されたアーキテクチャの設計 複数選択
eコマース企業がALBとEC2 Auto ScalingグループのWebアプリケーションを運用しています。トラフィックには明確なパターンがあり、平日10時〜14時のピーク時は最大20台、深夜〜早朝のオフピーク時は最低4台のインスタンスが常時必要です。週末は中程度の負荷が続きます。現在は全てオンデマンドインスタンスを使用しており、コスト削減を図りたいと考えています。最もコスト効率の高い構成にするために実施すべき対策を2つ選んでください。
A 常時必要なベースライン容量(4台)に対してリザーブドインスタンスを購入する
✓ 正解
常時必要なベースライン容量(4台)に対してリザーブドインスタンスを購入する。
および
ピーク時のスケールアウト分(ベースラインを超える台数)にスポットインスタンスを使用するよう、Auto Scalingの混合インスタンスポリシーを設定する。
ベースライン台数(常時稼働する4台)にリザーブドインスタンスを適用すると、確実に稼働する分に対して最大72%のコスト削減が可能です。
ピーク時に追加で必要なインスタンスをスポットインスタンスで賄うと最大90%割引となり、Auto Scalingが中断時に代替インスタンスを自動補充するため可用性も維持されます。
B ピーク時の最大容量(20台)分に対してリザーブドインスタンスを購入する
ピーク時の最大容量(20台)分をリザーブドインスタンスにすると、オフピーク時に使用されない分の無駄なコストが発生します。
C ピーク時のスケールアウト分(ベースラインを超える台数)にスポットインスタンスを使用するよう、Auto Scalingの混合インスタンスポリシーを設定する
✓ 正解
常時必要なベースライン容量(4台)に対してリザーブドインスタンスを購入する。
および
ピーク時のスケールアウト分(ベースラインを超える台数)にスポットインスタンスを使用するよう、Auto Scalingの混合インスタンスポリシーを設定する。
ベースライン台数(常時稼働する4台)にリザーブドインスタンスを適用すると、確実に稼働する分に対して最大72%のコスト削減が可能です。
ピーク時に追加で必要なインスタンスをスポットインスタンスで賄うと最大90%割引となり、Auto Scalingが中断時に代替インスタンスを自動補充するため可用性も維持されます。
D ピーク時間帯のみAWS Lambdaに処理を委譲するよう、ALBのリスナールールを設定する
ページ ALBリスナールールでLambdaに処理を委譲するには既存アプリケーションを大幅に再設計する必要があり、現実的なコスト削減策ではありません。また高トラフィック時のLambdaコストがEC2より高くなる場合もあります。
E RDSリードレプリカを追加してEC2の処理負荷を分散させる
RDSリードレプリカの追加はデータベース読み取り負荷の分散に有効ですが、EC2のコンピュートコスト削減には直接貢献しません。
解説 常時必要なベースライン容量(4台)に対してリザーブドインスタンスを購入する。
および
ピーク時のスケールアウト分(ベースラインを超える台数)にスポットインスタンスを使用するよう、Auto Scalingの混合インスタンスポリシーを設定する。
ベースライン台数(常時稼働する4台)にリザーブドインスタンスを適用すると、確実に稼働する分に対して最大72%のコスト削減が可能です。
ピーク時に追加で必要なインスタンスをスポットインスタンスで賄うと最大90%割引となり、Auto Scalingが中断時に代替インスタンスを自動補充するため可用性も維持されます。
選択肢Bはピーク時の最大容量(20台)分をリザーブドインスタンスにすると、オフピーク時に使用されない分の無駄なコストが発生します。
選択肢Dはページ ALBリスナールールでLambdaに処理を委譲するには既存アプリケーションを大幅に再設計する必要があり、現実的なコスト削減策ではありません。また高トラフィック時のLambdaコストがEC2より高くなる場合もあります。
選択肢EはRDSリードレプリカの追加はデータベース読み取り負荷の分散に有効ですが、EC2のコンピュートコスト削減には直接貢献しません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →