高可用性・耐障害性の設計応用問題

AWSのAuto ScalingグループがCloudWatchアラームによるスケールアウトポリシー(インスタンス2台追加)を持っています。現在インスタンスが3台稼働中で最大数は5台に設定されています。CloudWatchアラームがスケールアウトをトリガーした場合、どうなりますか?

A.最大数が5台であるため、2台追加ではなく最大数を超えないよう1台のみが追加され、合計4台となる
✗ Auto Scalingは「最大数を超えない範囲で可能な限りポリシーを実行」します。3+2=5は最大数内なので、1台ではなく2台追加されます。
B.最大数5台の制限は無視され、ポリシー通り2台が追加されて合計5台となる。ただし次のスケールアウトトリガーが来ても最大数5台を超えることはない
✗ 最大数5台を超えることはありませんが、3+2=5は最大数と同じであり制限を超えていないため、2台追加されて5台になることは可能です。
C.最大数5台の制限により追加は行われず、スケールアウトは実行されない。エラーが記録される
✗ 3+2=5は最大数5台以内であるため、スケールアウトは実行されます。スケールアウトがブロックされるのは追加後の台数が最大数を超える場合のみです。
D.2台追加されてポリシー通り合計5台となる。最大数5台の制限は「最大数を超えない」ものであり、結果が最大数と同じになる場合は追加が実行される← 正解
✓ 正解です。3台+2台=5台は最大数5台以内のため、ポリシー通り2台が追加されます。最大数は超えないための上限であり、到達は許容されます。

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