AWS: 第7章ロードバランサーを用意
Webサーバに対するリクエストの分散とSSL処理を実現するために、ロードバランサーを作成します。
1.ターゲットグループの作成
ロードバランサーからWebサーバにアクセスするときに関係する設定を行うための、ターゲットグループの作成をします。
「サービス」メニューからEC2ダッシュボードを開き、「ターゲットグループ」をクリック、Target group画面に切り替わったら右上の[Create target group]をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-01-1024x384.png)
「Specify group details」画面が表示されるので、以下のように入力/選択します。
入力/選択が終わったら、一番下の[Next]をクリックします。
Choose a target type: Instances
Target group name: WebServer-tg
VPC: WebServer-vpc
![](https://uboot.camp/wp-content/uploads/2023/02/elb-02-555x1024.png)
「Register targets」画面が表示されるので、作成したEC2インスタンスにチェックをいれ、「Include as pending below」をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-03-1024x574.png)
登録済みターゲットにインスタンスが追加されます。
確認したら、[Create target group]をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-04-1024x376.png)
ターゲットグループが作成されました。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-05-1024x337.png)
2.ロードバランサー作成
ターゲットグループが作成できたので、ロードバランサーの作成をします。
EC2のダッシュボードから「ロードバランサー」を開き、[Create load balancer]をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-06-1024x446.png)
「Select load balancer type(ロードバランサーの種類選択)」画面が表示されます。
ここではHTTP/HTTPS通信に特化したロードバランサーを選択するために、Application Load Balancer の[Create]をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-07-1024x968.png)
「Create Application Load Balancer(ロードバランサー作成)」画面が表示されるので、以下のように入力/選択します。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-08-1024x747.png)
サブネットには先ほど作成した2つを選択します。
VPC: WebServer-vpc
Mappings ap-northeast-1a: WebServer-subnet-public1-ap-northeast-1a
Mappings ap-northeast-1c: WebServer-subnet-public1-ap-northeast-1c
![](https://uboot.camp/wp-content/uploads/2023/02/elb-09-1024x796.png)
セキュリティグループには先ほど作成したものを追加します。
Security groups: default, WebServer-sg
![](https://uboot.camp/wp-content/uploads/2023/02/elb-10-1024x265.png)
ターゲットグループには先ほど作成したものを選択します。
Listeners and routing: Default action: WebServer-tg
![](https://uboot.camp/wp-content/uploads/2023/02/elb-11-1024x530.png)
概要が間違っていなければ、[Create load balancer]をクリックします。
![](https://uboot.camp/wp-content/uploads/2023/02/elb-12-1024x975.png)
これでロードバランサーが作成されました。
次にドメインの設定を行なって行きます。