ロード・バランサーと既存の DNS レコードの操作
IBM Cloud® Internet Services ロード・バランサーは、トラフィックのバランスを取りたい DNS ホスト名によって識別されます (例えば、 www.example.com
)。 ロード・バランサーは、使用する起点サーバー・プール、それらが使用される順序、およびプール間でトラフィックを地理的に分散する方法を定義します。
CIS でロード・バランサーを作成する時に、以下のいずれかを選択できます。
- 既存の DNS レコードがない固有のホスト名を使用します。
- 既存の DNS レコード (A、AAAA、CNAME のレコード) があるホスト名を使用します。
ホスト名に既存の DNS レコードがあり、その DNS レコードが A、AAAA、CNAME (正規名) のいずれかのレコードの場合は、ロード・バランサーがその DNS レコードに取って代わります。 その他のレコード・タイプの場合は、取って代わりません。
ロード・バランサーが無効になっている場合は、既存の DNS レコードが提供されます。
同じ名前の既存の DNS レコードがない場合、ロード・バランサーを無効にすると、クライアントがホストを解決できず、要求が失敗します。
ロード・バランサーを手動で無効にすると、関連する起点やフォールバックにトラフィックが提供されません。 ロード・バランサーのすべてのプールを手動で無効にすると、フォールバックも無効でない限りは、フォールバックの起点が使用されます。 フォールバックも無効になっている場合は、SOA レコードが提供されます。 そうでない場合に、ロード・バランサーに 1 つだけプールがあってそのプールが正常に稼働していないと、フォールバック・プールの正常性にかかわりなく、CIS はトラフィックをフォールバック・プールに送信します。
HTTP キープアライブ (永続 HTTP 接続)
CIS はキープアライブ接続を維持して、パフォーマンスを向上させ、要求トランザクションで繰り返し発生する TCP 接続のコストを削減します。これは、 CIS がエッジ・ネットワークからサイトの発信元へのカスタマー・トラフィックをプロキシー処理するためです。
起点で HTTP キープアライブ接続が有効になっていることを確認します。 CIS は、最後の HTTP 要求から最大 15 分間 (900 秒)、オープン TCP 接続を再使用します。 開いている TCP 接続の数が多すぎると、起点 Web サーバーが接続を閉じます。 HTTP キープアライブは、CIS がプロキシーする要求の接続のリセットが早すぎないようにするのに役立ちます。