1. 程式人生 > >有關部署的一些概念

有關部署的一些概念

devops 持續部署 持續集成

有關部署的一些概念
藍綠部署
老版本不停止使用,新版本進行測試,測試ok,將流量引入新版本上,然後舊版本升級為新版本。
新舊版本切換
灰度發布
部分部署新版本,新版本和老版本同時使用,等到新版本完全沒有問題,進行全部灰度覆蓋。
CI(continuous integration)持續集成
持續集成指的是,頻繁地將代碼集成到主幹,以便快速發現代碼的錯誤,防止代碼大幅度的偏離主幹。
持續集成並不能消除bug,而是讓他們非常容易發現和改正BUG。
CD(continuous delivery)持續交互
持續交互指的是,新版本為了能夠快速安全的交互到生產環境中,需要將新版本先交互到預發布環境中,以便進行相應的業務驗證、安全驗證以及性能驗證等過程。
持續部署(continuous deployment)指的是,新版本通過預發布環境的驗證後,自動部署到生產環境中。
自動完成測試、構建、驗證等步驟

部署流程
業務需求-需求評審-需求功能開發-sit測試-uat測試-bug修復-uat測試-預部署-生產部署

有關部署的一些概念