預備環境 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

預備環境

預備環境設定為與生產環境相同。例如,資料設定的範圍和大小應與生產工作負載類似。使用預備環境來驗證程式碼和基礎設施是否如預期般運作。此環境也是商業使用案例的首選,例如預覽或客戶示範。

存取

根據最低權限原則指派許可。開發人員應該擁有與生產環境相同的預備環境存取權。

建置步驟

無。在預備環境中重複使用測試環境中使用的相同成品。

部署步驟

在測試環境中核准和部署之後,自動啟動預備環境中release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow) 的部署。以下是預備環境中的部署步驟:

  1. 在預備環境中部署release分支 (Gitflow) 或main分支 (Trunk 或 GitHub Flow)

  2. 暫停以進行指定人員的手動核准

  3. 下載已發佈的成品

  4. 執行資料庫版本控制

  5. 執行 IaC 部署

  6. (選用) 執行整合測試

  7. (選用) 執行負載測試

  8. 從必要的開發、QA、產品或業務核准者取得核准

移至生產環境之前的期望

  • 生產同等版本已成功部署到預備環境

  • (選用) 整合和負載測試成功