什么是云原生?

????今天突然被同學(xué)問到云原生,一頭霧水,尤其對原生二字甚是迷惑。下面是我從網(wǎng)上整理到我認(rèn)為不錯的定義,文末有相應(yīng)的連接,方便你深入了解。

云 & 原生

????云原生(Cloud Native)是一套技術(shù)體系和方法論,它由2個詞組成,云(Cloud)和原生(Native)。云(Cloud)表示應(yīng)用程序位于云中,而不是傳統(tǒng)的數(shù)據(jù)中心;原生(Native)表示應(yīng)用程序從設(shè)計之初即考慮到云的環(huán)境,原生為云而設(shè)計,在云上以最佳狀態(tài)運行,充分利用和發(fā)揮云平臺的彈性和分布式優(yōu)勢。

????云原生的代表技術(shù)包括容器、服務(wù)網(wǎng)格(Service Mesh)、微服務(wù)(Microservice)、不可變基礎(chǔ)設(shè)施和聲明式API。

CNCF對云原生定義

????云原生技術(shù)有利于各組織在公有云、私有云和混合云等新型動態(tài)環(huán)境中,構(gòu)建和運行可彈性擴(kuò)展的應(yīng)用。云原生的代表技術(shù)包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式API。

????這些技術(shù)能夠構(gòu)建容錯性好、易于管理和便于觀察的松耦合系統(tǒng)。結(jié)合可靠的自動化手段,云原生技術(shù)使工程師能夠輕松地對系統(tǒng)作出頻繁和可預(yù)測的重大變更。

????云原生計算基金會(CNCF)致力于培育和維護(hù)一個廠商中立的開源生態(tài)系統(tǒng),來推廣云原生技術(shù)。我們通過將最前沿的模式民主化,讓這些創(chuàng)新為大眾所用。


總結(jié)

????1. 基于容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式API構(gòu)建的可彈性擴(kuò)展的應(yīng)用

????2. 基于自動化技術(shù)構(gòu)建具備高容錯性、易管理和便于觀察的松耦合系統(tǒng)

????3. 構(gòu)建一個統(tǒng)一的開源云技術(shù)生態(tài),能和云廠商提供的服務(wù)解耦

? ? 云原生應(yīng)用應(yīng)該朝輕量化的方向努力,盡量將業(yè)務(wù)需求之外的功能剝離出來:?構(gòu)建統(tǒng)一的開源云技術(shù)生態(tài),應(yīng)用方主要關(guān)注業(yè)務(wù)需求,非業(yè)務(wù)需求的相關(guān)功能都下沉到云或者基礎(chǔ)設(shè)施中去實現(xiàn)。



參考

????1.?云原生之容器安全實踐

????2.?CNCF對云原生的定義

????3.?什么是云原生?聊聊云原生的今生

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容