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

:GTMを使用したジオディザスタリカバリの実装

最終更新日:Oct 21, 2024

概要

ソリューションの説明

サービスがリージョン間の複数のデータセンターにデプロイされていて、リージョン内のデータセンターがダウンしている場合、Global Traffic Manager (GTM) を使用して、トラフィックを別のリージョンのデータセンターに切り替えることができます。 これにより、ビジネスの継続性が確保されます。

このトピックでは、3つのデータセンターが2つのリージョンにデプロイされている地理的災害復旧アーキテクチャを構築する方法について説明します。 このようなアーキテクチャでは、同じリージョンに配置された2つのデータセンターに加えて、バックアップデータセンターが他のリージョンに配置されます。 自然災害などで2つのデータセンターがダウンした場合、バックアップデータセンターはバックアップデータを使用して業務を再開できます。

対象

このトピックは、ネットワークまたはビジネスO&Mを担当する担当者を対象としています。

シナリオ

ジオディザスタリカバリ機能は、複数のデータセンターにサービスがデプロイされている場合に適用されます。

用語

用語

説明

GTM

GTMは、インテリジェントなドメインネームシステム (DNS) 解決、ヘルスチェック、障害分離、およびフェイルオーバーをサポートしています。 GTMは、企業が2つのデータセンターを同じリージョンに配置するか、3つのデータセンターを2つのリージョンに配置するディザスタリカバリアーキテクチャを確立するのに役立ちます。

インテリジェントDNS解決

GTMは、インターネットサービスプロバイダ (ISP) や特定の地域など、訪問者のDNS要求元に基づいてサーバーのIPアドレスを返すことにより、訪問者が最寄りのサーバーにアクセスできるようにします。

ヘルスチェック

GTMは、サーバーに対してレイヤー3からレイヤー7のヘルスチェックを実行して、例外をタイムリーに特定します。

プライマリおよびセカンダリのアドレスプール

プライマリおよびセカンダリアドレスプールは、異なるデータセンター間で障害の分離とフェイルオーバーを実現するように構成されています。

アーキテクチャ

アーキテクチャ図

方案架构图

メリット

  • ヘルスチェック: ヘルスチェック機能は、リアルタイムの例外検出、自動フェールオーバー、および手動切り替えをサポートします。 これにより、ビジネスの継続性が確保されます。

  • 集中管理: さまざまなインターネットサービスプロバイダー、地域、ベンダーがホストするデータセンターのIPアドレスとトラフィックは、集中管理されます。

  • 使いやすさ: GTMにより、企業は既存のアーキテクチャを刷新することなく、アクティブゾーン冗長性とジオディザスタリカバリのアーキテクチャを迅速に構築できます。

ソリューションの実装

前提条件

  • GTMインスタンスが作成されます。 ここをクリックして購入できます。

    説明

    障害を特定してフェールオーバーを実行するには、Ultimate EditionのGTMインスタンスは約1分、Standard EditionのGTMインスタンスは約3分かかります。 高いサービス可用性が必要な場合は、Ultimate EditionのGTMインスタンスを購入することを推奨します。

  • 次の3つのIPアドレスが用意されています: 中国 (北京) リージョンの192.0.2.0、中国 (北京) リージョンの192.0.2.1、および中国 (杭州) リージョンの192.0.2.2。

手順

  1. Alibaba Cloud DNSコンソールにログインし、左側のナビゲーションウィンドウでGlobal Traffic Managerをクリックします。 表示されるページで、目的のインスタンスを見つけ、[操作] 列の [設定] をクリックします。

  2. [詳細設定] をクリックします。 表示されるページで、[基本設定] タブをクリックし、[変更] をクリックします。 [基本設定の変更] パネルで、ビジネス要件に基づいてパラメーターを指定します。 [グローバルTTL期間] パラメーターを10分に設定することを推奨します。

    image..png

  3. [アドレスプール] タブで、[アドレスプールの作成] をクリックし、中国 (北京) と中国 (杭州) の2つのアドレスプールを作成します。 次に、これらのアドレスプールのヘルスチェック機能を有効にします。

    image..png

  4. [基本設定] タブの [地理的な場所ベースのアクセスポリシー] セクションの [設定] をクリックします。 表示されるページで、[アクセスポリシーの作成] をクリックします。 [アクセスポリシーの作成] パネルで、[DNSリクエストソース] パラメーターに [グローバル]> [グローバル] を選択し、[プライマリアドレスプールセット] として中国 (北京) アドレスプール、[セカンダリアドレスプールセット] として中国 (杭州) アドレスプールを選択します。

    image..png

  5. 左側のナビゲーションウィンドウで [ドメイン名の解決] をクリックし、[権限のあるドメイン名] タブをクリックします。 目的のドメイン名を見つけて、[操作] 列の [DNS設定] をクリックします。 表示されるページで、[DNSレコードの追加] をクリックします。 GTMによって提供されるCNAMEにドメイン名を指すように、カノニカル名 (CNAME) レコードを追加します。このようにして、訪問者のクライアントからのトラフィックを切り替えることができます。

    CNAME

結果の確認

  1. 中国 (北京) リージョンのIPアドレス (192.0.2.0および192.0.2.1) のサービスを切断または停止します。 プライマリアドレスプールセットが使用不可になりました。

  2. この場合、トラフィックは中国 (杭州) リージョンに設定されたセカンダリアドレスプールに切り替えられ、ビジネスの継続性が確保されます。

    image..png

よくある質問

  1. フェールオーバーの完了にはどのくらい時間がかかりますか? ヘルスチェック間隔が15秒に設定され、グローバル有効期間 (TTL) が10秒に設定され、連続失敗の数が3に設定されていると仮定します。 GTMは、障害を特定し、約1分以内にフェイルオーバーを実行できます。 理論的には、フェイルオーバーは約10秒以内にネットワーク全体で有効になります。 実際のフェールオーバー期間は、ISPによって指定されたキャッシュ時間によって異なります。

  2. Alibaba Cloud DNSを使用しない場合、GTMを使用できますか。 はい、GTMはCNAMEを提供して、DNSサービスプロバイダーの管理プラットフォームでドメイン名のCNAMEレコードを作成できるようにします。