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

Alibaba Cloud DNS:GTM を使用して ISP 回線ベースの解決とフェールオーバーを実装する

最終更新日:Apr 23, 2025

シナリオ

企業のほとんどのアプリケーションサービスは、複数のインターネットサービスプロバイダー (ISP) が提供する IP アドレスを使用しています。 これにより、ネットワーク間の遅延、パケット損失、可用性の低下などの問題が発生する可能性があります。Global Traffic Manager (GTM) はユーザーの ISP を検出し、このユーザーの DNS リクエストに、このユーザーと同じ ISP のネットワーク上に存在するアプリケーションサーバーの IP アドレスで応答できます。 これにより、このユーザーは近くのアプリケーションサーバーにアクセスできるようになり、ネットワークアクセスが高速化されます。 さらに、ISP が提供するすべての IP アドレスに到達できなくなった場合は、他の ISP が提供する IP アドレスにサービスを切り替えることができます。 これにより、障害の影響を最小限に抑え、業務継続性を確保します。

前提条件

  • ドメイン名 cloud-example.com は Alibaba Cloud DNS でホストされています。 ビジネスドメイン名 www.cloud-example.com を GTM に接続します。

    説明

    ビジネスドメイン名が Alibaba Cloud DNS でホストされていない場合でも、GTM を使用できます。 ビジネスドメイン名の現在の DNS サービスプロバイダーの DNS 設定に CNAME レコードを追加して、ビジネスドメイン名を GTM の対応するアクセスドメイン名にマッピングする必要があります。

  • GTM インスタンス (例: gtm-cn-vkl3pkw**07) が購入済みであること。 インスタンスを購入するには、「インスタンスの購入」をご参照ください。

  • 以下のインテリジェント解決が必要です。

    DNS リクエストの送信元

    アプリケーションサービスの IP アドレス

    フェールオーバー後の IP アドレス

    China Mobile

    1.1.XX.XX

    2.2.XX.XX、3.3.XX.XX

    China Telecom

    2.2.XX.XX

    1.1.XX.XX、3.3.XX.XX

    China Unicom

    3.3.XX.XX

    1.1.XX.XX、2.2.XX.XX

    グローバル

    1.1.XX.XX、2.2.XX.XX、3.3.XX.XX

    ヘルスチェックですべての IP アドレスが異常であると判断された場合、フォールバック解決ポリシーがトリガーされ、すべての IP アドレスが返されます。

アーキテクチャ

手順

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

  2. 左側のナビゲーションウィンドウで、[Global Traffic Manager] をクリックして、[Global Traffic Manager 3.0] ページに移動します。

  3. [アクセスドメイン名] タブで、[アクセスドメイン名を作成] をクリックします。

  4. [シナリオを選択] ダイアログボックスで、[複数 ISP 用単一データセンター] を選択します。

  5. [アクセスドメイン名を作成] ページで、アクセスドメイン名アイコンにポインターを移動し、[基本構成] をクリックします。

  6. [基本アクセスドメイン名構成] パネルでパラメーターを構成し、[送信] をクリックします。 アクセスドメイン名の構成方法の詳細については、「アクセスドメイン名の構成」をご参照ください。 image

  7. [アクセスドメイン名] ページで、アドレスプールアイコンにポインターを移動し、[基本構成] をクリックします。 [基本構成] パネルでパラメーターを構成し、[送信] をクリックします。 詳細については、「アドレスプールの構成」トピックの「基本構成パラメーター」をご参照ください。 MobileTelecomUnicomGlobal という名前の 4 つのアドレスプールを構成します。

    image

  8. [アクセスドメイン名] ページで、アドレスプールアイコンにポインターを移動し、[アドレスを追加] をクリックします。 計画に従って、3 つのアドレスプールにアドレスを追加します。 [アドレスを追加] パネルで、パラメーターを設定し、1 つ以上のヘルスチェックテンプレートを参照します。 この例では、TCP とポート 80 が選択されています。

    説明

    ヘルスチェックテンプレートが作成されていない場合は、[検出テンプレートをすばやく追加] をクリックして追加します。 詳細については、「ヘルスチェックテンプレート」をご参照ください。

    image

    重要

    この例では、構成手順を示しています。 実際の構成でまたはオレンジのアラート項目が表示された場合は、できるだけ早くアドレスのヘルスステータスを確認してください。

  9. 通常、シナリオ固有のテンプレートは自動的にポリシーを生成するため、負荷分散ポリシーを構成する必要はありません。

    重要
    • 重み付けやシーケンスなどのポリシーに基づいて、グローバルデフォルト回線用に構成されたアドレスをスケジュールする場合は、ビジネス要件に基づいて設定を調整できます。 詳細については、「アドレスプールの構成」トピックの「アドレス間の負荷分散ポリシーを構成するためのパラメーター」をご参照ください。

    • インテリジェント回線用に構成されたアドレスプールが使用できない場合は、グローバルデフォルト回線用に構成されたアドレスが返されます。

    • ヘルスチェックですべてのアドレスプールが使用できないと判断された場合、グローバルデフォルトアドレスプールのアドレスがラウンドロビン方式で返されます。 デフォルト回線に複数のアドレスプールが構成されている場合は、シーケンス番号が最も小さい空でないアドレスプールのアドレスが返されます。 グローバルデフォルト回線が構成されていない場合は、シーケンス番号が最も小さい空でないアドレスプールのアドレスが返されます。

  10. インスタンスのアラート設定を構成します。 詳細については、「アラート設定の構成」トピックの「手順」をご参照ください。

  11. [アクセスドメイン名] ページで、アクセスドメイン名アイコンにポインターを移動し、[有効化] をクリックします。 image

  12. [アクセスドメイン名の有効化の確認] ダイアログボックスで、アクセスドメイン名の構成が正しいことを確認し、[OK] をクリックします。

    重要
    • Alibaba Cloud DNS の Authoritative DNS Resolution モジュールに同じ名前とタイプのドメイン名レコードが存在する場合、システムはまず GTM で構成されたポリシーに基づいてこのドメイン名の DNS リクエストをインテリジェントにスケジュールおよび解決し、トラフィック負荷分散やフェールオーバーなどの高度な機能を実装します。

    • GTM でこのアクセスドメイン名を無効化または削除すると、このドメイン名のリクエストは Alibaba Cloud DNS の Authoritative DNS Resolution モジュールによって解決されます。