本番環境のアプリを改善する
Azure App Services
Florin Angelescu
Azure Cloud Architect
変更をデプロイするより良い方法

スロットを使用すると:
- ステージング環境で変更をテストできます
- 本番環境に反映する前に確認が可能です
デプロイメントスロットの仕組み

- デプロイメントスロットはWebアプリのコピーのようなものです
- 独自のホスト名と構成を持ちます
デプロイメントスロットの仕組み

- スロットに変更をデプロイします
- 安全にテストします
- スロットを本番環境にスワップします
UIの変更をデプロイする

- WebアプリにステージングスロットをI作成します
- 更新した注文フォームをそこにデプロイします
- 本番アプリはそのまま稼働し続けます
ステージングでのテスト

- フォームが正しく表示されます
- 注文が正常に送信されます
- Functionバックエンドが想定通りに呼び出されます
ステージングでのテスト

- スロットは本番アプリとほぼ同じ構成を共有します
- テスト環境が実際の環境に近い状態で確認できます
本番環境へのスワップ

- ステージングスロットを本番環境にスワップします
- Azureがトラフィックの切り替えをシームレスに処理します
- 再度スワップすることでロールバックも可能です
このアプローチのメリット

- デプロイメントスロットにより、チームは安全にイノベーションを進められます
- テストと本番トラフィックを分離し、リスクを低減して段階的なリリースを実現します
練習しましょう!
Azure App Services
Preparing Video For Download...