前言

[Azure 筆記] 前言


原文

Explore staging environments


Standard、Premium 以及 Isolated tier 的 App Service 支援把你的 code 部署(deploy) 到 deployment slot

Deployment slot 為你提供了一個 staging environment
你可以隨時交換你的 deployment slot 和 production slot 的 App 和設定

Advantages

使用 deployment slot 有以下的優點

  • 你可以在部署(deploy) 到 production 前在 staging environment 中驗證你的 App 是否能夠正常運作
  • 先確保你在 deployment slot 的 App 已經準備就緒
    然後再 swap
    從 client 來的請求(request)會被無縫重新導向至新的 slot
    這樣也可以避免 downtime
  • 如果在 swap 之後發現有任何問題
    你可以再 swap 一次來部署之前那個正常運作的版本

Slot amount limit

不同的 tier 支援不同數量的 deployment slot
使用 deployment slot 不會產生額外的費用
目前 Standard 支援 5 個
Premium 和 Isolated 支援 20 個

在轉到不同的 tier 前
你需要先把你的 deployment slot 的數量降到該 tier 的上限之下
例如你需要先把 deployment slot 的數量降到 5 個或以下
才可以轉到 Standard tier

New deployment slot

剛建立的新 deployment slot 不會運行任何程序
你可以利用不同的 repository branch 或 repository 來把你的 App 部署到不同的 deployment slot

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Trending