使得DevOps成為云原生基礎不可或缺的一環的根本原因是:
云原生提供DevOps基礎設施:容器與容器編排技術提供了云原生的標準運行環境及基礎架構。DevOps的核心點在于軟件的持續集成、持續交付,而容器作為云原生應用的標準發布,促進了DevOps在云原生環境下的流行,與此同時,基于容器的PaaS平臺,如Kubernetes,可進一步為DevOps的落地提供土壤。
微服務架構加速DevOps的應用:微服務架構實現了云原生應用固有的特點,即無狀態性、彈性擴展、高內聚、低耦合。在此架構下,試想在生產環境中,由于一個龐大的應用將被拆分為幾十上百個服務,每個服務的開發、構建、部署過程必然遵循快速發布的原則,因而在敏捷性、自動化工具鏈上對流程提出了較高要求。在此基礎上,DevOps的自動化、協作、敏捷的文化將會在很大程度上加速微服務的開發效率、降低溝通成本、提升部署速率。
DevOps賦能服務網格:服務網格是一套微服務治理框架,主要實現各個微服務間的網絡通信,雖然服務網格技術本身與DevOps關系不大,但由于其建立在微服務架構下,因而也須與DevOps相融合,這樣才能實現微服務的持續集成和交付。
DevOps加速Serverless應用遷移:Serverless為云原生應用的最終形態,即服務端托管云廠商,開發者只需維護好一段函數代碼即可,這一新型云計算模式背后秉承的理念實際與DevOps是相互契合的。DevOps遵循消除開發者與運維人員之間的壁壘,而Serverless架構的責任劃分原則使得開發人員和運維人員不再有界限。
Serverless應用有更快的交付頻率:隨著開發團隊生產力的不斷提升,針對開發者開發的大量函數,如何成功地將其遷移至云廠商取決于DevOps,尤其在早期采用階段。
回答所涉及的環境:聯想天逸510S、Windows 10。
使得DevOps成為云原生基礎不可或缺的一環的根本原因是:
云原生提供DevOps基礎設施:容器與容器編排技術提供了云原生的標準運行環境及基礎架構。DevOps的核心點在于軟件的持續集成、持續交付,而容器作為云原生應用的標準發布,促進了DevOps在云原生環境下的流行,與此同時,基于容器的PaaS平臺,如Kubernetes,可進一步為DevOps的落地提供土壤。
微服務架構加速DevOps的應用:微服務架構實現了云原生應用固有的特點,即無狀態性、彈性擴展、高內聚、低耦合。在此架構下,試想在生產環境中,由于一個龐大的應用將被拆分為幾十上百個服務,每個服務的開發、構建、部署過程必然遵循快速發布的原則,因而在敏捷性、自動化工具鏈上對流程提出了較高要求。在此基礎上,DevOps的自動化、協作、敏捷的文化將會在很大程度上加速微服務的開發效率、降低溝通成本、提升部署速率。
DevOps賦能服務網格:服務網格是一套微服務治理框架,主要實現各個微服務間的網絡通信,雖然服務網格技術本身與DevOps關系不大,但由于其建立在微服務架構下,因而也須與DevOps相融合,這樣才能實現微服務的持續集成和交付。
DevOps加速Serverless應用遷移:Serverless為云原生應用的最終形態,即服務端托管云廠商,開發者只需維護好一段函數代碼即可,這一新型云計算模式背后秉承的理念實際與DevOps是相互契合的。DevOps遵循消除開發者與運維人員之間的壁壘,而Serverless架構的責任劃分原則使得開發人員和運維人員不再有界限。
Serverless應用有更快的交付頻率:隨著開發團隊生產力的不斷提升,針對開發者開發的大量函數,如何成功地將其遷移至云廠商取決于DevOps,尤其在早期采用階段。
回答所涉及的環境:聯想天逸510S、Windows 10。