インスタンスの更新のデフォルト値について説明する - Amazon EC2 Auto Scaling

インスタンスの更新のデフォルト値について説明する

インスタンスの更新を開始する前に、インスタンスの更新に影響するさまざまな設定をカスタマイズできます。コンソールまたはコマンドライン (AWS CLI または AWS SDK) のどちらを使用するかによって、一部の設定のデフォルト値が異なります。

次の表には、インスタンスの更新設定のデフォルト値が一覧表示されています。

設定 AWS CLI または AWS SDK Amazon EC2 Auto Scaling コンソール
CloudWatch アラーム 無効 (null) 無効
[自動ロールバック] 無効 (false) 無効
チェックポイント 無効 (false) 無効
[チェックポイントの遅延] 1 時間 (3600 秒) 1 時間
インスタンスのウォームアップ 定義されている場合は デフォルトのインスタンスのウォームアップ。定義されていない場合はヘルスチェックの猶予期間 定義されている場合は デフォルトのインスタンスのウォームアップ。定義されていない場合はヘルスチェックの猶予期間
最小正常率 90 90
[スケールインで保護されたインスタンス] 待機 Ignore (無視)
スキップマッチング 無効 (false) 有効
[スタンバイインスタンス] 待機 Ignore (無視)

各設定の説明は次のとおりです。

CloudWatch アラーム (AlarmSpecification)

CloudWatch アラーム仕様。CloudWatch アラームを使用すると、問題を特定し、アラームが ALARM 状態になったときにオペレーションを失敗させることができます。詳細については、「自動ロールバックでインスタンスの更新を開始」を参照してください。

自動ロールバック (AutoRollback)

インスタンスの更新が失敗した場合に、Amazon EC2 Auto Scaling が Auto Scaling グループを以前の設定にロールバックするかどうかを制御します。詳細については、「ロールバックで変更の取り消し」を参照してください。

チェックポイント (CheckpointPercentages)

Amazon EC2 Auto Scaling がインスタンスを段階的に置き換えるかどうかを制御します。これは、すべてのインスタンスを置き換える前にインスタンスの検証を実行する必要がある場合に便利です。詳細については、「インスタンスの更新にチェックポイントを追加する」を参照してください。

チェックポイントの遅延 (CheckpointDelay)

チェックポイントの後に続行する前に待機する時間 (秒単位)。詳細については、「インスタンスの更新にチェックポイントを追加する」を参照してください。

インスタンスのウォームアップ (InstanceWarmup)

Amazon EC2 Auto Scaling が新しいインスタンスの初期化が完了したと見なされてから次のインスタンスの置き換えに移行するまでの時間 (秒単位)。Auto Scaling グループのデフォルトのインスタンスウォームアップを既に正しく定義している場合、インスタンスのウォームアップ (デフォルトをオーバーライドする場合を除く) を変更する必要はありません。詳細については、「Auto Scaling グループに対するインスタンスのデフォルトウォームアップを設定する」を参照してください。

最小正常率 (MinHealthyPercentage)

更新を続行する前に、グループのヘルスチェックに合格する必要がある Auto Scaling グループの必要なキャパシティのパーセンテージ。これらのヘルスチェックの詳細については、「Auto Scaling インスタンスのヘルスチェック」を参照してください。

スケールインで保護されたインスタンス (ScaleInProtectedInstances)

スケールインから保護されているインスタンスが見つかった場合の Amazon EC2 Auto Scaling の動作を制御します。これらのインスタンスの詳細については、「インスタンスのスケールイン保護を使用する」を参照してください。

Amazon EC2 Auto Scaling は次のオプションを提供します。

  • 置き換え (Refresh) — スケールインから保護されているインスタンスを置き換えます。

  • 無視 (Ignore) — スケールインから保護されているインスタンスを無視し、保護されていないインスタンスの置き換えを続行します。

  • 待機 (Wait) — スケールイン保護を解除するまで 1 時間待機します。そうしない場合、インスタンスの更新が失敗します。

スキップマッチング (SkipMatching)

Amazon EC2 Auto Scaling が、目的の設定に一致するインスタンスの置換をスキップするかどうかを制御します。必要な設定が指定されていない場合、インスタンスの更新が開始される前に Auto Scaling グループが使用していた同じ起動テンプレートおよびインスタンスタイプを持つインスタンスの置き換えはスキップされます。詳細については、「スキップマッチングでのインスタンスの更新の使用」を参照してください。

スタンバイインスタンス (StandbyInstances)

Standby 状態のインスタンスが見つかった場合の Amazon EC2 Auto Scaling の動作を制御します。これらのインスタンスの詳細については、「Auto Scaling グループからインスタンスを一時的に削除する」を参照してください。

Amazon EC2 Auto Scaling は次のオプションを提供します。

  • 終了 (Terminate) — Standby にあるインスタンスを終了します。

  • 無視 (Ignore) — Standby 状態にあるインスタンスを無視し、InService 状態にあるインスタンスの置き換えを続行します。

  • 待機 (Wait) — インスタンスをサービスに戻すまで 1 時間待機します。そうしない場合、インスタンスの更新が失敗します。