Load Balancer の作成
メニューで Load Balancer > Load Balancer を選択し、Create Load Balancer をクリックします。console に次の 5 ステップのウィザードが開きます。
- Basic Information
- Server Pool & Health Check
- Listener
- Recommended alarm
- Review & Create
ウィザードで入力した値をもとに、システムがデフォルトの Server Pool と Listener を自動的に作成します。
ステップ 1. Basic Information

| フィールド | 説明 |
|---|---|
| Name | Load Balancer の名前。使用できるのは英字、数字、アンダースコア、ハイフン、スペース、ピリオドのみです。後から変更できます。 |
| Description | Load Balancer の説明(任意)。 |
| Tags | Load Balancer にタグを付けます(任意)。 |
| Subnet | Load Balancer で使用するネットワーク。一覧から既存の subnet を選択します。特定のネットワーク設計が不要な場合は空欄のままにします。 |
| Public IP | インターネットから Load Balancer にアクセスする必要がある場合に Public IP を割り当てます。デフォルトは None(内部向けの Load Balancer)です。 |
| Private IP | subnet 内の特定の Private IP を入力するか、空欄にしてシステムに自動割り当てさせます。 |
Size
利用ニーズに合った Load Balancer のプランを選択します。すべてのプランが高可用性(high-availability、24/7)を備えています。
| Size | High Availability | Active Connection | Application Throughput |
|---|---|---|---|
| Starter | Yes | 500 | 2,000 requests/s |
| Basic-1 | Yes | 1,000 | 5,000 requests/s |
| Basic-2 | Yes | 2,000 | 10,000 requests/s |
| Standard | Yes | 4,000 | 20,000 requests/s |
| Advanced-1 | Yes | 6,000 | 30,000 requests/s |
| Advanced-2 | Yes | 8,000 | 40,000 requests/s |
| Premium | Yes | 12,000 | 80,000 requests/s |
Next をクリックして次に進みます。
ステップ 2. Server Pool & Health Check

Server Pool
| フィールド | 説明 |
|---|---|
| Server pool name | Server Pool の名前。デフォルトは Default server pool です。 |
| Description | Server Pool の説明(任意)。 |
| Protocol | Server Pool が使用するプロトコル(例: HTTP)。 |
| TLS | backend サーバーへの接続を保護するために TLS を有効にします。 Listener が TERMINATED_HTTPS プロトコルを使用する場合のみ有効にします。 |
| Add server | pool にメンバーを追加します。VPC 内の instance を選択するか、Add external member を使って VPC 外のサーバーを IP で追加します(Instance、IP Address、Subnet、Port、Weight)。 |
Advanced Settings
| フィールド | 説明 |
|---|---|
| Algorithm | pool 内でリクエストを分配するアルゴリズム: Round Robin、Least Connection、Source IP。 |
| Sticky session | 同じ client からのリクエストを同じサーバーにルーティングします: None、App Cookie、HTTP Cookie、Source IP。 |
Health Check Settings
| フィールド | デフォルト | 説明 |
|---|---|---|
| Protocol | HTTP | health monitor のプロトコル。 |
| URL Path | / | スラッシュ(/)で始まる必要があります。 |
| HTTP Method | GET | health check で使用する HTTP メソッド。 |
| Expected Code | 200 | メンバーが healthy であると判定する HTTP ステータスコード。 |
| Max retries down | 3 | 1〜10。メンバーを down とマークするまでの連続失敗回数。 |
| Max retries | 3 | 1〜10。メンバーを up とマークするまでの連続成功回数。 |
| Delay (s) | 5 | probe を送信する間隔。 |
| Timeout (s) | 5 | 1 回の probe の応答を待つ最大時間。 |
Next をクリックして次に進みます。
ステップ 3. Listener

| フィールド | 説明 |
|---|---|
| Listener name | Listener の名前。デフォルトは Default listener です。 |
| Description | Listener の説明(任意)。 |
| Protocol | Listener がリクエストを受け付けるために使用するプロトコル。 |
| Port | Listener が待ち受ける port(例: 80)。 |
| Server pool | ルーティングされたリクエストを受け取る pool(ステップ 2 の pool と関連付けます)。 |
| Allow CIDRs | この Listener へのアクセスを許可する CIDR の一覧。それ以外のトラフィックはすべて拒否されます。1 行に 1 つの CIDR を記述します。デフォルトは 0.0.0.0/0 です。 |
| Deny CIDRs | アクセスを拒否する CIDR の一覧。許可一覧に含まれていても拒否されます。1 行に 1 つの CIDR を記述します。 |
| HTTP Headers insertions | member に送信するリクエストに挿入する header: X-Forwarded-For、X-Forwarded-Port、X-Forwarded-Proto。 |
Advanced Settings
| フィールド | デフォルト | 説明 |
|---|---|---|
| Member connect timeout (s) | 5 | backend member が接続を受け入れるまで待つ最大時間。 |
| Client data timeout (s) | 50 | 前段の client を idle 状態にできる最大時間。 |
| Member data timeout (s) | 50 | backend member を idle 状態にできる最大時間。 |
| TCP inspect timeout (s) | 0 | 内容を検査するために追加の TCP パケットを待つ時間。 |
| Connection limit | -1 | この Listener の最大接続数。-1 は無制限を意味します。 |
Next をクリックして次に進みます。
ステップ 4. Recommended alarm

ウィザードには、過負荷状態の検出に役立つ 2 つの Cloud Guard アラームがあらかじめ用意されています。
| アラーム | Metric | 条件 |
|---|---|---|
| Active connection | Active connection | 1,000 を超えたとき |
| Drop packet | Drop packet In/Out per second (packet/s) | 50 を超えたとき |
各アラームについて、Notify to で通知先を選択します(アラームを残す場合は必須です)。通知先がまだない場合は、Create recipient here をクリックして新規作成します(Email、Telegram、Slack、Teams に対応)。アラームが不要な場合は、削除アイコンをクリックして外します。
Next をクリックして次に進みます。
ステップ 5. Review & Create

すべての設定内容を確認します(読み取り専用)。修正が必要な場合は Previous をクリックして前のステップに戻ります。準備ができたら Create Load Balancer をクリックします。
ステータスの確認
作成が完了すると、console は自動的に Load Balancer の一覧ページに戻ります。各 Load Balancer 、 Listener 、Server Pool、Member にはそれぞれのステータスがあります。

| 対象 | プロビジョニングステータス | 動作ステータス |
|---|---|---|
| Load Balancer | Active: 作成に成功しました。Creating: 初期化中です。Updating: 更新中です。Deleting: 削除中です。Error/Pending: エラーが発生しました。サポート窓口にお問い合わせください。 | Healthy: すべてのメンバーが healthy です。Unhealthy: 少なくとも 1 つのメンバーが healthy ではありません。Offline: すべてのメンバーが healthy ではありません。No healthcheck: health check が未設定です。 |
| Listener | Load Balancer と同じ | N/A |
| Server Pool | Load Balancer と同じ | Load Balancer と同じ |
| Member | N/A | Healthy: リクエストを受け付ける準備ができています。Unhealthy: 利用できません。 |
一覧には、各 Load Balancer の Public IP、Private IP、Tags、Size、Created at も表示されます。
Load Balancer の作成には少し時間がかかる場合があります。プロビジョニングステータスが Active に変わるまで待ってから次に進んでください。