[アドレス] は、IP アドレスやドメイン名など、トラフィックのスケジューリングが可能な特定のサービスエンドポイントです。これは、[アドレスプール] 内の最小単位です。
アドレスの目的
アドレスはサービスエンドポイントを表します。アドレスのヘルスステータスは、サービスが利用可能かどうかを示します。ヘルスチェックテンプレートを設定してサービスステータスの変更を検出し、Global Traffic Manager (GTM) のディザスタリカバリスイッチオーバー機能を使用してサービスの安定性を確保できます。
アドレスの作成
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。
[アドレス設定] タブをクリックし、[アドレスの作成] をクリックします。
[アドレスの作成] ページで、アドレスアイコンをクリックし、[基本設定] をクリックします。

[アドレスの基本設定] ページで、パラメーターを入力し、[設定を送信] をクリックします。
フォーム項目
説明
アドレス名
覚えやすく識別しやすいアドレスの名前を入力します。名前は、中国語、英語、またはその他の言語で入力できます。
アドレスタイプ
アドレスは IP アドレスまたはドメイン名にすることができます。IP アドレスは [IPv4] または [IPv6] にすることができます。[ドメイン名] を使用することもできます。
説明IP アドレスは一般的に使用されます。ただし、サービスエンドポイントが CDN、Anti-DDoS Pro、Anti-DDoS Premium、またはファイアウォールなどのサービスのドメイン名である可能性があるため、アドレスタイプとしてドメイン名もサポートしています。
エンドポイント
選択したアドレスタイプに基づいてエンドポイントを入力します。アドレスタイプとして IPv4 を選択した場合は、アプリケーションサービスの IPv4 アドレスを入力します。ドメイン名を選択した場合は、アプリケーションサービスのドメイン名を入力します。
ヘルスチェック
ポート番号: ヘルスチェックがプローブするサービスエンドポイントのポート番号。
説明最大 5 つのポートを設定できます。
ポート番号は
0 - 65535の範囲の整数で、0と65535を含みます。値0は任意のポートを示します。
ポートヘルスチェックテンプレート: ポートをプローブするために使用されるヘルスチェックプロトコル。Ping、TCP、HTTP(S) などのプロトコルの組み合わせをサポートしています。既存のヘルスチェックテンプレートを直接関連付けることができます。
削除: ポートのヘルスチェックタスクが不要になった場合は、削除できます。
行を追加: このボタンをクリックして、サービスエンドポイントにリスナーポートを追加します。
ヘルスチェックテンプレートをクイック追加: ヘルスチェックテンプレートを作成していない場合、または既存のテンプレートがニーズを満たしていない場合は、このボタンをクリックしてクイック作成します。
アドレスのヘルスステータスを判断する条件
現在のアドレスが正常かどうかを判断する条件。しきい値は、正常なヘルスチェックテンプレートの数 / 関連付けられたヘルスチェックテンプレートの総数として計算されます。次のオプションが利用可能です:
少なくとも 1 つのヘルスチェックテンプレートが正常
少なくとも 30% のヘルスチェックテンプレートが正常
少なくとも 50% のヘルスチェックテンプレートが正常
少なくとも 70% のヘルスチェックテンプレートが正常
すべてのヘルスチェックテンプレートが正常。
[有効化ステータス]
デフォルトで有効になっています。[無効] に設定されている場合、このアドレスを参照するアドレスプールはそれを返しません。
説明アドレスが無効になっていても、ヘルスチェックテンプレートが設定されていればヘルスチェックは実行されます。
備考
後でアドレスを識別して思い出すのに役立つ備考を入力します。

アドレスのヘルスチェックフェールオーバーメソッド
次のオプションが利用可能です:
自動スイッチオーバー: これはデフォルトの設定です。システムはヘルスチェックの結果に基づいてアドレスを解決するかどうかを自動的に判断します。ヘルスチェックが失敗すると、アドレスの DNS 解決は停止します。ヘルスチェックが成功すると、DNS 解決は再開されます。
手動スイッチオーバー: アドレスのステータスを [正常] または [異常] に設定できます。
正常: システムは常にアドレスを正常と見なします。DNS 解決は常にこのアドレスをユーザーに返します。ヘルスチェックはアドレスの監視とアラートの送信を継続しますが、GTM はアラートに基づいてフェールオーバー操作を実行しません。
異常: システムは常にアドレスを異常と見なします。DNS 解決はこのアドレスをユーザーに返しません。
重要アドレスが GTM インスタンスに関連付けられていない場合、アラート通知は送信されません。
手順
[アドレス設定] ページで、対象のアドレスのスイッチアイコンをクリックして、[アドレスのヘルスチェックフェールオーバーメソッドを設定] ダイアログボックスを開きます。

[アドレスのヘルスチェックフェールオーバーメソッドを設定] ダイアログボックスで、[アドレスのヘルスチェックフェールオーバーメソッド] (たとえば [自動スイッチオーバー]) を選択します。次に、[設定を送信] をクリックします。

