利用シーン
アプリケーションが複数のリージョンにデプロイされている場合、Global Traffic Manager (GTM) を使用して、ユーザーからのクエリを最寄りのサービスにルーティングできます。GTM を使用すると、ユーザーのリージョンに基づいてインテリジェント名前解決を設定し、サービス障害発生時に別のリージョンの正常なアプリケーションサービスに自動的にフェールオーバーさせることができます。
前提条件
Alibaba Cloud DNS によって管理されているドメイン名 (例:
cloud-example.com) を所有していること。GTM に接続するサービスドメイン名はwww.cloud-example.comです。説明ご利用のドメイン名が Alibaba Cloud DNS で管理されていない場合でも、GTM を使用できます。現在の DNS プロバイダーで CNAME レコードを追加し、サービスドメイン名を GTM のアクセスドメイン名にポイントしてください。
GTM インスタンス (例:
gtm-cn-35t3pd5**06) を購入済みであること。インスタンスをお持ちでない場合は、「サブスクリプションインスタンスの購入」をご参照ください。目標は、次のインテリジェント名前解決を設定することです。
クエリソースリージョン
アプリケーションサービスアドレス
フェールオーバーアドレス
華南
1.1.XX.XX
3.3.XX.XX
華北
2.2.XX.XX
3.3.XX.XX
グローバル
3.3.XX.XX
1.1.XX.XX, 2.2.XX.XX
ソリューションアーキテクチャ
操作手順
Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。
[アクセスゾーン] タブで、[アクセスゾーンの作成] をクリックします。
[シナリオの選択] ダイアログボックスで、[カスタムシナリオ] を選択します。
[アクセスゾーンの作成] ページで、アクセスドメイン名アイコンをクリックし、[基本設定] を選択します。
[基本設定] ページで、パラメーターを設定し、[送信] をクリックします。詳細については、「アクセスドメイン名」をご参照ください。
[アクセスゾーン] ページで、アドレスプールアイコンをクリックし、[基本構成] を選択します。[基本構成] ページで、パラメーターを構成し、[送信] をクリックします。詳細については、「基本構成」をご参照ください。South China、North China、Global という名前の 3 つのアドレスプールを作成します。

[アクセスゾーン] ページで、アドレスプールアイコンをクリックし、[アドレスの追加] を選択します。3 つの各アドレスプールに、計画されたアドレスを追加します。[アドレスの追加] ページで、パラメーターを設定し、ヘルスチェックテンプレートを関連付けます。この例では、[ポート 80] で [TCP プロトコル] を使用します。
説明ヘルスチェックテンプレートを作成するには、[ヘルスチェックテンプレートの追加] をクリックします。 詳細については、「ヘルスチェックテンプレート」をご参照ください。
アクセスゾーンアイコンの下にある負荷分散ポリシー名をクリックし、[負荷分散ポリシーの設定] を選択します。ジオロケーションベースのルーティングを実装するには、アドレスプールの負荷分散ポリシーを [最近接ソース] に設定します。詳細については、「アドレスプールの負荷分散ポリシーを設定する」をご参照ください。[クエリソース] セクションで、3 つのアドレスプールの [ソース] を、それぞれ South China、North China、Global にマッピングします。
重要ジオロケーション回線は[リージョン]-[中国本土]で利用でき、省レベルまで設定できます。
一致しないソースリージョンからのリクエストが解決されるようにするには、[グローバルデフォルト] 回線を設定する必要があります。
特定の地理的な回線のアドレスプールが利用できなくなった場合、GTM はグローバルデフォルト回線のアドレスを返します。
すべてのアドレスプールが利用できなくなった場合、GTM はデフォルトのアドレスプールからすべてのアドレスをラウンドロビン方式で返します。デフォルト回線に複数のアドレスプールがある場合、GTM は空でなく、かつ最も優先度番号が小さいアドレスプールを選択します。デフォルト回線が存在しない場合、GTM は利用可能なすべての回線の中から、空でなく、かつ最も優先度番号が小さいアドレスプールを選択します。

アドレスプールアイコンの下にあるロードバランシングポリシー名をクリックし、[ロードバランシングポリシーの設定]を選択します。プライマリ/スタンバイのディザスタリカバリを実装するには、[シーケンシャル (プリエンプティブモード)] モードを選択します。詳細については、「アドレスのロードバランシングポリシーを設定する」をご参照ください。
重要アドレスの優先度番号が小さいほど、その解決優先度は高くなります。GTM は、優先度番号が小さいアドレスが利用できない場合にのみ、優先度番号が大きいアドレスを解決します。
アドレスプールの優先度番号には 2 つの機能があります。第一に、同じソースからのクエリに対して、GTM は優先度番号が小さいアドレスプールを先に解決します。第二に、すべてのアドレスプールが利用できなくなった場合、GTM は空でなく、かつ最も優先度番号が小さいアドレスプールからすべての IP アドレスを返します。
重要この例は設定を示したものです。設定に赤色またはオレンジ色のアラートが表示される場合は、アドレスのヘルスチェックステータスを調査してください。
インスタンスの監視アラートを設定します。詳細については、「アラートの設定」をご参照ください。
[アクセスゾーン] ページで、アクセスドメイン名アイコンをクリックし、[有効化] を選択します。

[アクセスゾーンの有効化の確認] ページで、アクセスゾーンが正しいことを確認し、[OK] をクリックします。
重要Alibaba Cloud DNS のパブリックゾーンに同じ名前とタイプのレコードがすでに存在する場合、そのレコードタイプに対するクエリは、まず GTM のポリシーに従ってインテリジェント DNS 解決が行われ、トラフィックの負荷分散やフェールオーバーなどの高度な機能が有効になります。
GTM インスタンスを無効化または削除した場合、Alibaba Cloud DNS がドメイン名を解決します。