AWS CloudFormation で Auto Scaling グループを作成する - Amazon EC2 Auto Scaling

AWS CloudFormation で Auto Scaling グループを作成する

Amazon EC2 Auto Scaling は AWS CloudFormation と統合されています。これは、リソースとインフラストラクチャの作成と管理の所要時間を短縮できるように AWS リソースをモデル化して設定するためのサービスです。必要なすべての AWS リソース (Auto Scaling グループなど) を説明するテンプレートを作成すれば、AWS CloudFormation がお客様に代わってこれらのリソースのプロビジョニングや設定を処理します。

AWS CloudFormation を使用する際には、Amazon EC2 Auto Scaling リソースに対し一貫したセットアップを繰り返すために、テンプレートを再利用できます。リソースを一度記述するだけで、同じリソースを複数の AWS アカウント とリージョンで何度でもプロビジョニングできます。

Amazon EC2 Auto Scaling とAWS CloudFormation テンプレート

Amazon EC2 Auto Scaling と関連サービスのリソースをプロビジョニングして設定するには、AWS CloudFormation テンプレートを理解しておく必要があります。テンプレートは、JSONまたはYAMLでフォーマットされたテキストファイルです。これらのテンプレートには、AWS CloudFormation スタックにプロビジョニングしたいリソースを記述します。JSONやYAMLに不慣れな方は、AWS CloudFormation Designerを使えば、 AWS CloudFormation テンプレートを使いこなすことができます。詳細については、「AWS CloudFormation ユーザーガイド」の「AWS CloudFormation Designer とは」を参照してください。

Amazon EC2 Auto Scaling に独自のスタックテンプレートの作成を開始するには、次のタスクを完了してください。

Auto Scaling グループを Application Load Balancer の背後にデプロイする方法を表示するウォークスルーについては、「AWS CloudFormation ユーザーガイド」の「チュートリアル: スケーラブルなロードバランシングウェブサーバーの作成」を参照してください。

Auto Scaling グループおよび関連リソースを作成するテンプレートのその他の便利な例は、「AWS CloudFormation ユーザーガイド」の「Auto Scaling テンプレートスニペット」セクションを参照してください。詳細およびスニペット例については、「AWS CloudFormation ユーザーガイド」のAmazon EC2 Auto Scaling のリソースタイプリファレンスを参照してください。

AWS CloudFormation の詳細はこちら

AWS CloudFormation の詳細については、以下のリソースを参照してください。