ハンドル・ポリシーを使用したトラフィックの管理

Compute Cloud@Customerでは、ロード・バランシングに基づく2つのタイプのトラフィック・ステアリング・ポリシーと、IPアドレス接頭辞の一部の値を提供します。

DNSは、そのゾーンの DNS名前空間で文字列が指定された場合に、IPアドレス(既知の場合)を返す以上のことを実行できます。DNSはトラフィック管理システムの一部でもあります。トラフィックは、場所などの基準に応じて複数のサーバーに分散されます。ステアリング・ポリシーは、1つの完全修飾名へのアクセスを複数のサーバーに分散する方法です。

たとえば、ストリーミング・ビデオであるか製品データベースからのレコードであるかに関係なく、同じコンテンツを複数のソース・サーバーから使用できます。1つのサーバーは米国、もう1つのサーバーはヨーロッパにあります。トラフィック・ステアリング・ポリシーは、IPアドレスまたはCIDRに基づいてトラフィックを分散できます。このトラフィック分散には、ロード・バランシングなど、複数のサーバーの負荷をほぼ等しく保つためのその他の基準を使用できます。

Compute Cloud@Customerでは、次のタイプのトラフィック管理ステアリング・ポリシーがサポートされています:

ポリシー・タイプ

Description

Load Balancer

Load Balancerポリシーを使用すると、複数のエンドポイント間でトラフィックを分散できます。

エンドポイントに同じ重みを割り当てて、エンドポイント間でトラフィックを均一に分散したり、カスタム重みを比率ロード・バランシングに割り当てることができます。

IP接頭辞ステアリング

IP接頭辞ステアリング・ポリシーでは、開始元の問合せのIP接頭辞に基づいてDNSトラフィックを制御できます。

リクエストの発生元であるサブネットに基づいてユーザーをグループに分割し、サブディビジョンに基づいてユーザーを特定のリソースに移動できます。たとえば、外部ユーザーではなく、内部ユーザーに対して異なるレスポンスを提供できます。

ステアリング・ポリシーには、DNS問合せに回答するルールが含まれます。これらのルールを使用して、DNSリクエストのプロパティに基づいてアンサーをフィルタします。DNS問合せに応答して複数の回答が提供される場合、その回答グループは回答プールと呼ばれます。プール内の回答は優先度でソートされ、適格または不適格とマークされます。不適格な回答は、回答から除外されます。

DNSゾーンにアタッチすると、ステアリング・ポリシーがカバーするゾーンのすべてのリソース・レコードより優先され、かわりにステアリング・ポリシー・ルールからDNSレスポンスが作成されます。たとえば、example.com DNSゾーンにアタッチされたステアリング・ポリシーに、ドメインapplication.example.comをカバーするルールとA (アドレス)レコード・タイプの回答が含まれている場合、ステアリング・ポリシーは、ゾーンに存在する関連Aレコードに関係なく、その回答で応答します。ステアリング・ポリシーでリクエスト対象のレコード・タイプに対する回答がない場合、DNSリクエストは次のステアリング・ポリシーまたはベース・ゾーン・レコードに渡されます。

ステアリング・ポリシーでは、A、AAAA、CNAMEタイプのレコードのみがサポートされます。1つのドメインは、指定されたレコード・タイプをカバーする最大1つのステアリング・ポリシー・アタッチメントを持つことができます。つまり、DNSゾーン(example.com)には、特定のドメインの異なるレコード・タイプ(たとえば、1つのAレコード・ポリシーとapplication.example.comの1つのCNAMEレコード・ポリシー)をカバーする複数のステアリング・ポリシーがアタッチされている場合があります。DNSゾーンには、異なるドメインの特定のレコード・タイプ(application.example.comのAレコード・ポリシーやdatabase.example.comのAレコード・ポリシーなど)をカバーする複数のステアリング・ポリシーがアタッチされていることもあります。ただし、回答を提供できるのは1つのポリシーのみであるため、同じドメインおよびレコード・タイプに対して複数のステアリング・ポリシーはサポートされません。