起動テンプレートを使用して Auto Scaling グループを作成する - Amazon EC2 Auto Scaling

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

起動テンプレートを使用して Auto Scaling グループを作成する

Auto Scaling グループを作成するときは、Amazon EC2インスタンス、インスタンスのアベイラビリティーゾーンとVPCサブネット、希望する容量、および最小容量制限と最大容量制限を設定するために必要な情報を指定する必要があります。

Auto Scaling グループによって起動される Amazon EC2インスタンスを設定するには、起動テンプレートまたは起動設定を指定します。次の手順では、起動テンプレートを使用して Auto Scaling グループを作成する方法を説明します。

前提条件
起動テンプレートを使用して Auto Scaling グループを作成するには (コンソール)
  1. で Amazon EC2コンソールを開きhttps://console.aws.amazon.com/ec2/、ナビゲーションペインから Auto Scaling Groups を選択します。

  2. 画面上部のナビゲーションバーで、起動テンプレートの作成時に使用した AWS リージョン ものと同じ を選択します。

  3. [Auto Scaling グループの作成] を選択します。

  4. Choose launch template or configuration のページで、以下を実行します。

    1. Auto Scaling グループ名に Auto Scaling グループの名前を入力します。

    2. [起動テンプレート] で、既存の起動テンプレートを選択します。

    3. [起動テンプレートのバージョン] で、スケールアウト時に Auto Scaling グループで使用する起動テンプレートのバージョン (デフォルト、最新、または特定のバージョン) を選択します。

    4. 起動テンプレートが、使用する予定のすべてのオプションをサポートしていることを確認し、[次へ] を選択します。

  5. インスタンス起動オプションの選択ページで、複数のインスタンスタイプを使用していない場合は、インスタンスタイプ要件セクションをスキップして、起動テンプレートで指定されたEC2インスタンスタイプを使用できます。

    複数のインスタンスタイプを使用する場合は、「複数のインスタンスタイプと購入オプションを使用する Auto Scaling グループ」を参照してください。

  6. ネットワーク で、 に VPCを選択しますVPC。Auto Scaling グループは、起動テンプレートで指定したセキュリティグループVPCと同じ に作成する必要があります。

  7. ベイラビリティーゾーンとサブネット、指定した で 1 つ以上のサブネットを選択しますVPC。複数のアベイラビリティーゾーンのサブネットを使用することで、高可用性を得られます。詳細については、「VPC サブネットを選択する場合の考慮事項」を参照してください。

  8. 指定したインスタンスタイプを使用して起動テンプレートを作成した場合は、次の手順に進み、起動テンプレートのインスタンスタイプを使用する Auto Scaling グループを作成できます。

    または、起動テンプレートでインスタンスタイプが指定されていない場合や、Auto Scaling に複数のインスタンスタイプを使用する場合は、[Override launch template] (起動テンプレートを上書きする) オプションを選択できます。詳細については、「複数のインスタンスタイプと購入オプションを使用する Auto Scaling グループ」を参照してください。

  9. [Next] (次へ) を選択して、次のステップに進みます。

    または、残りはデフォルトのままにして、[Skip to Review (確認をスキップ)] を選択できます。

  10. (オプション) [詳細オプションの設定] ページで、次のオプションを設定し、[次へ] を選択します。

    1. (オプション) ヘルスチェック その他のヘルスチェックタイプ でAmazon EBSヘルスチェック をオンにする を選択します。詳細については、「ヘルスチェックを使用して、Amazon EBSボリュームに障害が発生した Auto Scaling インスタンスをモニタリングする」を参照してください。

    2. (オプション) [ヘルスチェックの猶予期間] に秒単位で時間を入力します。この時間は、Amazon EC2 Auto Scaling が InService状態になった後にインスタンスのヘルスステータスをチェックするまでの待機時間です。詳細については、「Auto Scaling グループにヘルスチェックの猶予期間を設定する」を参照してください。

    3. 「追加設定」「モニタリング」で、 CloudWatch グループメトリクスの収集を有効にするかどうかを選択します。これらのメトリクスは、終了インスタンス数や保留中のインスタンスの数など、潜在的な問題の指標となる測定値を提供します。詳細については、「Auto Scaling グループとインスタンスの CloudWatch メトリクスをモニタリングする」を参照してください。

    4. デフォルトのインスタンスウォームアップを有効にする で、このオプションを選択し、アプリケーションのウォームアップ時間を選択します。スケーリングポリシーを持つ Auto Scaling グループを作成する場合、デフォルトのインスタンスウォームアップ機能により、動的スケーリングに使用される Amazon CloudWatch メトリクスが改善されます。詳細については、「Auto Scaling グループに対するインスタンスのデフォルトウォームアップを設定する」を参照してください。

  11. (オプション) [Configure group size and scaling policies (グループサイズとスケーリングポリシーの設定)] ページで、次のオプションを設定し、[次へ] を選択します。

    1. グループサイズ で、希望する容量 に、起動するインスタンスの初期数を入力します。

    2. スケーリングセクションのスケーリング制限 で、希望する容量の新しい値が希望する最小容量と希望する最大容量 より大きい場合、希望する最大容量は自動的に希望する新しい容量値に増加します。これらの制限は必要に応じて変更できます。詳細については、「Auto Scaling グループのスケーリング制限を設定する」を参照してください。

    3. 自動スケーリング では、ターゲット追跡スケーリングポリシーを作成するかどうかを選択します。このポリシーは、Auto Scaling グループの作成後に作成することもできます。

      ターゲット追跡スケーリングポリシー を選択した場合は、「」の指示に従ってポリシーターゲット追跡スケーリングポリシーを作成するを作成します。

    4. インスタンスメンテナンスポリシー で、インスタンスメンテナンスポリシーを作成するかどうかを選択します。このポリシーは、Auto Scaling グループの作成後に作成することもできます。インスタンスのメンテナンスポリシーを設定する 「」の指示に従ってポリシーを作成します。

    5. [Instance scale-in protection (インスタンスのスケールイン保護)] で、インスタンスのスケールイン保護を有効にするかどうかを選択します。詳細については、「インスタンススケールイン保護を使用してインスタンスの終了を制御する」を参照してください。

  12. (オプション) 通知を受け取るには、[通知の追加] を選択し、通知を設定してから [次へ] を選択します。詳細については、「Amazon EC2 Auto Scaling の Amazon SNS通知オプション」を参照してください。

  13. (オプション) タグを追加するには、[タグの追加] を選択し、各タグのタグキーと値を指定し、[次へ] を選択します。詳細については、「Auto Scaling グループとインスタンスにタグを付ける」を参照してください。

  14. [Review (レビュー)]ページで、[Create Auto Scaling group (Auto Scaling グループを作成)] を選択します。

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

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