デプロイ スロットについて調べる

完了

Azure のようなクラウド プラットフォームを使用する場合は、比較的簡単にブルーグリーン デプロイを実行できます。 コードを記述したり、インフラストラクチャを設定したりする必要はありません。 Web アプリを使用する場合は、デプロイ スロットと呼ばれる組み込み機能を使用できます。

デプロイ スロットは Azure App Service の機能です。 これらはホスト名を持つライブ アプリです。 アプリケーションのために異なる複数のスロット (開発、テスト、ステージングなど) を作成できます。 運用スロットは、ライブ アプリが保持されるスロットです。 それらを運用スロットにスワップする前に、デプロイ スロットを使ってステージングでアプリの変更を検証できます。

デプロイ スロットを使用してアプリケーションの新しいバージョンを設定し、準備ができたら、運用環境を新しいステージング環境とスワップできます。 これは、両方のスロットの IP アドレスを内部でスワップして行われます。

Swap

このスワップにより、シームレスなトラフィック リダイレクトを使用してアプリをデプロイするときのダウンタイムがなくなり、スワップ操作のために要求はドロップされません。

デプロイ スロットの詳細については、以下も参照してください。