Amazon Route 53 ヘルスチェック実行ブロック - Amazon Application Recovery Controller (ARC)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Route 53 ヘルスチェック実行ブロック

Amazon Route 53 ヘルスチェック実行ブロックを使用すると、フェイルオーバー中にアプリケーションのトラフィックがリダイレクトされるリージョンを指定できます。実行ブロックは Amazon Route 53 ヘルスチェックを作成し、アカウントの Route 53 DNS レコードにアタッチします。リージョンスイッチプランを実行すると、Route 53 ヘルスチェックの状態が更新され、DNS 設定に基づいてトラフィックがリダイレクトされます。

設定

Route 53 ヘルスチェック実行ブロックを設定するには、次の値を入力します。

  1. ステップ名: 名前を入力します。

  2. ステップの説明 (オプション): ステップの説明を入力します。

  3. ホストゾーン ID: Route 53 のドメインと DNS レコードのホストゾーン ID。

  4. レコード名: アプリケーションのトラフィックをリダイレクトするために使用するレコードのレコード名 (ドメイン名) を、関連するヘルスチェックとともに入力します。リージョンスイッチは、レコード名の Route 53 レコードセットを見つけ、レコードセットの値またはセット識別子内のリージョン名に基づいて、各レコードセットをリージョンにマッピングしようとします。

  5. レコードセット識別子 (オプション): プランの作成後にステップ 4 で指定したレコード名からリージョンスイッチがレコードセットを自動的にリージョンにマッピングできない場合、レコードセット識別子を手動で指定できます。計画評価で詳細情報が必要であることを示す警告が返された場合は、リージョンごとに以下を含めて、レコードセット識別子で計画を更新します。

    • レコードセット識別子: レコードセットのセット識別子または値/ルートトラフィックを入力します

    • リージョン: レコードセット識別子情報を持つレコードセットに関連付けられたリージョンを入力します。

  6. 保存ステップを選択します。

  7. Route 53 でヘルスチェックを設定します。

    リージョンスイッチは、実行ブロックで定義されたホストゾーン内の各レコード名について、リージョンごとにヘルスチェック ID を提供します。Route 53 のアカウント内の対応するレコードセットのヘルスチェックを設定し、プランの実行中にリージョンスイッチがアプリケーションのトラフィックを正しくリダイレクトできるようにします。プランの詳細ページのヘルスチェックタブで、すべての実行ブロックとリージョンのヘルスチェックを表示できます。

仕組み

リージョン切り替えワークフローにヘルスチェック実行ブロックを追加すると、アクティブ/パッシブ設定の場合はセカンダリリージョンに、アクティブ/アクティブ設定の場合は非アクティブリージョンからトラフィックをリダイレクトできます。プランに複数のワークフローを追加する場合は、同じ DNS レコードを使用するすべてのヘルスチェック実行ブロックに同じ設定値を指定します。

リージョンスイッチは、実行ブロックの設定時に指定した情報に基づいて、プラン内のリージョンごとに正しいレコードセットを決定しようとします。通常、ホストゾーン ID とレコード名は、レコードセットと関連するリージョンを決定するのに十分な情報です。そうでない場合、リージョンスイッチが計画の作成後に自動計画評価を実行すると、詳細情報が必要であることを知らせる警告が返されます。

リージョンスイッチは、Route 53 ヘルスチェック実行ブロックごとにヘルスチェックを提供します。アクティブ/パッシブリカバリアプローチを使用するプランの場合、プライマリリージョンのヘルスチェックは正常として開始され、スタンバイリージョンのヘルスチェックは最初は異常に設定されます。アクティブ/アクティブリカバリアプローチを使用するプランの場合、すべてのリージョンのヘルスチェックは正常な状態で開始されます。

リージョン切り替えを有効にしてプランに対してこの実行ブロックを正常に実行するには、ヘルスチェックを DNS レコードに追加する必要があります。

アクティブ/アクティブプランの場合、実行ステップは次の方法で機能します。

  • リージョンに対して非アクティブ化ワークフローが実行されると、ヘルスチェックは異常に設定され、トラフィックはリージョンに転送されなくなります。

  • リージョンに対してアクティブ化ワークフローを実行すると、ヘルスチェックは正常に設定され、トラフィックはリージョンにルーティングされます。

アクティブ/パッシブプランの場合、実行ステップは次の方法で機能します。

  • リージョンに対してアクティブ化ワークフローを実行すると、そのリージョンのヘルスチェックは正常に設定され、トラフィックはリージョンにルーティングされます。同時に、プラン内の他のリージョンのヘルスチェックは異常に設定され、トラフィックはそのリージョンに転送されなくなります。

計画評価の一環として評価されるもの

リージョンスイッチがプランを評価すると、リージョンスイッチは Lambda 実行ブロックの設定とアクセス許可に対していくつかのチェックを実行します。リージョンスイッチは、ヘルスチェックが実行ブロック設定で指定された DNS レコードにアタッチされていることを確認します。つまり、リージョンスイッチは、特定の AWS リージョン の DNS レコードが、そのリージョンのヘルスチェックを使用するように設定されていることを確認します。