すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:アドレスプールの設定

最終更新日:Oct 21, 2024

概要

Global Traffic Manager (GTM) では、アドレスプールを使用してアプリケーションサービスのアドレスを管理できます。 アドレスプールは、同じアプリケーションサービスにアクセスするために使用されるIPアドレスまたはドメイン名のグループです。 アドレスプール内のIPアドレスまたはドメイン名は、同じインターネットサービスプロバイダ (ISP) に属するか、同じリージョンに存在します。 GTMインスタンスに複数のアドレスプールを設定できます。 このようにして、異なるリージョンからの要求を最も近いアドレスプールに転送できます。 アドレスプールが属するアドレスプールセットが使用できない場合、別のアドレスプールセットがフェールオーバーに使用されます。

設定パラメータの説明

基本設定パラメーター

  1. アドレスプール名

    テストなど、識別しやすく覚えやすいアドレスプール名を入力します。 アクセスポリシーを設定すると、名前に基づいてアドレスプールを区別できます。

  2. サービスの可用性: アドレスプールのサービスの可用性。 有効な値: AvailableおよびUnavailable

    使用可能: アドレスプールが有効で、ヘルスステータスが正常の場合、アドレスプールは使用可能と見なされます。

    Unavailable: アドレスプールが無効になっているか、ヘルスステータスが異常の場合、アドレスプールは利用できないと見なされます。

    次の表に、アドレスプールの可用性を判断する優先度を示します。

    ステータスの有効化

    健康状態

    サービス可用性

    Enabled

    通常または警告

    Available

    Enabled

    異常

    使用できません

    無効

    正常、警告、または異常

    使用できません

    説明

    ヘルスステータス

    • 正常: アドレスプール内のすべてのアドレスが使用可能な場合、ヘルスステータスは正常です。

    • 警告: アドレスプール内の一部のアドレスは使用できません。 ただし、使用できないアドレスの数は、アドレスプールの異常状態を判断するために指定されたしきい値を超えず、アドレスプールは警告状態になります。 この場合、アドレスプール内の利用可能なアドレスは期待通りに返され、利用不可能なアドレスは返されません。

    • 異常: アドレスプール内の利用できないアドレスの数が、アドレスプールの異常ステータスを判断するために指定されたしきい値を超える場合、アドレスプールは異常状態に入ります。 この場合、アドレスプール内のアドレスを返すことはできません。

  3. アドレスプールタイプ

    アドレスプール内のアドレスは、IPアドレスとドメイン名にすることができます。 IPv4およびIPv6アドレスがサポートされています。

  4. アドレスプールの健全性ステータスの判定条件

    このパラメーターは、アドレスプールが使用可能かどうかを判断するために使用されます。 アドレスプール内の使用可能なアドレスの数がこのパラメーターで指定された値未満の場合、アドレスプールは使用できないと見なされます。

  5. ステータスの有効化

    デフォルトでは、Enabling Statusパラメーターの値はEnableです。 このパラメーターを無効に設定した場合、GTMはアドレスプール内のアドレスを返しません。

  6. 補足

    アドレスプールを思い出させることができる追加の説明。

アドレス間の負荷分散のポリシーを設定するためのパラメーター

アドレス間の負荷分散のポリシーは、PollOrderWeightClosest to Sourceです。

  1. Poll: 任意のソースからのドメインネームシステム (DNS) 要求のアドレスプール内のすべてのアドレスを返します。 すべてのアドレスは、返されるたびにラウンドロビンモードでソートされます。 例:

  • 最初のリターン: IPアドレス1、IPアドレス2、およびIPアドレス3

  • 2回目の返品: IPアドレス3、IPアドレス1、IPアドレス2

  • 3番目のリターン: IPアドレス2、IPアドレス3、およびIPアドレス1

  • 4番目のリターン: IPアドレス1、IPアドレス2、およびIPアドレス3

説明

