Global Traffic Manager (GTM) 3.0 は、GTM サービスのアップグレード版です。構成オーケストレーションのためのグラフィカルインターフェイス、豊富なヘルスチェックテンプレート、および近接性ベース、重み付け、シーケンシャル、ラウンドロビンなどの複数のロードバランシングポリシーを提供します。GTM 3.0 では、複数の種類のリクエスト回線を組み合わせることもできます。このサービスは、企業に柔軟かつ効率的なディザスタリカバリスケジューリングメカニズムを提供し、インバウンドトラフィックの詳細かつインテリジェントな管理を実現します。
製品概要
Global Traffic Manager (GTM) は、近接アクセス、高同時実行性のロードバランシング、ヘルスチェック、フェールオーバーをサポートし、企業がアクティブゾーン冗長およびジオディザスタリカリアーキテクチャを迅速に構築するのに役立ちます。GTM は、Alibaba Cloud と Alibaba Cloud 以外の両方の IP アドレスの管理もサポートしています。これにより、企業のお客様はハイブリッドクラウドアプリケーション向けのディザスタリカバリアーキテクチャを迅速に構築できます。
GTM は DNS レベルのサービスです。DNS を使用して特定のサービスエンドポイントをユーザーに返します。クライアントはこれらのエンドポイントに直接接続します。したがって、GTM はプロキシ、ゲートウェイデバイス、またはアプリケーションアクセスサービスではありません。GTM は、クライアントとアプリケーションサービス間のネットワークトラフィックを処理したり表示したりすることはありません。リンクをクリックして Global Traffic Manager を購入してください。
GTM インスタンスを有効化した後、CNAME アクセスドメイン名を設定し、ビジネスドメイン名を GTM アクセスドメイン名にマッピングする CNAME レコードを作成する必要があります。これにより、アプリケーションサービスのディザスタリカバリのスイッチオーバーとインテリジェント解決が可能になります。
機能
このトピックでは、Global Traffic Manager の機能について説明します。
機能 | 説明 | 関連ドキュメント |
GTM アクセスドメイン名 | Global Traffic Manager (GTM) のアクセスドメイン名は、GTM がサービスを提供するドメイン名です。通常、ビジネスドメイン名を GTM アクセスドメイン名にマッピングする CNAME レコードを追加して、ビジネスを GTM と統合します。
| |
アドレスプール | アドレスプールは、アプリケーションサービスのアドレス (IP アドレスまたはドメイン名) を管理する GTM の機能です。アドレスプールは、同じアプリケーションサービスを提供し、同じ ISP またはリージョンのプロパティを持つ IP アドレスまたはドメイン名のグループを表します。GTM インスタンスに複数のアドレスプールを構成できます。これにより、異なるリージョンのユーザーが異なるアドレスプールにアクセスして、近接アクセスを実装できます。アドレスプール全体が利用できなくなった場合、GTM はバックアップアドレスプールへのスイッチオーバーを実行できます。 | |
アドレス | アドレスは、アプリケーションのサービスエンドポイントです。また、GTM が解析および意思決定プロセスの後に返す応答でもあります。アドレスは IP アドレスまたはドメイン名にすることができます。サービスポートは、ヘルスチェックがサービスの可用性を検出するための重要なパラメーターです。 | |
ロードバランシングポリシー | ロードバランシングポリシーは、特定のアルゴリズムとポリシーに基づいて、アクセスドメイン名に適したアドレスプールと、アドレスプール内の適切なアドレスを選択する動的リソーススケジューリングメカニズムです。次のロードバランシング方式がサポートされています:
これらの柔軟なロードバランシングポリシーにより、インバウンドネットワークトラフィックの効率的な分散と最適な管理が可能になります。 | 企業の複雑なスケジューリングシナリオに対応するため、GTM 3.0 は 2 段階のアクセスポリシースケジューリングをサポートしています。ロジックは次のとおりです:
|
ヘルスチェックテンプレート | ヘルスチェックメカニズムは、アドレスプール内のアドレスに対してリアルタイムプローブを実行し、アプリケーションサービスの運用状況と可用性を評価します。サポートされている監視方法には、ICMP ping 監視、TCP 接続監視、HTTP/HTTPS エンドポイント応答監視があります。 GTM 3.0 は、多次元プロトコル検出テンプレートを構成して、アプリケーションサービスアドレスの可用性を包括的に評価できるヘルスチェックテンプレートを提供します。 |
仕組み
たとえば、Web サイトのビジネスドメイン名が www.example.com であるとします。
3 つのサーバー IP アドレス
1.1.XX.XX、2.2.XX.XX、3.3.XX.XXを GTM アドレスプールに追加し、ヘルスチェックを有効にします。必要に応じてアクセスポリシーを構成します。
GTM インスタンスを有効化し、基本構成を完了します。構成に基づいて CNAME アクセスドメイン名が生成されます。例:
gtm.example.com。CNAME レコードを作成して、ビジネスドメイン名
www.example.comをgtm.example.comにマッピングします。
フローチャート
動作原理とフロー
エンドユーザーのクライアントは、ローカルリカーシブ DNS にアプリケーションサービスドメイン名
www.example.comをクエリします。ローカルリカーシブ DNS に
www.example.comのキャッシュがない場合、このドメイン名の DNS クエリをルート DNS サーバーに送信します。ルート DNS サーバーは、ドメイン名のサフィックスに基づいて、.comの DNS サーバーのアドレスをローカルリカーシブ DNS サーバーに応答します。ルートサーバーから
.comDNS サーバーのアドレスを受信した後、ローカルリカーシブ DNS サーバーは.comDNS サーバーにwww.example.comをクエリします。.comDNS サーバーは、example.comの DNS サーバーのアドレスを応答します。ドメイン名が Alibaba Cloud DNS を使用している場合、このアドレスは Alibaba Cloud DNS サーバーを指します。.comTLD の権威 DNS サーバーから Alibaba Cloud DNS サーバーのアドレスを受信した後、ローカルリカーシブ DNS サーバーは Alibaba Cloud DNS サーバーにwww.example.comをクエリします。応答として、Alibaba Cloud DNS はwww.example.comを GTM エンドポイントgtm.example.comにマッピングする CNAME レコードを見つけ、gtm.example.comをローカルリカーシブ DNS サーバーに返します。ローカルリカーシブ DNS サーバーは Alibaba Cloud DNS から
gtm.example.comを受信し、次に GTM DNS サーバーにgtm.example.comをクエリします。GTM はリクエストを受信し、事前に構成されたポリシーに基づいて、アプリケーションサービスの最終的な IP アドレスをローカルリカーシブ DNS サーバーに返します。ローカルリカーシブ DNS サーバーは、最後のクエリからの IP アドレスを
www.example.comの最終アドレスとして使用します。IP アドレスをエンドユーザーに返し、キャッシュします。これにより、ローカルリカーシブ DNS サーバーは後続のクエリに対してキャッシュされた結果を直接返すことができます。エンドユーザーのクライアントは、ローカルリカーシブ DNS サーバーから IP アドレスを受信し、アプリケーションサービスへの直接のネットワーク接続を開始します。
サービスアーキテクチャ
サービスアーキテクチャ図の説明:
GTM システムの DNS モジュールは、エンドユーザーからのアクセスリクエストをアプリケーションサービスのアドレスプールのアドレスに解決します。たとえば、中国本土のユーザーはアドレスプール A のアプリケーションサービスにアクセスし、中国本土以外のユーザーはアドレスプール B のアプリケーションサービスにアクセスします。両方のアドレスプールのロードバランシングポリシーはシーケンシャルに設定されています。
GTM システムの HealthCheck モジュールは、複数のリージョンからアドレスプール内のアプリケーションサービスアドレスに対してヘルスチェックを実行します。これらのヘルスチェックは、ping、TCP、または HTTP/HTTPS メソッドを使用します。
アドレスプール A のアプリケーションサービスアドレスがヘルスチェックに失敗した場合、HealthCheck モジュールは障害を検出し、DNS モジュールに通知します。DNS モジュールは、障害のあるアドレスを利用可能なアプリケーションサービスアドレスのリストから一時的に削除します。HealthCheck モジュールがアプリケーションサービスアドレスが再び利用可能になったことを検出すると、DNS モジュールはアドレスを利用可能なアプリケーションサービスアドレスのリストに復元します。
このプロセスにより、エンドユーザーは GTM システムによって最適なアプリケーションサービスに自動的にルーティングされ、中断のないユーザーアクセスが提供されます。
システムアーキテクチャ
Global Traffic Manager は、コントロールレイヤーと解決レイヤーで構成されています:
コントロールレイヤー:コントロールレイヤーは、コンソールと OpenAPI を通じてサービスを提供します。DNS レコード、構成、モニタリングデータ、ログなどのデータの CRUD (作成、取得、更新、削除) 操作と保存に使用されます。コントロールレイヤーは、中国 (張家口) および中国 (杭州) リージョンにあります。
解決レイヤー:解決レイヤーは、グローバルに展開された解決サーバークラスターを通じてサービスを提供します。解決レイヤーは、コントロールレイヤーから DNS レコードデータを受信し、DNS クエリに応答します。解決レイヤーには、世界中の主要な大陸および主要なリージョンにノードが展開されています。
お問い合わせ
DingTalk グループ: 79530043379