日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

云原生除了K8S、微服务,还有...?

發(fā)布時(shí)間:2024/8/23 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云原生除了K8S、微服务,还有...? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來源 | 無敵碼農(nóng)

責(zé)編 | 寇雪芹

頭圖 | 下載于視覺中國

云原生(Cloud Native)是最近技術(shù)圈一個(gè)比較火的名詞,相信大家或多或少都聽說過。不過對于大多數(shù)普通研發(fā)朋友來說,"云原生"這個(gè)詞多少可能還是有些陌生,以至于剛開始聽到這個(gè)詞時(shí)可能還會一臉懵逼的問"這到底是一個(gè)什么技術(shù),我用過嗎?"這樣的問題。

其實(shí)這并不奇怪,因?yàn)閷τ诮^大多數(shù)普通開發(fā)者來說,我們大部分時(shí)間都是在別人構(gòu)建的基礎(chǔ)設(shè)施里專注于業(yè)務(wù)代碼的開發(fā),而很少關(guān)心業(yè)務(wù)應(yīng)用運(yùn)行所依賴的基礎(chǔ)設(shè)施環(huán)境,但這恰恰也是構(gòu)建云原生應(yīng)用的核心意義所在。在今天的文章中,就和大家聊一聊關(guān)于云原生的話題!

云原生的概念

什么是云原生?對于這個(gè)問題我們需要理解,云原生并不是指某一項(xiàng)具體的技術(shù),而是一組技術(shù)體系、概念及系統(tǒng)設(shè)計(jì)原則的集合。例如我們常討論的微服務(wù)架構(gòu)、Kubernetes容器編排、Devops等內(nèi)容都是云原生體系的組成部分。

從這個(gè)角度看,對于目前已經(jīng)實(shí)現(xiàn)了云服務(wù)部署、Spring Cloud微服務(wù)架構(gòu)體系、Kubernetes容器化部署、且構(gòu)建起了一套自動化發(fā)布系統(tǒng)的公司來說,事實(shí)上就已經(jīng)是在踐行云原生架構(gòu)理念了。所以,你看是不是很多公司其實(shí)都已經(jīng)在實(shí)施云原生架構(gòu)了呢?

根據(jù)CNCF(云原生計(jì)算基金會)的官方描述,云原生技術(shù)是指有利于在公有云、私有云或混合云等新型動態(tài)環(huán)境下,實(shí)現(xiàn)應(yīng)用可彈性伸縮部署的技術(shù)體系。云原生的代表技術(shù)主要包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施及聲明式API。利用這些技術(shù)可以構(gòu)建出容錯(cuò)性更好、更易于管理和觀察的松耦合系統(tǒng),再加上一些可靠的自動化技術(shù)及完備的監(jiān)控預(yù)警體系,云原生技術(shù)將使開發(fā)人員能更快速、輕松地迭代和交付軟件系統(tǒng)。

所以從上述描述看,云原生技術(shù)實(shí)際上并不是突然才流行起來的概念,而是隨著云計(jì)算、微服務(wù)架構(gòu)、服務(wù)網(wǎng)格等分布式應(yīng)用架構(gòu)技術(shù)普及流行,以及在以Docker、Kubernetes為代表的容器化技術(shù)的推動下,逐步被業(yè)界所認(rèn)可的一種系統(tǒng)架構(gòu)理念及設(shè)計(jì)原則的抽象總結(jié)。

云原生技術(shù)圖譜

這里我總結(jié)了一份關(guān)于云原生架構(gòu)的技術(shù)圖譜供大家參考,如下圖所示:

如上圖所示,你會發(fā)現(xiàn)所謂的云原生簡直就是一個(gè)技術(shù)大雜燴,它幾乎囊括目前大部分流行的后端技術(shù),甚至還延伸到了AI、機(jī)器學(xué)習(xí)、邊緣計(jì)算等領(lǐng)域。但從實(shí)際應(yīng)用場景來說云原生架構(gòu)主要特征還是體現(xiàn)在云端環(huán)境、微服務(wù)架構(gòu)、服務(wù)網(wǎng)格、Devops自動化交付、容器化部署這幾個(gè)方面。

云端環(huán)境就是要使用云服務(wù)器,對于大部分公司來說就是使用阿里云、騰訊云之類的公有云服務(wù)來部署應(yīng)用,而不是自己在額外維護(hù)一套復(fù)雜服務(wù)器機(jī)房。這樣做的好處就在于利用云服務(wù)的彈性及分布式優(yōu)勢,可以大大降低運(yùn)維成本,并且提升服務(wù)的穩(wěn)定性。