アドレス設定の変更
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。
[アドレス設定] タブをクリックし、対象のアドレスの横にある [設定] をクリックします。
[アドレス] ページで、アドレスアイコンをクリックし、[基本設定] を選択して設定を変更します。

アドレスをグローバルに無効化または削除することもできます。[アドレスをグローバルに無効化] および [アドレスをグローバルに削除] 操作は、アドレスが使用されているすべてのインスタンスに影響します。アドレスが複数のアドレスプールによって参照され、複数のアクセスドメイン名に関連付けられている場合、アドレスを無効化または削除すると、関連付けられているすべてのドメイン名に影響します。注意して進めてください。
アドレスをグローバルに無効化: アドレスが無効化されると、GTM は新しいリクエストをそのアドレスにルーティングしなくなります。ただし、クエリではアドレスが返される場合があります。これは、さまざまなキャリアのローカル DNS サーバにキャッシュがあるためです。キャッシュの有効期限が切れる前に、ローカル DNS サーバはキャッシュされた DNS レコードを訪問者に返し、Alibaba Cloud DNS から最新のレコードをリクエストしません。この変更は、キャリアのローカル DNS サーバのキャッシュがリフレッシュされた後に完全に有効になります。
アドレスをグローバルに削除: アドレスが削除されると、GTM は新しいリクエストをそのアドレスにルーティングしなくなります。ただし、キャリアのローカル DNS サーバのキャッシュが原因で、クエリでアドレスが返される場合があります。
アドレス設定の削除
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。
[アドレス設定] タブをクリックし、対象のアドレスの横にある [削除] をクリックします。
[アドレスのグローバル削除の確認] ダイアログボックスで、[OK] をクリックします。
アドレスの一括削除または無効化
一括削除または無効化機能は、サービスレベルまたはデータセンターレベルのディザスタリカバリスイッチオーバーに適しています。この機能を使用すると、複数のアドレスを一度に操作して、複数のドメイン名のトラフィックを迅速に切り替えることができます。
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。
[アドレス設定] タで、削除または無効化するアドレスを選択し、[一括削除/一括無効化] をクリックします。

表示されるダイアログボックスで、操作の影響を確認し、[OK] をクリックします。
アドレスのロードバランシングポリシーの設定
アドレスのロードバランシングポリシーには、[ポーリング]、[シーケンシャル]、[重み付け]、[ソース近接] があります。
ポリシーの説明
ポーリング
任意のソースからの DNS クエリに対して、アドレスプール内のすべてのアドレスが返されます。アドレスの順序は、後続のクエリごとにローテーションされます。例:
1 回目のクエリ: IP1, IP2, IP3
2 回目のクエリ: IP3, IP1, IP2
3 回目のクエリ: IP2, IP3, IP1
4 回目のクエリ: IP1, IP2, IP3
エンドポイントが複数の IP アドレスを受信すると、最適なルートの選択やリストの最初の IP アドレスの選択など、独自のプリファレンスメカニズムに基づいてアクセスする IP アドレスを 1 つ選択します。
シーケンシャル
任意のソースからの DNS クエリに対して、序数が最も小さいアドレスが返されます。序数は、アドレスの返信優先度を示します。数値が小さいほど、優先度が高くなります。序数が最も小さいアドレスが利用できない場合、次に小さい序数のアドレスが返されます。シーケンシャルモードでは、優先度の高いリソースが再び利用可能になったときの動作を決定する 2 つのサービス回復モードのいずれかを選択できます: [プリエンプティブモード] と [非プリエンプティブモード]。
プリエンプティブモード: 序数の小さいリソースが回復すると、それが優先されます。
非プリエンプティブモード: 優先度の高いリソースが回復しても、トラフィックは切り戻されません。現在使用されているリソースが引き続きトラフィックを処理します。
例: IP1 の序数は 1、IP2 の序数は 2、IP3 の序数は 3 です。
プリエンプティブモードの場合:
IP1 が利用可能な場合は、常に IP1 が返されます。
IP1 が利用可能な場合、常に IP1 が返されます。IP1 が異常な場合、IP2 が返されます。IP1 と IP2 の両方が異常な場合、IP3 が返されます。IP2 または IP3 の使用中に IP1 が回復すると、トラフィックは IP1 に切り戻されます。
非プリエンプティブモードの場合:
IP1 が正常な場合、常に IP1 が返されます。
IP1 が利用可能な場合、常に IP1 が返されます。IP1 が異常な場合、IP2 が返されます。IP1 と IP2 の両方が異常な場合、IP3 が返され、アクティブなステータスに回復しても引き続き返されます。
データセンターがディザスタリカバリに一方向同期メカニズムを使用している場合は、[非プリエンプティブモード] を選択してください。これは、GTM が通常の状態では IP1 を返すためです。IP1 が異常になると、GTM は IP2 を返します。ユーザーが IP2 にアクセスしている間、新しいデータが IP1 にタイムリーに同期されない可能性があります。このシナリオで [プリエンプティブモード] を選択すると、GTM は IP1 が回復するとすぐにトラフィックを IP1 に切り戻し、データの不整合によるサービスの問題を引き起こす可能性があります。
重み付け
各アドレスに異なる重みを設定できます。GTM は、指定された重み比に基づいてアドレスを返します。このポリシーは、新旧のデータセンター間のトラフィックシフトなどのシナリオに適しています。
重みは 1 から 100 までの整数でなければなりません。
テスト中に、DNS 解決結果が設定された重みと厳密に一致しない場合があります。これは想定される動作です。これは、重み付けがローカル DNS サーバからのリクエストに適用されるトラフィックスケジューリングの粗粒度のメソッドであるためです。ローカル DNS サーバは、Time to Live (TTL) 期間内に権威 DNS (Alibaba Cloud DNS) に 1 つのリクエストしか送信しません。
たとえば、ドメイン名が上海と北京のユーザーによってアクセスされるとします。上海のユーザーは localdnsA を使用し、北京のユーザーは localdnsB を使用します。localdnsA と localdnsB が GTM にクエリリクエストを送信すると、GTM は設定された重みポリシーに基づいてアドレスを返します。ただし、TTL 期間内では、同じローカル DNS サーバに依存するすべてのユーザーが同じ解決結果を受け取ります。
ソース近接
このポリシーは、スマート DNS 解決機能を提供します。GTM は DNS クエリのソースに基づいて異なる IP アドレスを返し、ユーザーが最寄りのエンドポイントにアクセスできるようにします。
クエリソース: クエリソースは DNS クエリのソースです。GTM は、クライアントが使用するローカル DNS サーバの出口 IP アドレスに基づいてトラフィックをルーティングします。ローカル DNS サーバが Extension Mechanisms for DNS (EDNS) クライアントサブネット (ECS) をサポートしている場合、GTM はクライアントの IP アドレスに基づいてトラフィックをルーティングできます。
手順
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動し、管理したい GTM インスタンスを見つけ、[操作] 列の [設定] をクリックします。
設定ページで、アドレスプールアイコンの下にあるポリシー名をクリックします。表示されるダイアログボックスで、[ロードバランシングポリシーの設定] を選択します。

