01
了解哪些需要運行
列出您的應用程式所需的進程。HTTP 服務處理請求,工作程序處理背景工作,排程任務在特定時間執行。為每個進程提供明確的啟動指令。選擇一個支援的運行時版本並與專案一起記錄。
02
將檔案與持久資料分開
建置輸出可以重新創建;上傳的檔案和資料庫記錄通常無法重建。部署前決定哪些資料必須在重啟後仍然保留。保持暫存檔案可丟棄,並將持久資料放在有明確備份政策的存儲中。測試還原,而不只是備份創建。
03
檢查行為,而不僅僅是進程
一個運行中的進程仍然可能無法使用。檢查一個普通頁面、一個代表性請求及其重要依賴項。使用有限的超時。發布後,將失敗模式與上一版本進行比較,並保留包含配置兼容性的回滾程序。