自動ロードバランス
最終更新日 2022-07-21
このガイドでは、2つ以上のオリジンサーバー間で自動的にロードバランシングを取る方法を説明します。ロードバランシングでは、リソースの使用を最適化し、単一のリソースの過負荷を避けるために、リクエストを複数のサーバーに配信します。
設定前の注意点
ロードバランシングを設定する前に、以下の点に注意してください。
- オリジンシールドを有効にした際のエラーを防ぐために、自動ロードバランシンググループのすべてのバックエンドが同じオリジンシールドの位置を使用する必要があります。
- オリジンサーバーの条件によって、自動ロードバランシングの動作が直接変わります。自動ロードバランシングが正しく機能するように、条件を確認してください。
- 多くのお客様は、ロードバランシング機能の設定と同時にフェイルオーバーを設定しています。フェイルオーバーの設定方法については、こちらをご覧ください。
ロードバランシングを有効にする
2つ以上のオリジンサーバーでロードバランシングを有効にするには、以下の手順に従ってください。
- Fastly コントロールパネルにログインします。
- Home ページから、適切なサービスを選択します。検索ボックスで ID、名称、ドメインでの検索が行えます。
- Edit configuration ボタンをクリックし、アクティブなバージョンをクローンするオプションを選択します。ドメインページが表示されます。
- Origins をクリックします。Origins ページが表示されます。
編集するホストの名前をクリックします。Edit this host ページが表示されます。
Auto load balance メニューからは Yes を選択します。
Weight フィールドには、オリジンサーバーに送信するトラフィック全体の割合を入力します。
ヒント
Weight フィールドに整数を指定する場合、特定のオリジンサーバーに送信するトラフィックの総パーセンテージを指定します。各オリジンサーバーは、指定した数に等しい割合 (
/ ) のトラフィックを受信します。例えば、オリジンサーバーが A と B の2つある場合、両方の比重を50に設定すると、2つの間でトラフィックが均等に分割されます。各オリジンサーバーは、お客様の総トラフィックの50%を受け取ります。オリジンサーバー A の比重を55に増やし、オリジンサーバー B の比重を45に減らすと、トラフィックの割合はそれぞれ55%と45%に変わります。 Update ボタンをクリックします。
自動ロードバランシングのグループに含めるオリジンサーバーごとに、手順5、6、7、8を繰り返します。
注意
各 Fastly サービスに、最大5つのオリジンサーバーを設定することができます。アカウントで各サービスに対して5つ以上のオリジンサーバーを有効にする場合は、sales@fastly.comにお問い合わせください。
- Activate ボタンをクリックして設定変更をデプロイします。
ロードバランシングで条件を使用する
オリジンサーバーに条件を設定して、ロードバランシングの動作を変更することができます。ロード・バランシング・オートダイレクターは、同じような条件に基づいてサーバーをグループ化します。それにより、異なる条件をオリジンのグループに割り当て、オートダイレクターのサブセットを効果的に作成することができます。オリジンサーバーの各グループにてロードバランシングに影響を及ぼす条件が異なる場合、オートロード機能は異なるサーバー間でランダムにロードバランシングすることはありません。
次の内容
より高度なロードバランシングのシナリオについては、開発者向けのドキュメントをご参照ください。