新聞中心
當(dāng)前位置:網(wǎng)站首頁 > 新聞中心
“云原生”,為何而生?
近來,“云原生”這個(gè)詞被云計(jì)算從業(yè)者們反復(fù)的談及,但對“云原生”的定義與理解各有不同。云原生(Cloud Native)的概念,由來自Pivotal的MattStine根據(jù)其多年的架構(gòu)和咨詢經(jīng)驗(yàn)的總結(jié)于2013年首次提出,并于2015年7月由隸屬于 Linux 基金會的云原生計(jì)算基金會CNCF詳細(xì)定義:“云原生計(jì)算”是一個(gè)用于部署微服務(wù)應(yīng)用的開源軟件堆棧,其方式是把各個(gè)組件都打包到容器中并動(dòng)態(tài)調(diào)度容器以優(yōu)化計(jì)算資源利用率。進(jìn)一步理解,“云原生計(jì)算”更側(cè)重于云軟件開發(fā)后的交付與部署,主要針對以容器為基礎(chǔ)的云軟件部署,即把一個(gè)云應(yīng)用軟件所需要的底層軟件組件打包到一個(gè)標(biāo)準(zhǔn)化容器中,而容器可以把一次編寫的云應(yīng)用程序部署到本地?cái)?shù)據(jù)中心或云上,進(jìn)而無數(shù)的“小”容器橫向連接起來就形成了云軟件般規(guī)?;瘮U(kuò)展能力??梢哉f云原生能有效的幫助企業(yè)更加輕易的構(gòu)造一個(gè)可擴(kuò)展、敏捷、高彈性、高穩(wěn)定性的業(yè)務(wù)系統(tǒng)。
“云原生”應(yīng)用價(jià)值
從CNCF的定義來看,采用基于云原生的技術(shù)和管理方法,將更好地把業(yè)務(wù)生于“云”或遷移到云平臺,從而享受“云”的高效和持續(xù)服務(wù)能力。像Facebook 和Netflix 這樣的大公司都已經(jīng)在云原生技術(shù)上投入了大量的資源,而一些小的公司也意識到了該技術(shù)的價(jià)值。根據(jù)云原生技術(shù)實(shí)踐的反饋,我們總結(jié)了如下一些優(yōu)點(diǎn)。
1)快速迭代
利用云原生應(yīng)用程序開發(fā),意味著使用敏捷與可擴(kuò)展的組件,如以Kubernetes為代表的容器來提供離散和可重用的功能,這些功能以良好描述的方式集成,甚至跨越多云等技術(shù)邊界,這使得交付團(tuán)隊(duì)可以使用重復(fù)的自動(dòng)化和編排來快速迭代。
2)自動(dòng)部署
云原生方法遠(yuǎn)優(yōu)于傳統(tǒng)的面向虛擬化的業(yè)務(wù)流程,傳統(tǒng)方法需要投入大量的精力來構(gòu)建開發(fā)環(huán)境,以及軟件交付過程中的其他不同環(huán)境。而云原生架構(gòu)具備自動(dòng)化和組合功能,并且依賴于可靠、經(jīng)過驗(yàn)證和審核的已知良好流程的基礎(chǔ),交付十分敏捷,而不再需要人工干預(yù)重復(fù)執(zhí)行。
3)獨(dú)立高效
云原生帶來了微服務(wù)化架構(gòu),一個(gè)微服務(wù)基本是一個(gè)能獨(dú)立發(fā)布的應(yīng)用服務(wù),因此可以作為獨(dú)立組件升級、灰度或復(fù)用等,對整個(gè)大應(yīng)用的影響也較小,每個(gè)服務(wù)可以由專門的組織來單獨(dú)完成,依賴方只要定好輸入和輸出口即可完全開發(fā)、甚至整個(gè)團(tuán)隊(duì)的組織架構(gòu)也會更精簡,因此溝通成本低、效率高。
云原生于中國市場
而在中國市場,云原生仍然是一個(gè)較為新的概念,多數(shù)中國企業(yè)在云原生的專業(yè)知識、部署開發(fā)以及管理應(yīng)用的能力仍不成熟。令人欣慰的是,在云原生道路上探索公有云廠商們已經(jīng)做出了許多的努力,而云管理服務(wù)商們(Cloud MSP)也已充分意識到了云原生將是企業(yè)數(shù)字化轉(zhuǎn)型的加速器。作為數(shù)字化轉(zhuǎn)型的引領(lǐng)者,云管理服務(wù)商們正努力成為云原生的先行者,不斷嘗試并挖掘云原生的精髓所在,突破更多的云原生部署壁壘,以幫助企業(yè)快速構(gòu)建云原生應(yīng)用,實(shí)現(xiàn)微服務(wù)架構(gòu)改造以及DevOps落地。
上一篇 .club建站|“生肉”終結(jié)者 下一篇 混合云與多云有何區(qū)別
|