而面向微服務(wù)的架構(gòu),能將原先耦合度高的單體系統(tǒng),在遵循軟件“高內(nèi)聚、低耦合”設(shè)計(jì)原則的前提下,以獨(dú)立業(yè)務(wù)能力為邊界拆分為一個(gè)個(gè)原子系統(tǒng)。這樣做的好處是,每個(gè)子系統(tǒng)都可以獨(dú)立交付部署,從而能實(shí)現(xiàn)更敏捷的軟件迭代效果。目前以Spring Cloud為代表的微服務(wù)技術(shù),幾乎已成為事實(shí)上的軟件構(gòu)建標(biāo)準(zhǔn);而以Istio、Linkerd為代表的下一代服務(wù)網(wǎng)格技術(shù)也在快速發(fā)展,這一切都為云原生架構(gòu)理念的普及作了有效地鋪墊。

關(guān)于Devops,它強(qiáng)調(diào)的是以開發(fā)運(yùn)維的視角,去構(gòu)建一套高效完備的CI/CD流程,并通過自動化構(gòu)建工具及發(fā)布系統(tǒng),來實(shí)現(xiàn)軟件生命周期的管理。從而使得普通開發(fā)人員,能夠更快、更頻繁地交付更加穩(wěn)定的軟件代碼。例如我在本專欄發(fā)表的<<Kubernetes微服務(wù)自動化發(fā)布系統(tǒng)>>實(shí)際上就是一種Devops思想的具體實(shí)踐案例,感興趣的朋友可以參考下。

此外基于Kubernetes的容器化編排技術(shù),已經(jīng)事實(shí)上成為微服務(wù)運(yùn)行的標(biāo)準(zhǔn)基礎(chǔ)架構(gòu)環(huán)境,也正是Kubernetes的流行,才真正推動了云原生架構(gòu)理念的普及,Kubernetes可以說就是云原生架構(gòu)的核心承載平臺。關(guān)于Kubernetes的基本原理及具體實(shí)踐本專欄也有一些文章可供參考,感興趣的朋友可以閱讀下。

總結(jié)

以上內(nèi)容給大家大致介紹了下云原生的概念,并總結(jié)了目前云原生所涉及的主流技術(shù)棧圖譜。從宏觀上看云原生架構(gòu)是一個(gè)非常龐大的體系,它幾乎能包含目前軟件后端技術(shù)領(lǐng)域的方方面面,但從細(xì)節(jié)上看它卻又是我們現(xiàn)階段工作中都多少能接觸到的技術(shù),例如Spring Cloud微服務(wù)、服務(wù)熔斷限流、Kubernetes容器編排等等。

所以從某種程度上講,云原生是一個(gè)抽象又具體的存在。它不是一個(gè)具體的產(chǎn)品,而是一套技術(shù)體系和一套方法論,隨著圍繞著云原生架構(gòu)的各類開源技術(shù)的進(jìn)一步發(fā)展,云原生技術(shù)體系必將成為主流,進(jìn)而影響到每一個(gè)技術(shù)人員、每一個(gè)企業(yè)和行業(yè)。

以上就是想和大家分享的全部內(nèi)容,希望對大家有所幫助!

參考資料:

https://jimmysong.io/awesome-cloud-native

https://landscape.cncf.io/

https://jimmysong.io/awesome-cloud-native/#tracing


關(guān)于?Devops 技術(shù),我們還有

如何搞定 K8S 微服務(wù)自動化發(fā)布系統(tǒng)

如何部署一個(gè)Kubernetes集群

Docker私有鏡像倉庫是什么?

上手 Docker 容器,不應(yīng)該是個(gè)問題

什么魔力讓 Docker 一發(fā)不可收拾?

更多精彩推薦 ?5G、射頻、奧特曼,這仨有聯(lián)系嗎??再見 Nacos,我要玩 Service Mesh 了!?急!CPU 被挖礦,該怎么找進(jìn)程??立即生效!帕特·基辛格卸任 VMware 所有職務(wù)?談“云”色變?近80%企業(yè)曾遭受數(shù)據(jù)泄露點(diǎn)分享點(diǎn)收藏點(diǎn)點(diǎn)贊點(diǎn)在看

總結(jié)

以上是生活随笔為你收集整理的云原生除了K8S、微服务,还有...?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。