複数のIPアドレスがアクセス・クライアントに返される場合、アクセス・クライアントは、選好メカニズムに基づいてIPアドレスのうちの1つを選択する。 例えば、アクセスクライアントは、最適な経路を有するIPアドレス、または最初にランク付けされたIPアドレスを選択する。

  1. Order: 任意のソースからのDNSリクエストに対して、シーケンス番号が最小のアドレスが返されます。 シーケンス番号は、アドレスを返す優先順位を指定する。 シーケンス番号が小さいほど、優先度が高くなります。 最小のシーケンス番号を有するアドレスが利用できない場合、2番目に小さいシーケンス番号を有するアドレスが返される。 [アドレスの負荷分散ポリシーの順序] を選択した場合は、[以前のリソース回復モード] パラメーターを設定する必要があります。 有効な値: プリエンプティブルモードおよびノンプリエンプティブルモード

    プリエンプティブルモード: 最小シーケンス番号を有するアドレスは、このアドレスが回復される場合、優先的に使用される。

    非プリエンプティブルモード: 最小のシーケンス番号を持つアドレスが復元されても、現在のアドレスは引き続き使用されます。

    例: IPアドレス1のシーケンス番号は1、IPアドレス2のシーケンス番号は2、IPアドレス3のシーケンス番号は3です。

    プリエンプティブモード:

    GTMは、IPアドレス1が利用可能である限り、常にIPアドレス1を返す。

    IPアドレス1が利用できない場合、GTMはIPアドレス2を返します。 IPアドレス1とIPアドレス2の両方が利用できない場合、GTMはIPアドレス3を返します。 IPアドレス1とIPアドレス2の両方が回復されると、GTMはIPアドレス1を返す。

    非プリエンプティブルモードの場合:

    GTMは、IPアドレス1が利用可能である限り、常にIPアドレス1を返す。

    IPアドレス1が利用できない場合、GTMはIPアドレス2を返します。 IPアドレス1とIPアドレス2の両方が利用できない場合、GTMはIPアドレス3を返します。 IPアドレス1とIPアドレス2の両方が回復される場合、GTMは依然としてIPアドレス3を返す。

    警告

    ディザスタリカバリモードのデータセンターが一方向データ同期モードを使用する場合は、[非プリエンプティブルモード] を選択することを推奨します。 理由: 通常の状態では、GTMは常にIPアドレス1を返します。 IPアドレス1が利用できない場合、GTMはIPアドレス2を返します。 ただし、ユーザーがIPアドレス2にアクセスしている間は、新しく生成されたデータをタイムリーにIPアドレス1に同期させることはできません。 この場合、プリエンプティブルモードを選択すると、IPアドレス1が復元されたときに、GTMはIPアドレス1を返します。 これにより、ビジネス例外が発生する可能性があります。

  2. 重み: アドレスごとに異なる重み値を設定できます。 このようにして、GTMは重み値に基づいてアドレスを返します。 重みポリシーは、トラフィックを新旧のデータセンター間で切り替える必要がある場合に適用できます。

    説明

    重み値は、1〜100の整数とすることができる。

    重要

    テスト中に重み設定に基づいてDNSレコードが返されないことがあります。 これは一般的な出来事です。 原因は、重み付きラウンドロビンは、DNSレコード内のアドレスの重みに基づいてトラフィックをスケジュールするための粗い方法です。 重み付きラウンドロビンは、ローカルDNSサーバーからの要求を処理するように設定されます。 ただし、ローカルDNSサーバーは、信頼できるDNS (この例ではAlibaba Cloud DNS) を有効期間 (TTL) 内に1回だけ要求します。

    たとえば、ドメイン名は、中国 (上海) と中国 (北京) の両方のリージョンのユーザーがアクセスしているとします。 この例では、ローカルDNS Aは、上海のユーザからの要求を処理するように指定され、ローカルDNS Bは、北京のユーザからの要求を処理するように指定される。 ローカルDNS AとローカルDNS BがGTMへのクエリを開始すると、GTMは設定された重み値に基づいてアドレスを返します。 ただし、GTMは、TTL期間内に同じローカルDNSサーバーで指定されたすべてのユーザーに同じアドレスを返します。

  3. ソースに近い: GTMは、DNSリクエストのソースに基づいて異なるIPアドレスを返します。

    リクエストソース: DNSリクエストのソース。 GTMは、アクセス・クライアントが使用するローカルDNSサーバーの出力IPアドレスに基づいてDNS要求をスケジュールします。 アクセスクライアントが使用するローカルDNSサーバーがEDNSクライアントサブネット (ECS) をサポートしている場合、GTMはアクセスクライアントのIPアドレスに基づいてインテリジェントスケジューリングを実行することもできます。

手順

基本設定の設定

  1. Alibaba Cloud DNS コンソールにログオンします。

  2. 左側のナビゲーションウィンドウで、[Global Traffic Manager] をクリックします。 表示されるページで、[Global Traffic Manager3.0] タブをクリックします。

  3. [アドレスプール設定] タブをクリックし、[アドレスプールの作成] をクリックします。

  4. [アドレスプールの作成] ページで、アドレスプールアイコンの上にポインターを移動し、[基本設定] をクリックします。image

  5. [基本アドレスプール設定] パネルでパラメーターを設定し、[設定の送信] をクリックします。image

アドレスプールにアドレスを追加する

  1. 基本的なアドレスプールの設定が完了したら、[アドレスプール] ページでポインタをアドレスプールアイコンの上に移動し、[既存のアドレスの選択] をクリックします。

    説明

    アドレスを設定していない場合は、[アドレスの追加] をクリックしてアドレスを追加します。 詳細については、「アドレスの設定」をご参照ください。

    image

  2. アドレスを追加したら、[設定の送信] をクリックします。

    image

アドレス間の負荷分散に関するポリシーの設定

アドレスのロードバランシングポリシーのデフォルト値は [ポーリング] です。 この例では、Order (プリエンプティブルモード) が使用されます。

  1. アドレスプールにアドレスを追加した後、[アドレスプール] ページで、ポインタを [ポーリング] に移動し、[負荷分散ポリシーの設定] をクリックします。image

  2. [アドレスの負荷分散ポリシー設定] パネルで、[アドレスの負荷分散ポリシー] ドロップダウンリストから [順序] を選択し、[以前のリソース復旧モード] ドロップダウンリストから [プリエンプティブルモード] を選択します。 [設定の送信] をクリックします。

  3. アドレスプールページで、ポインタをシーケンス番号に移動します。 [シーケンス番号の調整] をクリックします。 アドレスを上下にドラッグアンドドロップして、シーケンス番号を調整します。 次に、[設定の送信] をクリックします。image

説明

設定ビューページでアドレスがグレーで表示されている場合は、アドレスアイコンの上にポインターを移動し、[現在のアドレスへの参照をキャンセル] をクリックしてアドレスプールからアドレスを削除します。 ただし、アドレスはアドレスリストから削除されません。