本稿では、ロードバランシングに関連する概念についてご紹介します。
注意:
EdgeOne ロードバランシング機能は内部テスト中です。ご利用が必要な場合は、お問い合わせください。 ロードバランシングインスタンス
ロードバランシングインスタンスは仮想的な概念であり、オリジンサーバーグループとヘルスチェックポリシーで構成されます。1つのロードバランシングインスタンスには、優先順位に従って最大10個のオリジンサーバーグループと1つのヘルスチェックポリシーを設定できます。ロードバランシングインスタンスは、検出結果と設定されたトラフィックスケジューリングポリシーに基づいて、ビジネストラフィックをインテリジェントに振り分けます。
オリジンサーバーグループ
オリジンサーバーグループは、ロードバランシングにおいて最小のオリジンサーバー設定単位です。単一または複数のオリジンサーバーを追加できます。複数のオリジンサーバーを追加する際に重みを設定してトラフィック負荷を調整できます。詳細については、オリジンサーバーグループ操作ガイドをご参照ください。 ヘルスチェックポリシー
ヘルスチェックポリシーは、検出方式とヘルス判定条件で構成されます。現在、ICMP Ping、HTTP/HTTPS、TCP、UDPの4種類の検出方式をサポートしています。詳細については、ヘルスチェック詳細をご参照ください。 トラフィックスケジューリングポリシー
トラフィックスケジューリングポリシーは、ヘルスチェックポリシーが有効になっている場合にのみ有効になります。現在は「優先順位に基づくフェイルオーバー」ポリシーをサポートしています。これは、検出結果に基づいて障害のあるオリジンサーバーを除外し、オリジンサーバーグループの優先順位に従ってトラフィックを正常なオリジンサーバーにルーティングするものです。
リクエスト再試行ポリシー
ロードバランシングは、業務の正常なリクエストが特定のオリジンサーバーで失敗した場合に、リクエスト再試行ポリシーに基づいてそのリクエストを他のオリジンサーバーに振り分けて再試行し、ネットワークの問題やオリジンサーバーの障害などによる業務リクエストの失敗を低減できます。詳細については、リクエスト再試行ポリシーの紹介をご参照ください。