Amazon Route 53 ヘルスチェックの作成と DNS フェイルオーバーの設定
Amazon Route 53 ヘルスチェックでは、ウェブアプリケーション、ウェブサーバー、その他のリソースの正常性とパフォーマンスを監視します。作成した各ヘルスチェックは、次の方法のいずれかでモニタリングできます。
-
ウェブサーバーなどの指定されたリソースのヘルスチェック
-
そのほかのヘルスチェックのステータス
-
Amazon CloudWatch アラームの状態
-
さらに、Amazon Route 53 Application Recovery Controller を使用すると、DNS フェイルオーバーレコードを使用してルーティングコントロールのヘルスチェックをセットアップして、アプリケーションのトラフィックフェイルオーバーを管理できます。詳細については、Amazon Route 53 Application Recovery Controller デベロッパーガイドを参照してください。
ヘルスチェックの種類に関する概要については、「Amazon Route 53 ヘルスチェックの種類」を参照してください。ヘルスチェックの作成の詳細については、「ヘルスチェックの作成と更新」を参照してください。
ヘルスチェックの作成後、ヘルスチェックのステータスを確認する、ステータスが変更したときに通知を受け取る、そして DNS フェイルオーバーを設定できます。
- ヘルスチェックのステータスと通知を表示する
-
ヘルスチェックの現在と最近のステータスをRoute 53 コンソールで表示できます。 AWSSDK、AWS Command Line Interface、AWS Tools for Windows PowerShellもしくはRoute 53 API のいずれかを使用してプログラムでヘルスチェックを行うこともできます。
ヘルスチェックのステータスが変更されたときに通知を受け取るには、各ヘルスチェックに Amazon CloudWatch アラームを設定できます。
ヘルスチェックのステータス表示と通知の受信の詳細については、「ヘルスチェックのステータス監視と通知の受信」を参照してください。
- DNS フェイルオーバーの設定
-
同じ機能を実行する複数のリソースがある場合、DNS フェイルオーバーを設定して Route 53 がトラフィックを異常なリソースから正常なリソースへとルーティングできます。例えば、2 つのウェブサーバーがあり、そのうち 1 つのウェブサーバーが異常になった場合、Route 53 はもう 1 つのウェブサーバーにトラフィックをルーティングできます。詳細については、「DNS フェイルオーバーの設定」を参照してください。