認識雲原生

轉自:https://ecloud.10086.cn/api/query/developer/user/home.html?ticket=ST-7179-Jhem0Myd4NmqdlwEK4He-cas01.example.org#L2FwaS9xdWVyeS9kZXZlbG9wZXIvdXNlci9wZXJzb25hbGNlbnRlci5odG1s

微服務特點:應用間通過Restful api通信,可以被獨立的部署,更新,擴容縮容和重啓;

DevOps特點:自動化發佈管道,持續集成(CI)工具,可以快速部署到生產環境,開發運維協同合作;

持續交付(CD)特點:頻繁發佈,快速交付,快速反饋,降低發佈風險;

容器化特點:微服務的最佳載體;

雲原生架構的應用程序的特點是:採用k8s,docker等進行容器化的,基於微服務架構的,使用devops支持持續迭代和運維自動化的,部署在雲平臺上的,可動態調度資源的。

雲原生四要素:
微服務:能夠實現服務低耦合+高內聚的效果,它的本質是,將本來大的服務,分成若干個低耦合的小服務,各個服務負責不同的功能,這樣即使某個服務出現了問題,也不會影響別的服務的正常使用。
DevOps:Dev+Ops,就是開發和運維不再分開,開發和運維是一個團隊,爲雲原生提供持續交付能力。
容器化:運維的時候不用關心每個服務的技術棧,每個服務被無差別的封裝到容器裏,即可以無差別的維護,Docker是廣泛使用的容器引擎,k8s用於容器管理,容器間的負載均衡。
持續交付:是不影響用戶使用服務的前提下,迭代新版本,要求開發版本和穩定版本並存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章