本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
預備環境
預備環境設定為與生產環境相同。例如,資料設定的範圍和大小應與生產工作負載類似。使用預備環境來驗證程式碼和基礎設施是否如預期般運作。此環境也是商業使用案例的首選,例如預覽或客戶示範。
存取
根據最低權限原則指派許可。開發人員應該擁有與生產環境相同的預備環境存取權。
建置步驟
無。在預備環境中重複使用測試環境中使用的相同成品。
部署步驟
在測試環境中核准和部署之後,自動啟動預備環境中release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) 的部署。以下是預備環境中的部署步驟:
-
在預備環境中部署
release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) -
暫停以進行指定人員的手動核准
-
下載已發佈的成品
-
執行資料庫版本控制
-
執行 IaC 部署
-
(選用) 執行整合測試
-
(選用) 執行負載測試
-
從必要的開發、QA、產品或業務核准者取得核准
移至生產環境之前的期望
-
生產同等版本已成功部署到預備環境
-
(選用) 整合和負載測試成功