プール内のアドレスのロードバランシングポリシーを選択します。

[ポーリング] ポリシーを除き、各アドレスに追加のパラメーターを設定する必要があります。例:
シーケンシャル: 各アドレスに序数を設定します。数値が小さいほど、優先度が高くなります。次に、前述の推奨事項に基づいて [プリエンプティブモード] または [非プリエンプティブモード] を選択します。
重み付け: 各アドレスに 1 から 100 までの整数の重みを設定します。
ソース近接: リージョン、国、省、キャリアなどの各アクセスソースに対して、対応するアドレスプールを選択します。デフォルトのアドレスプールも設定する必要があります。
アドレスステータスの変更
サービス可用性ステータス: アドレスの現在の可用性ステータス。ステータスは [利用可能] または [利用不可] になります。
利用可能: アドレスが [有効] で、そのヘルスステータスが [正常] です。したがって、サービスステータスは [利用可能] です。
利用不可: アドレスが [無効] であるか、そのヘルスステータスが [異常] である場合、サービス可用性ステータスは [利用不可] です。
次の表は、アドレスのサービス可用性ステータスがどのように決定されるかを示しています:
有効ステータス | ヘルスチェックフェールオーバーメソッド | 手動スイッチオーバーステータス | ヘルスステータス | サービス可用性ステータス |
有効 | 自動スイッチオーバー | -- | 正常または警告 | 利用可能 |
有効 | 自動スイッチオーバー | -- | 異常 | 利用不可 |
有効 | 手動スイッチオーバー | 正常 | 正常、警告、または異常 | 利用可能 |
有効 | 手動スイッチオーバー | 異常 | 正常、警告、または異常 | 利用不可 |
無効 | 自動または手動スイッチオーバー | 正常または異常 | 正常、警告、または異常 | 利用不可 |
アドレスのヘルスステータスは、次のいずれかになります:
正常: アドレスに関連付けられているすべてのヘルスチェックテンプレートが正常であるか、ヘルスチェックテンプレートが関連付けられていません。
警告: アドレスに関連付けられている一部のヘルスチェックテンプレートは異常ですが、異常なテンプレートの数が、アドレスのヘルスステータスを異常と判断するために設定された条件を満たしていません。アドレスは正常として解決されます。
異常: アドレスに関連付けられている異常なヘルスチェックテンプレートの数が、アドレスのヘルスステータスを異常と判断するために設定された条件を満たしています。アドレスの DNS 解決は停止します。