起動設定を使用して Auto Scaling グループを作成する - Amazon EC2 Auto Scaling

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

起動設定を使用して Auto Scaling グループを作成する

重要

起動設定に関する情報は、起動設定から起動テンプレートにまだ移行していないお客様向けに提供しています。Auto Scaling グループを移行してテンプレートを起動する方法については、「Auto Scaling グループを移行してテンプレートを起動する」を参照してください。

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

次の手順では、起動設定を使用して Auto Scaling グループを作成する方法を説明します。起動設定は作成後に変更することはできませんが、Auto Scaling グループの起動設定を置き換えることはできます。詳細については、「Auto Scaling グループの起動設定を変更する」を参照してください。

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

  2. 画面上部のナビゲーションバーで、 AWS リージョン 起動設定を作成したときと同じものを選択します。

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

  4. [起動テンプレートまたは起動設定を選択する] ページで [Auto Scaling グループ名] にAuto Scaling グループの名前を入力します。

  5. 起動設定を選択するには、次の手順を実行します。

    1. [Launch template] (起動テンプレート) で、[Switch to launch configuration] (起動設定に切り替える) を選択します。

    2. [起動設定] で、既存の起動設定を選択します。

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

  6. (設定の構成)、[Configure instance launch options] (インスタンス起動オプションの設定) ページの [Network] (ネットワーク) にある [VPC] で、VPC を選択します。Auto Scaling グループは、起動設定で指定したセキュリティグループと、同じ VPC 内に作成する必要があります。

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

  8. [Next] (次へ) を選択します。

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

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

    1. Amazon EC2 インスタンスをロードバランサーに登録するには、既存のロードバランサーを選択するか、新しいロードバランサーを作成します。詳細については、「Elastic Load Balancing を使用して Auto Scaling グループ内のインスタンス全体にトラフィックを分散させる」を参照してください。新しいロードバランサーを作成するには、Amazon EC2 Auto Scaling コンソールから Application Load Balancer または Network Load Balancer を設定する の手順に従ってください。

    2. (オプション) [ヘルスチェック][追加のヘルスチェックタイプ] で、[Elastic Load Balancing のヘルスチェックをオンにする] を選択します。

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

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

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

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

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

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

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

      Target Tracking スケーリングポリシーを選択した場合はターゲット追跡スケーリングポリシーを作成するの指示に従ってポリシーを作成してください。

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

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

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

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

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

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

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