サーバーに障害が発生した場合、標準の DNS 名前解決では障害が発生したアドレスにトラフィックを誘導し続けるため、サービスが中断されます。ヘルスチェック機能は Global Traffic Manager 3.0 を使用して、バックエンドサーバーの状態を継続的に監視します。問題が検出されると、トラフィックは正常なサーバーに自動的に再ルーティングされ、高可用性と自動フェイルオーバーが保証されます。
DNS レコードのヘルスチェックは、Global Traffic Manager 3.0 サービスによって提供されます。アクセスドメインを作成すると、システムは DNS 名前解決とインテリジェントルーティングにそのアクセスドメインを使用します。この従量課金サービスにより、より安定的で効率的なトラフィック管理が可能になります。続行する前に、以下の変更点を確認してください。
-
名前解決サービスの変更:システムは、インテリジェントルーティングと名前解決のために Global Traffic Manager 3.0 のポリシーを優先し、パブリックゾーンの DNS レコードを上書きします。アクセスドメインを無効化または削除すると、ドメインは自動的にパブリックゾーンに戻り、標準の DNS 名前解決が使用されるようになります。
-
課金:Global Traffic Manager 3.0 に関連する料金については、「料金」をご参照ください。
-
設定の変更:この機能を有効にした後、IP アドレスの管理 (追加、削除、変更を含む) は、パブリックゾーンの DNS レコード経由ではなく、Global Traffic Manager 3.0 コンソールで行う必要があります。
-
無効化の方法:ヘルスチェック機能を無効にするには、Global Traffic Manager 3.0 コンソールに移動し、対応するアクセスドメインを無効化または削除します。これにより、パブリックゾーンの元の DNS レコードが再びアクティブになります。
前提条件
この機能を使用する前に、以下の前提条件を満たしていることを確認してください。
-
サポートされるレコードタイプ:ヘルスチェックは、
A、AAAA、CNAMEのレコードタイプでのみ有効にできます。 -
プロトコル:現在、この機能はレコードの接続性をプロービングするために
ICMP (PING)プロトコルのみを使用します。これは、以下のことを意味します。-
ご利用のサーバーまたはネットワークデバイスは、ICMP リクエストを許可する必要があります。ファイアウォールが ICMP プロトコルをブロックしている場合、ヘルスチェックは常に失敗します。
-
デフォルト設定では ICMP プロービングが使用されます。ポートやアプリケーションレイヤーのプロービングなど、より詳細なヘルスチェックを行うには、アクセスドメインを作成した後にプローブテンプレートを設定できます。
-
有効化 ヘルスチェック
-
Alibaba Cloud DNS - パブリックゾーンコンソールにログインし、対象のドメインを見つけて、その詳細ページに移動します。
-
解決設定 タブに移動します。A、AAAA、CNAME レコードの [操作] 列にヘルスチェックオプションが表示されます。
-
対象の DNS レコードの [操作] 列で、ヘルスチェック をクリックします。表示されるダイアログボックスで、次のオプションを設定します。
-
チェック間隔:15 Seconds、1 Minute、5分、15分、30分、または 60分。
-
ヘルスチェックのレコード値:レコードセットに基づいてアクセスドメインが生成されます。同じホスト名とレコードタイプを持つすべての名前解決のラインは、単一のアクセスドメインを共有します。必要に応じて、各ラインでこの機能を有効または無効にできます。
-
有効にすると、システムは ICMP (PING) プロトコルを使用してレコード値のヘルスチェックを実行し、従量課金の Global Traffic Manager サービスが名前解決を処理します。[ヘルスチェック] ダイアログボックスで、目的のラインの [ヘルスチェックを有効にする] チェックボックスを選択し、[OK] をクリックします。
-
-
フォームを送信します。システムは指定されたアクセスドメインを作成し、レコード値に対して ICMP (PING) ヘルスチェックの実行を開始します。名前解決は Global Traffic Manager 3.0 によって処理されるようになります。
-
設定が完了すると、レコードのホストレコードの横に
GTMタグが表示されます。重要名前解決サービスの変更:システムは、インテリジェントルーティングと名前解決のために Global Traffic Manager 3.0 のポリシーを優先し、パブリックゾーンの DNS レコードを上書きします。アクセスドメインを無効化または削除すると、ドメインは自動的にパブリックゾーンに戻り、標準の DNS 名前解決が使用されるようになります。
料金
ヘルスチェック機能は Global Traffic Manager 3.0 を使用し、従量課金制です。料金は、以下の 4 つの課金項目で構成されます。詳細については、「料金」をご参照ください。
課金項目 | 価格 | 説明 |
アクセスドメイン名の数 | 0.015 米ドル/ドメイン名/日 | アクセスドメインの数 (有効および無効なものを含む) に基づいて課金されます。毎日決済されます。 |
ドメイン名解決リクエスト量 | 0.004 米ドル/10,000 リクエスト | GTM によって処理された DNS クエリの数に基づいて課金されます。毎日決済されます。 |
ヘルス検出数 | 1.5 米ドル/10,000 チェック | アドレスに対して実行されたヘルスチェックの数に基づいて課金されます。毎日決済されます。 重要 アクセスドメインを無効にしても、そのアドレスのヘルスチェックタスクは実行され続けます。課金を停止するには、ヘルスチェックタスクを削除してください。 |
SMS アラートの回数 | 0.225 米ドル/メッセージ | 送信されたテキストメッセージアラートの数に基づいて課金されます。毎日決済されます。 |
料金見積もりの例
1 つのアクセスドメイン、2 つの IP アドレス、3 つの検出ノードがあると仮定します。ノードは、各 IP アドレスの 2 つのポート (80 や 3000 など) に対して毎分 1 回 HTTP 検出を実行し、1 日あたり平均 100,000 件の DNS リクエストと 1 件のテキストメッセージアラートがあるとします。
月額費用の見積もり:
アクセスドメイン名料金:1 ドメイン名 × 0.015 米ドル/ドメイン名/日 × 30 日/月 = 0.45 米ドル/月
ヘルスチェック料金:2 IP アドレス × 2 ポート × 3 検出ノード × 1 チェック/分 × 60 分/時 × 24 時間/日 × 30 日/月 × 0.00015 米ドル/チェック = 77.64 米ドル/月
GTM DNS 名前解決リクエスト料金:100,000 リクエスト/日 × 30 日/月 × 0.004 米ドル/10,000 リクエスト = 1.2 米ドル/月
テキストメッセージアラート料金:1 メッセージ/日 × 30 日/月 × 0.225 米ドル/メッセージ = 6.75 米ドル/月
合計料金:0.45 + 77.64 + 1.2 + 6.75 = 86.04 米ドル/月
その他の操作
DNS レコードの変更
DNS レコードでヘルスチェックが有効になると、Global Traffic Manager でアクセスドメインまたはアクセスドメインの個々のアドレスを調整できます。詳細については、「アドレスプールの設定」および「アドレスの設定」をご参照ください。ヘルスチェックが無効になったときのフォールバックとして機能するようにパブリックゾーンのレコード値のみを変更したい場合は、次の手順に従ってください。
-
Alibaba Cloud DNS - パブリックゾーンコンソールにログインし、対象のドメインを見つけて、その詳細ページに移動します。
-
解決設定 タブをクリックし、対象の DNS レコードを見つけて、[操作] 列のEdit をクリックします。
-
表示されるダイアログボックスで、リスク通知を確認し、OK をクリックします。
ドメインの A レコードに Global Traffic Manager (GTM) インスタンスが設定されていることを通知するメッセージが表示されます。その結果、すべての A レコードクエリは GTM ポリシーに基づいてルーティングされ、現在のページでの変更は名前解決に影響しません。標準の名前解決を復元するには、対応する GTM インスタンスを無効化または削除するか、[Global Traffic Manager] ページに移動して設定を調整してください。
無効化ヘルスチェック
ヘルスチェック機能が不要になった場合は、アクセスドメインを無効化または削除できます。その後、DNS 名前解決はパブリックゾーンを使用するように戻ります。
-
Alibaba Cloud DNS - Global Traffic Manager コンソールにログインします。
-
スイッチをクリックしてアクセスドメインを無効にします。
-
Global Traffic Manager を使用しなくなった場合は、[操作] 列の削除 をクリックします。