翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用したゾーンオートシフトのテスト AWS FIS
AWS Fault Injection Service を使用して、AZ アベイラビリティー: 電源中断シナリオなどの実際の条件をシミュレートする実験をセットアップして実行できます。このシナリオは、AZ の障害が広範囲にまたがっている可能性があるときにオートシフトが有効なリソースでゾーンオートシフトを開始したときに AWS 何が起こるかを示します。
aws:arc:start-zonal-autoshift
復旧の開始アクションを使用すると、 AWS がゾーンオートシフトが有効なリソースに対して、障害の可能性がある AZ から自動的にトラフィックを移行し、AZs 可用性シナリオの実行 AWS リージョン 中に同じ 内の正常な AZ に再ルーティングする方法を示すことができます。
たとえば、 AWS FIS シナリオライブラリを使用して、停電によって発生した AZ の障害をシミュレートできます。この実験では、AZ 電源の中断が開始されてから 5 分後に、復旧アクションによってリソーストラフィックが指定された AZ からaws:arc:start-zonal-autoshift
自動的に移行されます。トラフィックは、停電の残りの 25 分間シフトされ、AZ の障害が広範囲に及ぶ可能性がある場合にオートシフトがどのようにトリガーされるかを示します。実験が完了すると、トラフィックシフトは終了し、トラフィックはすべての AZs に再び流れ始めます。このプロセスは、AZ に影響を与える電力イベントからの完全な復旧を示しています。
実験とゾーンオートシフトの練習実行の違い
AWS FIS 実験は、通常のプロセスの一環として ARC がリソースのトラフィックを 1 つの AZ から移行し、アプリケーションが AZ の損失を許容できるという点で、ゾーンオートシフトの練習実行とは異なります。ただし、実験中に AWS FIS 、 はユーザーに代わってオートシフトが有効なリソースに対して AZ の障害とオートシフトがどのようにトリガーされるか AWS FIS を示し、障害が解決されるとオートシフトをキャンセルします。
実行中に AWS FIS 開始ゾーンシフトを更新することはできません。さらに、 の外部でゾーンシフトをキャンセルすると AWS FIS、 AWS FIS 実験は終了します。
AWS FIS 有効期限ベースの安全メカニズム
AWS FIS は、StartZonalShift、UpdateZonalShift、および CancelZonalShift API オペレーションを使用してゾーンシフトを管理します。これらのリクエストの expiresIn
フィールドは安全メカニズムとして 1 分に設定されています。これにより AWS FIS 、ネットワークの停止やシステムの問題などの予期しないイベントが発生した場合に、 はゾーンシフトを迅速にロールバックできます。ARC コンソールでは、有効期限フィールドが AWS FIS管理され、実際の予想有効期限はゾーンシフトアクションで指定された期間によって決まります。練習実行の詳細については、「ゾーンオートシフトと練習実行の仕組み」を参照してください。
一度に適用できるゾーンシフトは 1 つのみです。つまり、リソースに対してゾーンシフト、お客様が開始したゾーンシフト、オートシフト、または AWS FIS 実験を実行する練習は 1 つだけです。2 番目のゾーンシフトが開始されると、ARC は優先順位に従って、リソースに対して有効なゾーンシフトタイプを決定します。ゾーンシフトの優先順位の詳細については、「」を参照してくださいゾーンシフトの優先順位。
AWS FIS 復旧アクションの詳細については、「 AWS Fault Injection Service ユーザーガイド」のAWS FIS 「復旧アクション」を参照してください。