原生就是親生的、土生土長的意思,即應用一誕生就是基於雲的,能夠直接在雲平臺上運行或很是輕鬆的遷移到雲平臺。
咱們能夠這麼來定義雲原生:一套新的技術體系、一種新的工做方法論、雲計算髮生的必然導向。服務器
雲原生應用要運行在雲平臺,那麼就必需要有云的特色,好比彈性伸縮、分佈式、快速部署、快速迭代、高效、持續。這可不止是簡單的把原先在物理服務器上的應用遷移到虛擬機裏,不止是基礎設施和運行平臺在雲上,應用架構、應用開發方式、應用部署方式、應用維護方式全都要作出改變。架構
雲原生的四大核心要素即是微服務技術、DevOps、持續交付、容器化。
微服務技術使得應用原子化,全部的應用均可以獨立的部署、迭代。DevOps使得應用能夠快速編譯、自動化測試、部署、發佈、回滾,讓開發和運維一體化。持續交付讓應用能夠頻繁發佈、快速交付、快速反饋、下降發佈風險。容器使得應用總體開發以容器爲基礎,造成代碼組件複用、資源隔離。接下來咱們就好好的侃侃這幾門技術 運維