黑馬教育java架構師實戰訓練營
阿新 • • 發佈:2021-09-03
原生就是親生的、土生土長的意思,即應用一誕生就是基於雲的,可以直接在雲平臺上執行或非常輕鬆的遷移到雲平臺。
我們可以這麼來定義雲原生:一套新的技術體系、一種新的工作方法論、雲計算髮生的必然導向。
雲原生應用要執行在雲平臺,那麼就必須要有云的特點,比如彈性伸縮、分散式、快速部署、快速迭代、高效、持續。這可不止是簡單的把原先在物理伺服器上的應用遷移到虛擬機器裡,不止是基礎設施和執行平臺在雲上,應用架構、應用開發方式、應用部署方式、應用維護方式全都要做出改變。
雲原生的四大核心要素便是微服務技術、DevOps、持續交付、容器化。
微服務技術使得應用原子化,所有的應用都可以獨立的部署、迭代。DevOps使得應用可以快速編譯、自動化測試、部署、釋出、回滾,讓開發和運維一體化。持續交付讓應用可以頻繁釋出、快速交付、快速反饋、降低釋出風險。容器使得應用整體開發以容器為基礎,形成程式碼元件複用、資源隔離。接下來我們就好好的侃侃這幾門技術