0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【AWS】ALB(Application Load Balancer)による負荷分散作成の備忘録

Last updated at Posted at 2023-04-05

事前準備

  • EC2に簡単にWebサーバーアプリを立てて、アクセスするとデフォルトページが表示されるようにしておく

1. ターゲットグループの作成

1.Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  1. ナビゲーションペインの [ロードバランシング] で [ターゲットグループ] を選択します。
  2. [Create target group] を選択します。
  3. [基本的な設定] で、[ターゲットタイプ] をインスタンスのままにします。
    ALB.PNG
  4. [ターゲットグループ名] に、新しいターゲットグループの名前を入力します。
  5. デフォルトのプロトコル(HTTP) とポート (80) のままにします。
  6. インスタンスを含んでいる VPC を選択します。プロトコルのバージョンを HTTP1 のままにします。
    ALB1.PNG
  7. [Next] (次へ) をクリックします。
  8. [ターゲットの登録] ページで、ルーティング先のEC2を選択して、Include as pending belowを押す
    ALN2.PNG
  9. Create target groupを押す

2. ロードバランサーの作成

  1. ナビゲーションペインの [Load Balancing] で、[Load Balancers] を選択します。
  2. [Create Load Balancer] を選択します。
  3. [Application Load Balancer] で [作成] を選択します。
    ALB4.PNG
  4. [ロードバランサー名] に、ロードバランサーの名前を入力します。例えば、my-alb です。
  5. [スキーム] および [IP アドレスタイプ] については、デフォルト値のままにします。
  6. [ネットワークマッピング] で、EC2 インスタンスに使用する VPC を選択します。アベイラビリティーゾーンを少なくとも 2 つ選択する
    ALB5.PNG
  7. [セキュリティグループ] で、セキュリティグループを選択します。
  8. [リスナーとルーティング] で、今回はHTTPなのでデフォルトのプロトコルとポートを保持し、リストからターゲットグループを選択します。
    ALB6.PNG
  9. [デフォルトのアクション] で、登録したターゲットグループを選択します。
  10. 設定を確認し、[ロードバランサーの作成] を選択します。

3. ロードバランサーのドメインへアクセス

  1. ナビゲーションペインの [ロードバランシング] で [ターゲットグループ] を選択します。
  2. 作成したターゲットグループを選択します。
  3. [Targets] を選択して、インスタンスの準備ができていることを確認します。
  4. ナビゲーションペインの [Load Balancing] で、[Load Balancers] を選択します。
  5. 作成したロードバランサーを選択します。
  6. ロードバランサーの DNS nameをブラウザのアドレスフィールドに入力して、アクセス可能か確認する。
    ALB7.PNG

HTTPSにするには

下記公式サイトの手順に従い、HTTPS リスナーを追加する

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?