OPS05-BP10 完全自動化整合和部署 - 卓越運作支柱

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

OPS05-BP10 完全自動化整合和部署

自動化工作負載的建置、部署和測試。此舉可減少由手動程序引起的錯誤,以及部署變更的工作量。

使用資源標籤AWS Resource Groups 並遵循一致的標記策略,來套用中繼資料,以幫助識別您的資源。標記您的資源,以用於組織、成本會計、存取控制,以及將自動執行營運活動設為目標。

預期成果:開發人員使用工具交付程式碼並推廣至生產環境。開發人員不需要登入 AWS Management Console 即可提供更新。有完整的變更與組態稽核記錄,可滿足管控和合規的需求。程序可在各團隊重複執行並且標準化。開發人員可全心專注於開發和程式碼推送,從而提高生產力。

常見的反模式:

  • 週五,您完成了為功能分支編寫新程式碼。週一,執行程式碼品質測試指令碼和每個單位測試指令碼之後,請為下一排程版本檢查程式碼。

  • 系統會指派您編寫修正程式碼,以解決影響生產環境中大量客戶的重大問題。測試修正後,您遞交程式碼和電子郵件變更管理內容,以請求核准將其部署到生產環境中。

  • 身為開發人員,您登入 AWS Management Console 使用非標準方法和系統建立新的開發環境。

建立此最佳實務的優勢:透過實作自動化建置和部署管理系統,您可以減少手動程序引起的錯誤,以及部署變更的工作量,協助您的團隊成員專注於提供商業價值。您在推廣至生產環境的同時,加快了交付速度。

未建立此最佳實務時的曝險等級:

實作指引

您使用建置和部署管理系統來追蹤和實作變更,以減少由手動程序引起的錯誤,並減少工作量。從程式碼簽入到建置、測試、部署和驗證,完全自動化整合和部署管道。此舉可縮短前置時間、促進增加變更頻率、減少工作量、加快上市速度、提高生產力,並且在您推廣到生產環境時提高程式碼的安全性。

資源

相關的最佳實務:

相關文件:

相關影片: