ステアリング・ポリシーを使用したトラフィックの管理
Compute Cloud@Customerでは、ロード・バランシングとIPアドレス接頭辞の一部の値に基づいて、2種類のトラフィック・ステアリング・ポリシーが提供されます。
DNSは、そのゾーンのDNSネームスペースに文字列を指定した場合、IPアドレス(既知の場合)を返す以外に実行できます。DNSはトラフィック管理のシステムの一部でもあり、トラフィックは、場所などのいくつかの基準に応じて複数のサーバーに分散されます。ステアリング・ポリシーは、単一の完全修飾名へのアクセスを複数のサーバーに分散する方法です。
たとえば、ストリーミング・ビデオであるか、製品データベースからのレコードであるかに関係なく、複数のソース・サーバーから同じコンテンツを使用できます。一方のサーバーは米国にあり、もう一方のサーバーはヨーロッパにある可能性があります。トラフィック・ステアリング・ポリシーでは、IPアドレスまたはCIDRに基づいてトラフィックを分散できます。このトラフィック分散には、ロード・バランシングなど、他の基準を使用できます。ロード・バランシングは、複数のサーバーの負荷をほぼ等しく保つことを目的としています。
Compute Cloud@Customerでは、次のタイプのトラフィック管理ステアリング・ポリシーがサポートされています。
|
保険証券タイプ |
摘要 |
|---|---|
|
ロード・バランサ |
ロード・バランサ・ポリシーを使用すると、複数のエンドポイント間でトラフィックを分散できます。 エンドポイントに同じ重みを割り当ててエンドポイント間でトラフィックを均一に分散したり、カスタム重みを比率ロード・バランシングに割り当てることができます。 |
|
IP接頭辞ステアリング |
IP接頭辞ステアリング・ポリシーを使用して、元の問合せのIP接頭辞に基づいてDNSトラフィックを制御することができます。 リクエストの発生元のサブネットに基づいてユーザーをグループに分割し、作成したサブディビジョンに基づいてユーザーを特定のリソースに誘導できます。たとえば、外部ユーザーではなく、内部ユーザーに対して異なるレスポンスを提供できます。 |
ステアリング・ポリシーには、DNS問合せに回答するルールが含まれています。これらのルールを使用して、DNSリクエストのプロパティに基づいてアンサーをフィルタします。DNS問合せに対して複数の回答が提供される場合、その回答グループはアンサー・プールと呼ばれます。プール内の回答は優先度でソートされ、適格または不適格とマークされます。不適格な回答は回答から除外されます。
DNSゾーンにアタッチされると、ステアリング・ポリシーが対象となるゾーンのすべてのリソース・レコードより優先され、かわりにステアリング・ポリシー・ルールからDNSレスポンスが作成されます。たとえば、example.com DNSゾーンにアタッチされたステアリング・ポリシーに、ドメインapplication.example.comおよびA (アドレス)レコード・タイプの回答をカバーするルールが含まれている場合、ステアリング・ポリシーは、ゾーンに存在する関連Aレコードに関係なく、その回答で応答します。ステアリング・ポリシーにリクエスト対象のレコード・タイプの回答がない場合、DNSリクエストは次のステアリング・ポリシーまたはベース・ゾーン・レコードに渡されます。
ステアリング・ポリシーは、タイプA、AAAA、CNAMEのレコードのみをサポートします。ドメインには、特定のレコード・タイプをカバーするステアリング・ポリシー・アタッチメントを1つ以上含めることができます。つまり、DNSゾーン(example.com)には、特定のドメインの様々なレコード・タイプ(application.example.comの1つのAレコード・ポリシーと1つのCNAMEレコード・ポリシーなど)をカバーする複数のアタッチ済ステアリング・ポリシーを含めることができます。DNSゾーンには、application.example.comのAレコード・ポリシーやdatabase.example.comのAレコード・ポリシーなど、異なるドメインの特定のレコード・タイプをカバーする複数のアタッチ済ステアリング・ポリシーが含まれる場合もあります。ただし、同じドメインおよびレコード・タイプに対する複数のステアリング・ポリシーはサポートされません。これは、回答は1つのポリシーでのみ提供できるためです。