2021馬哥雲原生/微服務治理大廠衝刺班/名師親授筆記

自進入雲計算時代後,大量的新概念、新技術如雨後春筍般的涌現出來,從早期的openstack、IAAS平臺,到中期的容器技術、微服務架構,再到如今的servicemesh服務網格技術、serverless無服務器架構、雲原生技術,可謂在雲計算的時代,咱們從未停下前進的步伐。而今天要給你們帶來的即是雲原生技術~服務器

那麼什麼是雲原生呢?咱們將名詞拆成兩部分—雲、原生,這些是相對於本地應用來的,雲是相對於本地而言的,傳統的應用都是運行在本地機房的服務器上,而云的應用則是運行在雲端(如IAAS、PAAS、SAAS)。架構

原生就是親生的、土生土長的意思,即應用一誕生就是基於雲的,能夠直接在雲平臺上運行或很是輕鬆的遷移到雲平臺。

咱們能夠這麼來定義雲原生:一套新的技術體系、一種新的工做方法論、雲計算髮生的必然導向。less

雲原生應用要運行在雲平臺,那麼就必需要有云的特色,好比彈性伸縮、分佈式、快速部署、快速迭代、高效、持續。這可不止是簡單的把原先在物理服務器上的應用遷移到虛擬機裏,不止是基礎設施和運行平臺在雲上,應用架構、應用開發方式、應用部署方式、應用維護方式全都要作出改變。運維

雲原生的四大核心要素即是微服務技術、DevOps、持續交付、容器化。

微服務技術使得應用原子化,全部的應用均可以獨立的部署、迭代。DevOps使得應用能夠快速編譯、自動化測試、部署、發佈、回滾,讓開發和運維一體化。持續交付讓應用能夠頻繁發佈、快速交付、快速反饋、下降發佈風險。容器使得應用總體開發以容器爲基礎,造成代碼組件複用、資源隔離。接下來咱們就好好的侃侃這幾門技術~分佈式

相關文章
相關標籤/搜索