ALB URLベースのバランシング

ここでは動作確認のため「^/」のリクエストはサーバ1、 「^/admin/」へのリクエストはサーバ2にバランシングさせます
既存のターゲットグループのメンバーからサーバ2をまず外しておきます

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

「^/admin/」でバランシングするターゲットグループを作成します



ヘルスチェックURLを設定



作成後インスタンスメンバーを登録



バランシングルールの設定

ALBの設定からルールの編集を行う



パスベースのバランシングルールを追加
「+」ボタンのinsert ruleより「IF」をpathを選択しバランシングしたいpathを追加
「THEN」に先程作成したターゲットグループを選択



登録すると、ヘルスチェックの成功後バランシングされるようになる
ルールの定義は昇順になっており、最初に登録されるターゲットグループがデフォルトとなり、
ルールにマッチしない場合lastという形で全てのリクエストがバランシングされる
FWのポリシーみたいだね
複数のルールを定義する場合は順序に注意する。深い階層程上に定義する必要がある
lastより下にはルールを追加することはできない



results matching ""

    No results matching ""