マルチサイト高可用性

更新日時
Copy as MD

中国本土や海外などの複数のリージョンにアクセスポイントをデプロイし、単一のバックエンドデータサービスに接続します。DNS は、場所に基づいてユーザーリクエストを異なるアクセスポイントにインテリジェントにルーティングし、アクセスポイントは相互バックアップとして機能することで、障害発生時の高可用性を確保します。

仕組み

原理图

操作手順

アドレスプール設定

中国本土の相互バックアップとして North ChinaSouth China、中国本土以外のリージョンの相互バックアップとして China (Hong Kong)Singapore の 4 つのアドレスプールを作成します。

手順

  1. Alibaba Cloud DNS - Global Traffic Manager (GTM) コンソールにログインします。インスタンスのリストでターゲットインスタンスを見つけ、設定 列の 操作 をクリックします。

  2. [基本設定] ページで、[アドレスプール設定] をクリックし、次に [アドレスプールを追加] をクリックします。[アドレスプール名][アドレスプールタイプ][負荷分散ポリシー]所在地[モード] などのパラメーターを設定し、OK をクリックします。このプロセスを繰り返して、4 つのアドレスプールを作成します。

4 つすべてのアドレスプールで、[アドレスプールタイプ][IPv4] に、[負荷分散ポリシー][すべてのアドレスを返す] に設定します。

ヘルスチェック

手順

  1. [アドレスプール設定] ページで、アドレスプール名の横にある + アイコンをクリックし、ヘルスチェック の横にある 追加 をクリックします。

  2. たとえば、TCP ヘルスチェックなど、ヘルスチェック設定を構成します。中国本土以外の IP アドレスの場合は、[監視ノード][国際ノード] を選択します。4 つすべてのアドレスプールでヘルスチェックを有効にします。

アクセスポリシー設定

アクセスポリシーを設定して、さまざまな場所からのトラフィックを特定のアドレスプールにルーティングします。各ポリシーはプライマリおよびバックアップアドレスプールセットを定義するため、プライマリセットが利用できなくなると、トラフィックは自動的にバックアップセットにフェイルオーバーします。

手順

  1. [基本設定] ページの [アクセスポリシータイプ] セクションで、[地理的位置に基づくアクセスポリシー] を選択し、設定 をクリックします。

  2. [地理的位置に基づくアクセスポリシー] ページで、[アクセスポリシーを追加] をクリックし、次のポリシーを作成します。

  • アクセスポリシー 1[解決リクエストの送信元][グローバル] に設定します。[プライマリアドレスプールセット][North China] に設定します。[バックアップアドレスプールセット][South China] に設定します。このポリシーにより、他のどのポリシーにも一致しないリクエストが North China アドレスプールにルーティングされるようになります。North China プールに障害が発生した場合、トラフィックは South China プールにリダイレクトされます。

  • [アクセスポリシー 2][解決リクエストの送信元][South China] に設定します。[プライマリアドレスプールセット][South China] に設定します。[バックアップアドレスプールセット][North China] に設定します。このポリシーは、華南リージョンからのリクエストを South China アドレスプールにルーティングします。South China プールに障害が発生した場合、トラフィックは North China プールにリダイレクトされます。

  • アクセスポリシー 3[解決リクエストの送信元][中国本土以外] に設定します。[プライマリアドレスプールセット]中国 (香港) に設定します。[バックアップアドレスプールセット]シンガポール に設定します。このポリシーは、中国本土以外のユーザーからのリクエスト (次のポリシーで処理されるシンガポールからのリクエストを除く) を China (Hong Kong) アドレスプールにルーティングします。China (Hong Kong) プールに障害が発生した場合、トラフィックは Singapore プールにリダイレクトされます。

  • [アクセスポリシー 4][解決リクエストの送信元]シンガポール に設定します。[プライマリアドレスプールセット]シンガポール に設定します。[バックアップアドレスプールセット]中国 (香港) に設定します。このポリシーは、シンガポールからのリクエストを Singapore アドレスプールにルーティングします。Singapore プールに障害が発生した場合、トラフィックは China (Hong Kong) プールにリダイレクトされます。

    ポリシーを設定すると、[アクセスポリシー設定] ページの [詳細] 列に、[ポリシー名][解決リクエストの送信元][現在アクティブなアドレスプールセット]、および [アドレスプールタイプ] が表示されます。各ポリシーを [変更] または [削除] することもできます。

基本設定

手順

  1. Basic Configuration ページで 編集 をクリックし、「基本設定」の説明に従ってパラメーターを設定します。

    基本設定ページで、[CNAME アクセスドメイン (パブリック)] フィールドの値をコピーします。この CNAME アドレスは、DNS 解決を設定するために必要です。

CNAME アクセス設定

  1. Alibaba Cloud DNS - Hosted Public Zone コンソールに移動します。ドメインリストでドメイン名を見つけ、[設定] をクリックします。

  2. [DNS レコードを追加] をクリックします。サービスホスト名を GTM によって提供される CNAME アクセスドメインにポイントする CNAME レコードを作成します。レコードを追加すると、GTM がアプリケーショントラフィックを管理します。