ルーティングコントロールのヘルスチェックインの作成 ARC - Amazon Application Recovery Controller (ARC)

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

ルーティングコントロールのヘルスチェックインの作成 ARC

トラフィックの再ルーティングに使用する各ルーティングコントロールに、ルーティングコントロールのヘルスチェックを関連付けます。次に、フェイルオーバーDNSレコードなどの Amazon Route 53 DNSレコードを使用して各ヘルスチェックを設定します。その後、関連付けられたルーティングコントロールの状態を更新して、Amazon Application Recovery Controller (ARC) でトラフィックを再ルーティングし、 Onまたは に設定することができますOff

注記

既存のルーティングコントロールのヘルスチェックを編集して、別のルーティングコントロールに関連付けることはできません。

ルーティングコントロールのヘルスチェックを作成するには

  1. ARC コンソール (https://console.aws.amazon.com/route53recovery/home#/dashboard) を開きます。

  2. ルーティングコントロール を選択します。

  3. [ルーティングコントロール] ページで、[ルーティングコントロール] を選択します。

  4. [ルーティングコントロール] の詳細ページで、[ヘルスチェックの作成] を選択します。

  5. ヘルスチェックの名前を入力し、[作成] を選択します。

次に、Route 53 DNSレコードを作成し、ルーティングコントロールのヘルスチェックを各レコードに関連付けます。例えば、2 つのDNSフェイルオーバーレコードを使用してルーティングコントロールのヘルスチェックを関連付けるとします。ルーティングコントロールを使用してトラフィックを正しくフェイルオーバーARCするには、Route 53 でプライマリとセカンダリの 2 つのフェイルオーバーレコードを作成します。DNS フェイルオーバーレコードの設定の詳細については、「ヘルスチェックの概念」を参照してください。

プライマリフェイルオーバーレコードを作成すると、値は次のようになります。

Name: myapp.yourdomain.com Type: CNAME Set Identifier: Primary Failover: Primary TTL: 0 Resource Records: Value: cell1.yourdomain.com Health Check ID: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

セカンダリフェイルオーバーレコードの値は、次のようになります。

Name: myapp.yourdomain.com Type: CNAME Set Identifier: Secondary Failover: Secondary TTL: 0 Resource Records: Value: cell2.yourdomain.com Health Check ID: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

ここで、障害が発生したためにトラフィックを再ルーティングしたいとしましょう。そのためには、関連するルーティングコントロールの状態を更新して、プライマリルーティングコントロールの状態を OFF に、セカンダリルーティングコントロールの状態を ON に変更します。これを行うと、関連するヘルスチェックによってプライマリレプリカへのトラフィックの送信が停止され、代わりにセカンダリレプリカへルーティングされます。ルーティング制御によるトラフィックのフェイルオーバーの詳細については、「 を使用したルーティングコントロールの状態の取得と更新 ARC API (推奨)」を参照してください。

ARC API オペレーションを使用してルーティングコントロールおよび関連するヘルスチェックを作成するための AWS CLI コマンドの例については、「」を参照してください でのARCルーティングコントロールAPIオペレーションの使用例 AWS CLI