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