ブルー/グリーン・デプロイメントのスイッチオーバー
緑色の(ターゲット)DBシステムの準備ができたら、スイッチオーバーをリクエストできます。
スイッチオーバーする前に、緑色のターゲットDBシステムを検証します。スイッチオーバー・リクエストが送信されると、サービスは準備状況を再評価してから続行します。サービスがソースDBシステムへの書込みをブロックし、プライマリ・エンドポイントをターゲットDBシステムに移動している間、スイッチオーバーによってクライアント接続が中断される場合があります。
コンソール、コマンドライン・インタフェースまたはREST APIを使用して、ブルー/グリーン・デプロイメントをスイッチオーバーします。
- コンソールの使用
- CLIの使用
- REST APIを使用して、SwitchoverBlueGreenDeployment操作を実行します。
コンソールの使用
ブルー/グリーン・デプロイメントをスイッチオーバーして、グリーン・ターゲットDBシステムを現在のDBシステムにします。
ブルー/グリーン・デプロイメントをスイッチオーバーするには、次を実行します。
スイッチオーバーが成功すると、緑色のターゲットDBシステムがデプロイメントの現在のDBシステムになります。スイッチオーバーに使用されるレプリケーション・チャネルは自動的に削除されます。クライアント・アプリケーションは、エンドポイントのハンドオフ後に再接続する必要がある場合があります。スイッチオーバーが成功しても、サービスは青いソースDBシステムに自動的にロールバックされません。
CLIの使用
ブルー/グリーン・デプロイメントをスイッチオーバーするには、コマンドライン・インタフェースを使用します。
このタスクには、正しく構成されたCLIインストールと必要なSSHキーが必要です。コマンドライン・インタフェースを参照してください。
スイッチオーバーする前に、ターゲットDBシステムの準備が完了し、アプリケーションがターゲットDBシステムで動作することを確認します。
スイッチオーバーが成功すると、緑色のターゲットDBシステムがデプロイメントの現在のDBシステムになります。クライアント・アプリケーションは、エンドポイントのハンドオフ後に再接続する必要がある場合があります。スイッチオーバーに使用されるレプリケーション・チャネルは自動的に削除されます。