サーバーに障害が発生した場合、デフォルトでは DNS 名前解決は利用不可能なアドレスにトラフィックを転送し続けるため、サービスが中断されます。ヘルスチェック は Global Traffic Manager 3.0 を使用して、バックエンドサーバーのヘルスステータスを継続的にプローブします。異常が検出されると、名前解決トラフィックを正常なサーバーアドレスに自動的に切り替え、高可用性と自動ディザスタリカバリを実現します。
Global Traffic Manager 3.0 の ヘルスチェック サービスは、ドメイン名レコードのヘルスチェックを提供します。アクセスドメイン を作成すると、システムは アクセスドメイン を通じて DNS 名前解決とインテリジェントなスケジューリングを実行します。料金は従量課金制で、より安定的で効率的なトラフィック管理体験を実現できます。この操作を実行する前に、以下の変更点をご確認ください。
解決サービスの変更: システムは、インテリジェントなスケジューリングと名前解決のために Global Traffic Manager 3.0 のポリシーを優先します。権威ゾーンの DNS レコードは有効になりません。アクセスドメイン を無効化または削除すると、ドメインは自動的に権威ゾーンの名前解決に戻り、通常どおりの名前解決サービスを提供し続けます。
発生する費用: Global Traffic Manager 3.0 に関連する費用については、「課金」をご参照ください。
設定エントリーポイントの変更: 有効化後は、権威ゾーンの DNS レコードではなく、Global Traffic Manager 3.0 コンソールのアドレスプールで IP アドレスの変更、追加、または削除を行ってください。
無効化の方法: ヘルスチェック を無効にするには、Global Traffic Manager 3.0 コンソールに移動し、対応する アクセスドメイン を無効化または削除します。これにより、権威ゾーンの元の DNS レコードが有効になります。
適用範囲
この機能を使用する前に、以下の条件が満たされていることを確認してください。
サポートされるレコードタイプ: ヘルスチェック は、
A、AAAA、またはCNAMEタイプの DNS レコードに対してのみ有効にできます。プロトコル: 現在、レコードの接続性検出には
ICMP (PING)プロトコルのみが使用されます。これは、以下のことを意味します。サーバーまたはネットワークデバイスは、ICMP リクエストを許可する必要があります。ファイアウォールが ICMP プロトコルを無効にしている場合、ヘルスチェック は常に失敗します。
ワンクリック生成では、デフォルトで ICMP 検出が使用されます。ポートまたはアプリケーション層の検出を追加するには、アクセスドメイン を作成した後に検出テンプレートを構成し、より詳細な ヘルスチェック の要件を満たす必要があります。
有効化ヘルスチェック
Alibaba Cloud DNS - 権威ゾーン に移動します。対象のドメインを見つけ、その製品ページに移動します。
解決設定 タブに切り替えます。ヘルスチェック 機能は、A/AAAA/CNAME レコードタイプの [操作] 列で利用できます。

対象の DNS レコードの [操作] 列にある ヘルスチェック をクリックします。確認ダイアログボックスが表示されます。以下のオプションに注意してください。
チェック間隔: 15 Seconds、1 Minute、5 分、15 分、30 分、60 分。
ヘルスチェックのレコード値: これにより、レコードセットに基づいてアクセスドメインが一元的に生成されます。同じドメインおよびRecordTypeのすべての回線は、1つのアクセスドメインを共有します。必要に応じて、回線ごとに有効化または無効化できます。

フォームを送信します。システムは指定された アクセスドメイン を作成します。有効化後、ICMP (PING) プロトコルを使用してレコード値に対して ヘルスチェック を実行し、Global Traffic Manager 3.0 が名前解決を行います。
構成後、DNS レコードのエントリのホストレコードには
GTMタグが付きます。
重要解決サービスの変更: システムは、インテリジェントなスケジューリングと名前解決のために Global Traffic Manager 3.0 のポリシーを優先します。権威ゾーンの 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 分に 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 の アクセスドメイン に移動して、アドレスプールまたはアドレスを調整します。詳細については、「2. アドレスプールの設定」および「3. アドレスの設定」をご参照ください。ヘルスチェック を無効にした後のフォールバック解決のために権威ゾーンのレコード値のみを変更したい場合は、以下の手順に従ってください。
Alibaba Cloud DNS - 権威ゾーン に移動します。対象のドメインを見つけ、その製品ページに移動します。
解決設定 タブをクリックします。対象の DNS レコードを見つけ、その右側にある Edit ボタンをクリックします。
ダイアログボックスが表示されます。システムのリスク通知を確認した後、OK ボタンをクリックします。

無効化 ヘルスチェック
ヘルスチェック 機能を使用しなくなった場合は、アクセスドメイン を無効化または削除してください。これにより、名前解決リクエストは権威ゾーンの名前解決に戻ります。
トグルスイッチをクリックして、アクセスドメイン を無効にします。

Global Traffic Manager を使用しなくなった場合は、[操作] 列の 削除 ボタンをクリックして削除します。