改進正式環境中的應用程式
Azure App Services
Florin Angelescu
Azure Cloud Architect
更好的部署方式

使用插槽:
部署插槽的運作方式

- 部署插槽就像 Web App 的一份拷貝
- 具備自己的主機名稱與組態
部署插槽的運作方式

- 將變更部署到插槽
- 安全地進行測試
- 將插槽交換到正式環境
部署 UI 變更

- 為 Web App 建立預備插槽
- 把更新後的訂單表單部署到那裡
- 正式環境的應用持續如常運作
在預備環境測試

- 表單正確呈現
- 可正確送出訂單
- 依預期呼叫 Function 後端
在預備環境測試

- 插槽與正式環境共用多數組態
- 測試環境更貼近真實情境
交換到正式環境

- 將預備插槽交換到正式環境
- Azure 無縫處理流量導向
- 也可再交換一次以回復
此方法的優點

- 部署插槽可讓團隊安全創新
- 測試與實際流量分離、降低風險、支援漸進式釋出
一起來練習吧!
Azure App Services
Preparing Video For Download...