次の各節では、Regional Services と Customer Metadata Boundary を使って Load Balancing を設定し、負荷分散の判断とトラフィック処理が行われる場所を制御する方法を説明します。
プロキシモード に応じて、ネットワークスタックの異なる層でトラフィックを負荷分散できます。レイヤー 7(HTTP/S)とレイヤー 4(TCP)はサポートされます。一方、DNS-only は プロキシ されないため、サポートされません。
Cloudflare 経由で プロキシ される(トラフィックが Cloudflare を通る)ホスト名に Regional Services を設定し、Load Balancer をリージョン内だけで使えるようにするには、ダッシュボードまたは API で次の手順を実行します。
-
Cloudflare ダッシュボードで Load balancing ページを開きます。
Load Balancing を開く ↗ -
ロードバランサーを作成する 手順に従います。
-
Data Localization のドロップダウンから、ドメインで使うリージョンを選びます。
-
Next を選び、通常のセットアップを続けます。
-
Save を選びます。
- API で ロードバランサーを作成する 手順に従います。
- Load Balancer のホスト名に対して API POST コマンドを実行し、特定のリージョンを指定した
regional_hostnamesを作成します。
Customer Metadata Boundary を使うと、米国リージョンの外では Load Balancing Analytics を利用できません。
Customer Metadata Boundary を EU に設定すると、ゾーンダッシュボードの Traffic > Load Balancing Analytics > Overview and Latency タブは値が入りません。
詳細は Load Balancing のドキュメント を参照してください。