スペクトラム
スペクトラムをロードバランシングで構成することで、TCPまたはUDPベースのアプリケーションにレジリエンシーをもたらすことができます。
スペクトラムアプリケーションを作成する際に、Originとしてロードバランサーを選択することで、ヘルスモニター、フェイルオーバー、トラフィックスティアリングを活用できます。
具体的な設定は使用ケースによって異なります。ワークフローを理解するために、以下の手順を参照してください。
-
Cloudflareダッシュボード ↗にログインし、ロードバランシングアドオンが有効になっているアカウントを選択します。
-
トラフィック > ロードバランシングに移動します。
-
ロードバランサーを作成を選択します。
-
ホスト名ページで、表示された設定を定義し、次へを選択します。
-
ホスト名を入力します。これはロードバランサーが利用可能なDNS名です。レコードの優先順位に関する詳細は、ロードバランシングのDNSレコードを参照してください。
-
オレンジの雲のアイコンを有効にしておきます。これはロードバランサーがプロキシされていることを意味します。これはプロキシモードを指し、スペクトラムではトラフィックは常にプロキシされます。
-
セッションアフィニティとプール間のフェイルオーバーは、スペクトラムではサポートされていないため、無効のままにします。
-
-
プールを追加ページで、表示された設定を定義し、次へを選択します。
- 既存のプールを1つ以上選択するか、新しいプールを作成します1。
- 必要に応じて、フォールバックプールを更新します2。
-
モニターページで、表示された設定を定義し、次へを選択します。
- プールに添付されているモニターを確認します。
- 必要に応じて、既存のモニターを添付するか、新しいモニターを作成します。
-
トラフィックスティアリングページで、トラフィックスティアリングのオプションを選択し、次へを選択します。
-
カスタムルールページは空のままにします。この機能はスペクトラムではサポートされていません。
-
レビューページで:
- Log in to the Cloudflare dashboard ↗.
- Select Spectrum.
- Select Create an Application. If this is your first time using Spectrum, the Create an Application modal appears.
- Select your Application Type.
- Under Domain, enter the domain that will use Spectrum.
- Under Edge Port, enter the port Cloudflare should use for your application.
- Under Origin, select Load Balancer.
- Select the load balancer you want to use from the dropdown. Disabled load balancers will not show on the Load Balancer menu.
- Select Add.
-
Load Balancing session affinity, failover across pools, and custom rules are not supported by Spectrum.
-
UDP health checks are only available with public monitoring. TCP can be used with both public and private monitoring.