Auto Scaling グループを更新する - Amazon EC2 Auto Scaling

Auto Scaling グループを更新する

Auto Scaling グループの詳細は更新することができます。Auto Scaling グループの名前を更新したり、AWS リージョン を変更したりすることはできません。

Auto Scaling グループ (コンソール) を更新するには
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. Auto Scaling グループを選択すると、[詳細]、[アクティビティ]、[自動スケーリング]、[インスタンス管理]、[モニタリング]、[インスタンス更新] のタブでグループに関する情報が表示されます。

  3. 目的の設定エリアのタブを選択し、必要に応じて設定を更新します。編集する各設定について、[更新] を選択して Auto Scaling グループの設定に変更を保存します。

コマンドラインを使用して Auto Scaling グループを更新するには

以下のコマンドのいずれかを使用できます。

Auto Scaling インスタンスの更新

新しい起動テンプレートまたは起動設定を Auto Scaling グループに関連付けると、すべての新しいインスタンスに更新された設定が適用されます。既存のインスタンスは、最初に起動された構成で実行され続けます。既存のインスタンスに変更を適用するには、次のオプションがあります。

注記

以下のインスタンス属性を起動テンプレートまたは起動設定の一部として指定することで変更できます。

  • [Amazon マシンイメージ (AMI)]

  • ブロックデバイス

  • キーペア

  • インスタンスタイプ

  • セキュリティグループ

  • ユーザーデータ

  • モニタリング

  • IAM インスタンスプロファイル

  • プレースメントテナンシー

  • kernel

  • ラムディスク

  • インスタンスにパブリック IP アドレスがあるかどうか

  • アベイラビリティーゾーンの分散戦略

Auto Scaling グループ配分戦略と容量の変更

Auto Scaling グループ配分戦略を変更しても、既存のインスタンスは置き換えられません。スケールアウトイベントのために起動された新しいインスタンスが新しい配分戦略に従います。今後のスケールインイベントは終了ポリシーに従い、終了ポリシーが Default または AllocationStrategy に設定されている場合は新しい配分戦略を使用します。例えば、配分戦略を lowest-price から price-capacity-optimized に変更した場合、インスタンスの終了は行われませんが、新しいインスタンスは新しい配分戦略で起動されます。インスタンスタイプの変更は既存のインスタンスには影響しません。

OnDemandBaseCapacityOnDemandPercentageAboveBaseCapacity などの特定のパラメータを変更すると、オンデマンドインスタンスとスポットインスタンスの割合が新しい仕様と一致しない場合、Auto Scaling は自動的に再調整を行います。例えば、Auto Scaling グループで OnDemandPercentageAboveBaseCapacity が 50% のオンデマンドインスタンスと 50% のスポットインスタンスに設定されているとします。すると、OnDemandPercentageAboveBaseCapacity は 100% のオンデマンドインスタンスに引き上げられます。Auto Scaling グループは、新しいオンデマンドインスタンスを起動し、スポットインスタンスを終了することで、プロアクティブに再調整を行います。定義したインスタンスメンテナンスポリシーにより、起動アクティビティと終了アクティビティの順序が決まります。