此時(shí),計(jì)算成為水電煤也無(wú)濟(jì)于事,秒級(jí)獲取新資源,在軟件研發(fā)模式和應(yīng)用架構(gòu)不變的情況下,構(gòu)建、測(cè)試、部署等環(huán)節(jié)還是需要花足夠長(zhǎng)的時(shí)間——木桶效應(yīng)這么多短板的情況下,“多快好省”就不可能實(shí)現(xiàn)。
云原生架構(gòu)成為互聯(lián)網(wǎng)業(yè)務(wù)最優(yōu)解
以史為鑒,真正獲得云計(jì)算技術(shù)進(jìn)步紅利,就要基于云來(lái)設(shè)計(jì)軟件架構(gòu)、實(shí)現(xiàn)工程化、建設(shè)運(yùn)維體系,即采用云原生(Cloud Native)架構(gòu)。在最近的網(wǎng)易云創(chuàng)大會(huì)上,網(wǎng)易云發(fā)布了知識(shí)體系2.0,包括了一部基于網(wǎng)易十余年實(shí)踐經(jīng)驗(yàn)編寫的云原生專著——《云原生應(yīng)用架構(gòu)實(shí)踐》,全面梳理了云原生架構(gòu)知識(shí)體系。
云原生應(yīng)用天然基于云服務(wù)的開發(fā)模式,包括持續(xù)集成、DevOps和微服務(wù)架構(gòu)等過(guò)程,能通過(guò)自動(dòng)化來(lái)提高整體的運(yùn)行效率。如網(wǎng)易杭州研究院院長(zhǎng)陳剛在該書推薦序中所言,云原生架構(gòu)讓網(wǎng)易95%的互聯(lián)網(wǎng)業(yè)務(wù)真正運(yùn)行于云端,業(yè)務(wù)團(tuán)隊(duì)只需要努力為業(yè)務(wù)編碼,讓產(chǎn)品同時(shí)實(shí)現(xiàn)“快”和“匠心”。
陳剛通俗地解釋說(shuō),云原生與傳統(tǒng)云計(jì)算最大的區(qū)別在于,傳統(tǒng)云計(jì)算關(guān)注的是如何提供性價(jià)比最高的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源,而云原生關(guān)注的是如何讓產(chǎn)品能夠支持快速驗(yàn)證業(yè)務(wù)模式,如何簡(jiǎn)化復(fù)雜的開發(fā)流程、提升研發(fā)效率,如何保障產(chǎn)品的高可用性讓業(yè)務(wù)無(wú)需承受成長(zhǎng)之痛,如何實(shí)現(xiàn)大規(guī)模彈性伸縮輕松應(yīng)對(duì)業(yè)務(wù)爆發(fā),等等。
由此看來(lái),云原生正是要解決“多快好省”的需求,可謂互聯(lián)網(wǎng)業(yè)務(wù)的最優(yōu)解。事實(shí)上,除了網(wǎng)易云,谷歌、微軟、AWS等國(guó)際云計(jì)算服務(wù)商也都是云原生的擁護(hù)者。
網(wǎng)易云專著全面解析云原生實(shí)踐
相比云計(jì)算,云原生的概念在國(guó)內(nèi)的知名度不高,系統(tǒng)的參考資料也不多,很多企業(yè)還不能清晰描繪云原生的特征,更不用說(shuō)實(shí)踐。網(wǎng)易云推出專著《云原生應(yīng)用架構(gòu)實(shí)踐》,針對(duì)企業(yè)如何采用云原生架構(gòu)實(shí)現(xiàn)高效的產(chǎn)品迭代能力、支持互聯(lián)網(wǎng)業(yè)務(wù)健康發(fā)展,總結(jié)了一套可行的方法論。
據(jù)介紹,書中詳解了云原生應(yīng)用的內(nèi)涵和要點(diǎn),對(duì)實(shí)現(xiàn)云原生應(yīng)用面臨的功能和非功能(高性能、高可用、可擴(kuò)展、安全性、高可靠等)的不同階段需求和實(shí)現(xiàn)方案進(jìn)行了較為完整的梳理。內(nèi)容涵蓋了系統(tǒng)工程化、高性能數(shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、DevOps、微服務(wù)架構(gòu)、服務(wù)化測(cè)試、多機(jī)房架構(gòu)等方面,既有業(yè)務(wù)挑戰(zhàn)分析,也有架構(gòu)實(shí)踐指導(dǎo),并通過(guò)實(shí)戰(zhàn)案例加以詮釋。
通過(guò)閱讀這部專著,架構(gòu)師能夠借鑒網(wǎng)易十余年的經(jīng)驗(yàn)結(jié)晶,無(wú)須反復(fù)試驗(yàn),即可快速設(shè)計(jì)符合互聯(lián)網(wǎng)業(yè)務(wù)場(chǎng)景需求的架構(gòu)。目前該書已經(jīng)登錄京東、天貓等電商平臺(tái)和各地新華書店。
當(dāng)然,云原生架構(gòu)只是上云的基礎(chǔ),網(wǎng)易云還設(shè)計(jì)了很多場(chǎng)景化云服務(wù)來(lái)支持企業(yè)商業(yè)提升,例如面向中大型企業(yè)推出的專屬云,是部署在網(wǎng)易公有云內(nèi)用戶獨(dú)占的資源可用區(qū),旨在解決企業(yè)上云的安全、成本、運(yùn)維、彈性、功能等問題。同樣,專屬云關(guān)注的也不是資源,企業(yè)可以享受基于云原生理念設(shè)計(jì)的各種服務(wù)。