

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

# CodeDeploy Amazon EC2 デプロイ用の Elastic Load Balancing でロードバランサーをセットアップする
<a name="deployment-groups-create-load-balancer"></a>

ブルー/グリーンデプロイまたはデプロイグループでオプションのロードバランサーを指定するインプレースデプロイを実行する前に、事前に Elastic Load Balancing で少なくとも 1 つの Classic Load Balancer、Application Load Balancer、Network Load Balancer を作成しておく必要があります。Blue/Green デプロイの場合は、そのロードバランサーを使用して置き換え先環境を構成するインスタンスを登録します。元の環境のインスタンスは、この同じロードバランサーにオプションで登録できます。インプレースデプロイでは、ロードバランサーを使用して CodeDeploy で処理中のインスタンスを登録解除し、作業が完了したら再登録します。

CodeDeploy は、複数のロードバランサーの背後にある Amazon EC2 インスタンスへのブルー/グリーンデプロイとインプレースデプロイをサポートします。例えば、200 個の Amazon EC2 インスタンスがあり、そのうちの 100 個が 2 つの Classic Load Balancer に登録され、さらに 100 個が 2 つの Application Load Balancer の 4 つのターゲットグループに登録されているとします。このシナリオでは、CodeDeploy を使用すると、2 つの Classic Load Balancer、2 つの Application Load Balancer、および 4 つのターゲットグループに分散している場合でも、200 個のインスタンスすべてにブルー/グリーンデプロイとインプレースデプロイを行うことができます。

CodeDeploy は、最大 10 個の Classic Load Balancer と 10 個のターゲットグループ、合計 20 個のアイテムをサポートします。

1 つ以上の Classic Load Balancer を設定するには、Classic Load Balancer のユーザーガイド**にある「[チュートリアル: Classic Load Balancer の作成](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html)」の手順に従ってください。次の点に注意してください。
+ **ステップ 2: ロードバランサーの定義**、[**Create LB Inside**] で、インスタンスを作成したときに選択したのと同じ VPC を選択します。
+ **ステップ 5: ロードバランサーへの EC2 インスタンスの登録**で、現在デプロイグループにあるインスタンス (インプレースデプロイ)、または元の環境に存在するように指定したインスタンス (Blue/Green デプロイ) を選択します。
+ **ステップ 7: Load Balancer の作成と検証**で、ロードバランサーの DNS アドレスをメモします。

  例えば、ロードバランサーの名前を `my-load-balancer` とした場合、DNS アドレスは `my-load-balancer-1234567890.us-east-2.elb.amazonaws.com` のような形式で表示されます。

1 つ以上の Application Load Balancer を設定するには、以下のトピックのいずれかの指示に従ってください。
+ [Application Load Balancer の作成](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-application-load-balancer.html)
+ [チュートリアル: を使用して Application Load Balancer を作成する AWS CLI](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/tutorial-application-load-balancer-cli.html)

1 つ以上の Network Load Balancer を設定するには、以下のトピックのいずれかの指示に従ってください。
+  [Network Load Balancer を作成する](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-network-load-balancer.html) 
+  [チュートリアル: を使用して Network Load Balancer を作成する AWS CLI](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/network-load-balancer-cli.html) 