高可用性・耐障害性の設計応用
AWSのAuto ScalingグループがCloudWatchアラームによるスケールアウトポリシー(インスタンス2台追加)を持っています。現在インスタンスが3台稼働中で最大数は5台に設定されています。CloudWatchアラームがスケールアウトをトリガーした場合、どうなりますか?
A.2台追加されてポリシー通り合計5台となる。最大数5台の制限は「最大数を超えない」ものであり、結果が最大数と同じになる場合は追加が実行される← 正解
✓ 正解です。3台+2台=5台は最大数5台以内のため、ポリシー通り2台が追加されます。最大数は超えないための上限であり、到達は許容されます。
B.最大数5台の制限は無視され、ポリシー通り2台が追加されて合計5台となる。ただし次のスケールアウトトリガーが来ても最大数5台を超えることはない
✗ 最大数5台を超えることはありませんが、3+2=5は最大数と同じであり制限を超えていないため、2台追加されて5台になることは可能です。
C.最大数5台の制限により追加は行われず、スケールアウトは実行されない。エラーが記録される
✗ 3+2=5は最大数5台以内であるため、スケールアウトは実行されます。スケールアウトがブロックされるのは追加後の台数が最大数を超える場合のみです。
D.最大数が5台であるため、2台追加ではなく最大数を超えないよう1台のみが追加され、合計4台となる
✗ Auto Scalingは「最大数を超えない範囲で可能な限りポリシーを実行」します。3+2=5は最大数内なので、1台ではなく2台追加されます。
この問題のポイント
3台+2台=5台は最大数5台以内のため、ポリシー通り2台が追加されます。最大数は超えないための上限であり、到達は許容されます。
「高可用性・耐障害性の設計」の他の問題
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。