ゾーンシフト - Elastic Load Balancing

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

ゾーンシフト

ゾーンシフトは Amazon Route 53 Application Recovery Controller (Route 53 ARC) の機能です。ゾーンシフトを使用すると、1 回のアクションでロードバランサーのリソースを障害のあるアベイラビリティーゾーンから移動できます。このようにして、AWS リージョン の他の正常なアベイラビリティーゾーンから操作を継続できます。

ゾーンシフトを開始すると、ロードバランサーは、影響を受けるアベイラビリティーゾーンへのリソースのトラフィックの送信を停止します。Route 53 ARC は、このゾーンシフトをすぐに作成します。ただし、影響を受けるアベイラビリティーゾーンで進行中の既存の接続が完了するまでには、通常は数分程度の短い時間がかかる場合があります。詳細については、「Amazon Route 53 Application Recovery Controller デベロッパーガイド」の「How a zonal shift works: health checks and zonal IP addresses」(ゾーンシフトの仕組み: ヘルスチェックとゾーン IP アドレス) を参照してください。

ゾーンシフトは、クロスゾーン負荷分散がオフになっている Application Load Balancer と Network Load Balancer でのみサポートされます。クロスゾーンロードバランサーをオンにすると、ゾーンシフトを開始できなくなります。詳細については、「Amazon Route 53 Application Recovery Controller Developer Guide」の「Resources supported for zonal shifts」(ゾーンシフトでサポートされるリソース) を参照してください。

ゾーンシフトを使用する前に、以下を確認してください。

  • ゾーンシフトでは、クロスゾーンロードバランサーはサポートされていません。この機能を使用するには、クロスゾーンロードバランシングをオフにする必要があります。

  • Application Load Balancer を AWS Global Accelerator でアクセラレータエンドポイントとして使用する場合、ゾーンシフトはサポートされません。

  • 1 つのアベイラビリティーゾーンに対してのみ、特定のロードバランサーのゾーンシフトを開始できます。複数のアベイラビリティーゾーンに対してゾーンシフトを開始することはできません。

  • AWS は、複数のインフラストラクチャの問題がサービスに影響する場合、ゾーンロードバランサーの IP アドレスを DNS からプロアクティブに削除します。ゾーンシフトを開始する前に、現在のアベイラビリティーゾーンの容量を必ず確認してください。ロードバランサーのクロスゾーンロードバランシングがオフになっていて、ゾーンシフトを使用してゾーンロードバランサーの IP アドレスを削除すると、ゾーンシフトの影響を受けるアベイラビリティーゾーンもターゲット容量を失います。

  • Application Load Balancer が Network Load Balancer のターゲットである場合は、常に Network Load Balancer からゾーンシフトを開始します。Application Load Balancer からゾーンシフトを開始すると、Network Load Balancer はシフトを認識せず、引き続き Application Load Balancer にトラフィックを送信します。

詳細については、「Amazon Route 53 Application Recovery Controller Developer Guide」の「Best practices with Route 53 ARC zonal shifts」(Route 53 ARC ゾーンシフトのベストプラクティス) を参照してください。

ゾーンシフトを開始する

この手順のステップでは、Amazon EC2 コンソールでゾーンシフトを開始する方法について説明します。Route 53 ARC コンソールを使用してゾーンシフトを開始する手順については、「Amazon Route 53 Application Recovery Controller Developer Guide」の「Starting a zonal shift」(ゾーンシフトの開始) を参照してください。

コンソールを使用してゾーンシフトを開始するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ロードバランシング] で [ロードバランサー] を選択します。

  3. ロードバランサー名を選択します。

  4. [Integrations] (統合) タブの [Route 53 Application Recovery Controller] (Route 53 Application Recovery Controller ) で、[Start zonal shift] (ゾーンシフトの開始) を選択します。

  5. トラフィックを移動させたいアベイラビリティーゾーンを選択します。

  6. ゾーンシフトの有効期限を選択または入力します。ゾーンシフトは、最初は 1 分から最大 3 日 (72 時間) まで設定できます。

    すべてのゾーンシフトは一時的なものです。有効期限を設定する必要がありますが、アクティブなシフトを後で更新して有効期限を設定できます。

  7. コメントを入力します。必要に応じて、後でゾーンシフトを更新してコメントを編集できます。

  8. このチェックボックスを選択して、ゾーンシフトを開始すると、トラフィックがアベイラビリティーゾーンからシフトされてアプリケーションの容量が減少することを確認します。

  9. [Start] (開始) を選択します。

AWS CLI を使用してゾーンシフトを開始するには

プログラムによるゾーンシフトの操作については、「Zonal Shift API Reference Guide」(ゾーンシフト API リファレンスガイド) を参照してください。

ゾーンシフトの更新

この手順のステップでは、Amazon EC2 コンソールでゾーンシフトを更新する方法について説明します。Amazon Route 53 Application Recovery Controller コンソールを使用してゾーンシフトを更新する手順については、「Amazon Route 53 Application Recovery Controller Developer Guide」の「Update a zonal shift」(ゾーンシフトの更新) を参照してください。

コンソールを使用してゾーンシフトを更新するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ロードバランシング] で [ロードバランサー] を選択します。

  3. アクティブなゾーンシフトを持つロードバランサー名を選択します。

  4. [Integrations] (統合) タブの [Route 53 Application Recovery Controller] で、[Update zonal shift] (ゾーンシフトの更新) を選択します。

    これにより、Route 53 ARC コンソールが開き、更新が続行されます。

  5. [Set zonal shift expiration time] (ゾーンシフトの有効期限の設定) で、オプションで有効期限を選択または入力します。

  6. [Comment] (コメント) には、必要に応じて既存のコメントを編集するか、新しいコメントを入力します。

  7. [更新] を選択します。

AWS CLI を使用してゾーンシフトを更新するには

プログラムによるゾーンシフトの操作については、「Zonal Shift API Reference Guide」(ゾーンシフト API リファレンスガイド) を参照してください。

ゾーンシフトのキャンセル

この手順のステップでは、Amazon EC2 コンソールでゾーンシフトをキャンセルする方法について説明します。Amazon Route 53 Application Recovery Controller コンソールを使用してゾーンシフトをキャンセルする手順については、「Amazon Route 53 Application Recovery Controller Developer Guide」の「Cancel a zonal shift」(ゾーンシフトのキャンセル) を参照してください。

コンソールを使用してゾーンシフトをキャンセルするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ロードバランシング] で [ロードバランサー] を選択します。

  3. アクティブなゾーンシフトを持つロードバランサー名を選択します。

  4. [Integrations] (統合) タブの [Route 53 Application Recovery Controller] で、[Cancel zonal shift] (ゾーンシフトのキャンセル) を選択します。

    これにより、Route 53 ARC コンソールが開き、キャンセルが続行されます。

  5. [Cancel zonal shift] (ゾーンシフトをキャンセル) を選択します。

  6. ダイアログボックスで、[Confirm] (確認) を選択します。

AWS CLI を使用してゾーンシフトをキャンルするには

プログラムによるゾーンシフトの操作については、「Zonal Shift API Reference Guide」(ゾーンシフト API リファレンスガイド) を参照してください。