GoogleGoogle Professional Data Engineer (PDE) Certification·JA·更新日 21 Aug 2026
本番データに影響を与えない方法で、ディザスタリカバリイベントを最も正確に表すように、Standard Tier Memorystore for Redis のフェイルオーバーをシミュレートする必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 開発環境にStandard Tier Memorystore for Redis インスタンスを作成します。force-data-loss モードを使用して手動フェイルオーバーを開始します。.
これが解答である理由
本番データに影響を与えずにディザスタリカバリをシミュレートするには、本番環境とは独立した環境でテストすることが不可欠です。そのため、開発環境に新しいMemorystore for Redisインスタンスを作成するのが正しいアプローチです。
フェイルオーバーのシミュレーションでは、実際の障害シナリオを想定するため、データ損失が発生する可能性のあるforce-data-lossモードを使用するのが最も正確です。このモードは、プライマリノードが完全に利用できない状況を模倣し、レプリカへの強制的な切り替えをテストします。
limited-data-lossモードは、プライマリノードがまだ一部機能している場合のフェイルオーバーをシミュレートするため、ディザスタリカバリの最も厳しいシナリオのテストには適していません。本番インスタンスで直接フェイルオーバーをトリガーする選択肢は、本番データに影響を与えるリスクがあるため、避けるべきです。