View a markdown version of this page

Amazon Aurora Global Database 実行ブロック - Amazon Application Recovery Controller (ARC)

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

Amazon Aurora Global Database 実行ブロック

Amazon Aurora Global Database 実行ブロックを使用すると、グローバルデータベースのフェイルオーバーまたはスイッチオーバーリカバリワークフローを実行できます。

  • フェイルオーバー — このアプローチを使用して、計画外のシステム停止から回復します。この方法では、Aurora Global Database 内のセカンダリ DB クラスターの 1 つにクロスリージョンフェイルオーバーを実行します。このアプローチの目標復旧時点 (RPO)は、通常、秒単位で測定される 0 以外の値です。データ損失の量は、障害発生 AWS リージョン 時の 全体の Aurora グローバルデータベースのレプリケーションラグによって異なります。詳細については、「Amazon Aurora ユーザーガイド」の「計画外の停止から Amazon Aurora Global Database を復旧する」を参照してください。

  • スイッチオーバー — この操作は、以前は「マネージドプランニングフェイルオーバー」と呼ばれていました。このアプローチは、運用上のメンテナンスやその他の計画された運用上の手順など、すべての Aurora クラスターおよびこれらとやり取りする他のサービスが正常な状態にあることを確認する制御されたシナリオで使用します。この機能は、他の変更を行う前にセカンダリ DB クラスターとプライマリクラスターを同期するため、RPO は 0 (データの損失なし) になります。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora Global Database のスイッチオーバーの実行」を参照してください。

設定

Aurora Global Database 実行ブロックを設定するには、次の値を入力します。

重要

実行ブロックを設定する前に、プランの実行ロールに正しい IAM ポリシーが設定されていることを確認してください。詳細については、「Aurora Global Database 実行ブロックのサンプルポリシー」を参照してください。

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

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

  3. Aurora Global Database クラスター名: グローバルデータベースの識別子を入力します。

  4. リージョンのクラスター ARN: プランの各リージョンで使用するクラスター ARN を入力します。

  5. Aurora データベースのオプションを指定する: 必要に応じて[スイッチオーバー] または [フェイルオーバー (データ損失)] を選択します。

  6. Aurora Global Database クラスター名:

  7. タイムアウト: タイムアウト値を入力します。

次に、[ステップを保存] を選択します。

仕組み

Aurora Global Databases 実行ブロックを設定することで、アプリケーション復旧の一環としてグローバルデータベースをフェイルオーバーまたはスイッチオーバーできます。アクティブ/アクティブアプローチを使用している場合、リージョン切り替えは他の設定済みリージョンをソースとして使用します。つまり、リージョンが非アクティブ化されている場合、リージョン切り替えは、スケールするパーセントに一致するソースとして他のアクティブなリージョンを使用します。

このブロックは、正常な実行モードと不正な実行モードの両方をサポートします。不適切な設定により Aurora Global Database のフェイルオーバーが実行され、データが失われる可能性があります。

フェイルオーバーやスイッチオーバーを含む Aurora Global Database のディザスタリカバリの詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora Global Database でのスイッチオーバーまたはフェイルオーバーの使用」を参照してください。