張曉龍
(網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,浙江 杭州,310052)
根據(jù)2016年 《二十國(guó)集團(tuán)數(shù)字經(jīng)濟(jì)發(fā)展與合作倡議》的定義,數(shù)字經(jīng)濟(jì)是“以使用數(shù)字化的知識(shí)和信息作為關(guān)鍵生產(chǎn)要素、以現(xiàn)代信息網(wǎng)絡(luò)作為重要載體、以信息通信技術(shù)的有效使用作為效率提升和經(jīng)濟(jì)結(jié)構(gòu)優(yōu)化的重要推動(dòng)力的一系列經(jīng)濟(jì)活動(dòng)”。作為繼農(nóng)業(yè)經(jīng)濟(jì)、工業(yè)經(jīng)濟(jì)之后全新的社會(huì)經(jīng)濟(jì)發(fā)展形態(tài),數(shù)字經(jīng)濟(jì)已成為全球經(jīng)濟(jì)增長(zhǎng)的核心動(dòng)力。中國(guó)信息化百人會(huì)報(bào)告[1]顯示,美國(guó)、德國(guó)、英國(guó)數(shù)字經(jīng)濟(jì)占GDP比重超過(guò)50%,日本、韓國(guó)數(shù)字經(jīng)濟(jì)占GDP比重也超過(guò)40%,中國(guó)數(shù)字經(jīng)濟(jì)占GDP的比重為30.3%,低于全球其他主要國(guó)家,如圖1所示。但中國(guó)數(shù)字經(jīng)濟(jì)增長(zhǎng)速度位居全球前列,2016年同比增速為18.9%。
中國(guó)數(shù)字經(jīng)濟(jì)快速發(fā)展的勢(shì)頭尚未放緩。IDC(國(guó)際數(shù)據(jù)公司)預(yù)測(cè)認(rèn)為,到2021年,全球至少50%的GDP將以數(shù)字化的方式實(shí)現(xiàn),而在中國(guó)這一數(shù)字將達(dá)到55%。另?yè)?jù)IDC預(yù)測(cè),到2019年,中國(guó)數(shù)字化轉(zhuǎn)型相關(guān)的ICT(Information Communication Technology)支出將達(dá)到3100億美元,相比2017年增長(zhǎng)35%。這意味著,數(shù)字經(jīng)濟(jì)時(shí)代已經(jīng)全面來(lái)臨。不管世界還是中國(guó),數(shù)字技術(shù)將全面滲透各個(gè)行業(yè),行業(yè)的數(shù)字化將重構(gòu)價(jià)值鏈。目前,中國(guó)各個(gè)行業(yè)的整體數(shù)字化水平還有較大發(fā)展空間,且行業(yè)間數(shù)字化程度差距較大,因而研究數(shù)字經(jīng)濟(jì)環(huán)境下的企業(yè)數(shù)字化平臺(tái)的變革,具有十分重要的現(xiàn)實(shí)意義。
圖1 全球主要國(guó)家數(shù)字經(jīng)濟(jì)規(guī)模及占GDP比重
根據(jù)IDC研究報(bào)告[2],數(shù)字經(jīng)濟(jì)以云計(jì)算為核心技術(shù)引擎,以數(shù)據(jù)為關(guān)鍵生產(chǎn)要素特征。企業(yè)上云,是企業(yè)順應(yīng)數(shù)字經(jīng)濟(jì)發(fā)展潮流,加快企業(yè)數(shù)字化轉(zhuǎn)型,提高創(chuàng)新能力、業(yè)務(wù)實(shí)力和發(fā)展水平的重要路徑。作為核心引擎的云計(jì)算,全面支撐企業(yè)活動(dòng)的資源架構(gòu)、數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu),并通過(guò)技術(shù)優(yōu)勢(shì)賦能創(chuàng)新、提效增益,在數(shù)字經(jīng)濟(jì)活動(dòng)中發(fā)揮驅(qū)動(dòng)作用。如圖2所示,在資源架構(gòu)層面,云平臺(tái)具備資源共享、集約高效、彈性可擴(kuò)展等優(yōu)勢(shì),使各類用戶靈活地使用計(jì)算資源;在數(shù)據(jù)架構(gòu)層面,云平臺(tái)通過(guò)數(shù)據(jù)分類、分層部署等方式,從非功能視角將數(shù)據(jù)合理布局,提升數(shù)據(jù)分析應(yīng)用的及時(shí)性、靈活性和準(zhǔn)確性,促進(jìn)數(shù)據(jù)資源的有效利用及數(shù)據(jù)價(jià)值的充分釋放,從而加快經(jīng)濟(jì)社會(huì)的數(shù)字化進(jìn)程;在應(yīng)用架構(gòu)層面,采用云原生架構(gòu)能夠縮短應(yīng)用程序的開(kāi)發(fā)時(shí)間,并將效率轉(zhuǎn)化為競(jìng)爭(zhēng)優(yōu)勢(shì)。
圖2 企業(yè)上云的三大架構(gòu)
當(dāng)前云計(jì)算從部署模式上有公有云、私有云以及混合云之分。在中國(guó),由于種種原因,私有云成為不可替代的云計(jì)算發(fā)展模式。據(jù)麥肯錫分析,2017年美國(guó)IT平均預(yù)算中公有云支出占23.9%,私有云占比僅為5.2%,然而中國(guó)的私有云投資仍保持穩(wěn)壓公有云一頭的態(tài)勢(shì)。2013年~2017年中、美公有云與私有云支出對(duì)比如圖3所示。
圖3 中、美公有云與私有云支出對(duì)比
因此,可以說(shuō)私有云是中國(guó)各大行業(yè)數(shù)字化創(chuàng)新的基礎(chǔ)平臺(tái),平臺(tái)的合理性與先進(jìn)程度,將成為企業(yè)乃至中國(guó)數(shù)字經(jīng)濟(jì)能否在新一輪競(jìng)爭(zhēng)中占據(jù)優(yōu)勢(shì)的關(guān)鍵因素。如何正確把握行業(yè)變革與技術(shù)應(yīng)用趨勢(shì),構(gòu)建與時(shí)代匹配的私有云平臺(tái),也成為了眾多行業(yè)用戶最關(guān)心的問(wèn)題之一。本文將結(jié)合實(shí)踐經(jīng)驗(yàn),分析數(shù)字經(jīng)濟(jì)環(huán)境下的私有云建設(shè)需求、設(shè)計(jì)思路與功能實(shí)現(xiàn)的要點(diǎn)。
經(jīng)典云計(jì)算以資源彈性著稱,但隨著企業(yè)數(shù)字化的推進(jìn),云計(jì)算的功能需求已經(jīng)發(fā)生了變化。當(dāng)前云計(jì)算與經(jīng)典云計(jì)算最根本的差別,就是在資源架構(gòu)之外還要支撐企業(yè)的數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu)。從系統(tǒng)構(gòu)成的角度,則涵蓋基礎(chǔ)設(shè)施平臺(tái)(如計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)資源)、平臺(tái)系統(tǒng)(如數(shù)據(jù)庫(kù)、中間件服務(wù)等)以及業(yè)務(wù)應(yīng)用系統(tǒng)(如協(xié)同辦公、經(jīng)營(yíng)管理以及運(yùn)營(yíng)管理服務(wù))。因而企業(yè)在設(shè)計(jì)私有云平臺(tái)支撐數(shù)字化發(fā)展戰(zhàn)略時(shí),必須系統(tǒng)化地統(tǒng)籌思考。
筆者以為,數(shù)字經(jīng)濟(jì)時(shí)代的私有云平臺(tái)設(shè)計(jì),應(yīng)當(dāng)滿足標(biāo)準(zhǔn)化、全?;头?wù)化二個(gè)核心思路。
私有云作為企業(yè)數(shù)字化的主平臺(tái),一方面要能夠長(zhǎng)期、持續(xù)地支撐企業(yè)業(yè)務(wù)的發(fā)展,另一方面要能夠和不同的技術(shù)相互集成,形成針對(duì)各行業(yè)不同應(yīng)用場(chǎng)景的完整解決方案,這要求云平臺(tái)的技術(shù)架構(gòu)必須滿足最主流的開(kāi)放標(biāo)準(zhǔn)。長(zhǎng)久之計(jì),是采用主流開(kāi)源技術(shù):①開(kāi)源能夠聚集全球優(yōu)秀開(kāi)發(fā)者的智慧共同打造平臺(tái),快速解決問(wèn)題,超越了單個(gè)企業(yè)的能力;②開(kāi)源平臺(tái)不受任何單個(gè)企業(yè)控制,企業(yè)對(duì)開(kāi)源軟件可以有源碼級(jí)的掌控 (能修復(fù)其bug、能調(diào)優(yōu)其性能以及能定制功能特性),更容易招募維護(hù)和完善平臺(tái)的優(yōu)秀人才,保證平臺(tái)能有更長(zhǎng)的生命力;③可以推動(dòng)技術(shù)標(biāo)準(zhǔn)化并構(gòu)建良好的生態(tài),以滿足企業(yè)數(shù)字化需求。
企業(yè)上云是一個(gè)復(fù)雜的系統(tǒng)性工程。當(dāng)前企業(yè)在上云過(guò)程中,往往碰到各種問(wèn)題,比如內(nèi)部信息系統(tǒng)是傳統(tǒng)豎井式的部署架構(gòu)、企業(yè)信息化/數(shù)字化程度比較低、歷史遺留的內(nèi)部系統(tǒng)比較多且缺少維護(hù)、如何遷移業(yè)務(wù)系統(tǒng)等問(wèn)題。為了簡(jiǎn)化企業(yè)上云的復(fù)雜性,加速企業(yè)上云的進(jìn)程,云平臺(tái)需要從資源架構(gòu)、數(shù)據(jù)架構(gòu)以及應(yīng)用架構(gòu)二個(gè)層面提供全棧云服務(wù)。否則,企業(yè)上云有可能無(wú)法取得預(yù)期的效果,甚至因?yàn)槟承┎荒芙鉀Q的問(wèn)題而無(wú)法完成上云。
業(yè)務(wù)與云平臺(tái)的融合,導(dǎo)致用戶對(duì)系統(tǒng)可用率、迭代頻率、資源規(guī)劃能力提出了更高的要求。微服務(wù)架構(gòu),也就是將系統(tǒng)拆分成多個(gè)可以獨(dú)立開(kāi)發(fā)和部署的微服務(wù),既可以支持應(yīng)用快速迭代,實(shí)現(xiàn)更好的彈性擴(kuò)展,也有利于提升軟件質(zhì)量和可用率[3]。因而對(duì)微服務(wù)的實(shí)現(xiàn)與管理的良好支持,成為私有云平臺(tái)的必備屬性。近年來(lái)日益成熟的容器技術(shù)為企業(yè)應(yīng)用服務(wù)化改造提供了輕便、易用的工具,同時(shí)也提供了資源利用率更高的任務(wù)執(zhí)行模式。
基于上述理念,結(jié)合當(dāng)前云計(jì)算領(lǐng)域的主流開(kāi)源技術(shù)打造了一套完整的私有云平臺(tái)解決方案,包括基礎(chǔ)設(shè)施層、平臺(tái)層、容器層和微服務(wù)化支持的全棧能力,可以拆分為輕舟微服務(wù)、瀚海私有云和瀚海一體機(jī)二款側(cè)重點(diǎn)不同的產(chǎn)品,用于滿足不同企業(yè)的數(shù)字化創(chuàng)新需求。
輕舟微服務(wù)的設(shè)計(jì)初衷是打造完整的微服務(wù)解決方案,幫助用戶解決應(yīng)用從開(kāi)發(fā)、測(cè)試、構(gòu)建、發(fā)布到上線運(yùn)維的全生命周期管理,以及服務(wù)的注冊(cè)、治理、鏈路跟蹤、監(jiān)控、診斷和高可用運(yùn)維等問(wèn)題?!拜p舟”名稱源自古詩(shī)“輕舟已過(guò)萬(wàn)重山”,取業(yè)務(wù)迭代輕松愉快的含義。整個(gè)系統(tǒng)由微服務(wù)框架、API網(wǎng)關(guān)、容器服務(wù)、DevOps、AIOps和測(cè)試平臺(tái)等六大模塊組成,并提供圖形化的統(tǒng)一控制中心。輕舟微服務(wù)架構(gòu)如圖4所示。
(1)微服務(wù)框架
因?yàn)榘严到y(tǒng)分拆成多個(gè)微服務(wù),這些服務(wù)共同完成各項(xiàng)系統(tǒng)功能,需要一套溝通和協(xié)作的標(biāo)準(zhǔn)。微服務(wù)框架就是要提供這樣的標(biāo)準(zhǔn),它應(yīng)當(dāng)便于微服務(wù)管理,并降低開(kāi)發(fā)成本,故而微服務(wù)框架應(yīng)當(dāng)支持服務(wù)注冊(cè)和發(fā)現(xiàn)、服務(wù)監(jiān)控、服務(wù)的權(quán)限控制等統(tǒng)一的服務(wù)管理能力[4]。
目前,業(yè)界有Spring Cloud、Dubbo等主流開(kāi)源微服務(wù)框架提供微服務(wù)需要的基礎(chǔ)功能,但僅僅依靠這些框架,企業(yè)無(wú)法構(gòu)建一個(gè)完整的解決方案,尤其是服務(wù)治理高級(jí)功能的缺失,如服務(wù)熔斷、服務(wù)降級(jí)、服務(wù)限流等。在微服務(wù)框架層面,輕舟基于Spring Cloud,提供了服務(wù)注冊(cè)/發(fā)現(xiàn)、服務(wù)治理、服務(wù)鑒權(quán)、動(dòng)態(tài)配置管理、服務(wù)拓?fù)涞饶芰?,并全面兼容Dubbo、gRPC等,支持代碼零改動(dòng)接入微服務(wù)框架,企業(yè)能夠?qū)崿F(xiàn)已有服務(wù)框架的平滑遷移。服務(wù)治理與業(yè)務(wù)解耦,可以最大限度地降低對(duì)業(yè)務(wù)的影響。
圖4 輕舟微服務(wù)產(chǎn)品架構(gòu)
(2)API網(wǎng)關(guān)
輕舟API網(wǎng)關(guān)的設(shè)計(jì),旨在實(shí)現(xiàn)流量入口管理,對(duì)微服務(wù)后端的API進(jìn)行自動(dòng)化統(tǒng)一發(fā)布與知識(shí)管理,采用插件式流量復(fù)制與分流實(shí)現(xiàn),提高系統(tǒng)的穩(wěn)定性和響應(yīng)效率。目前,輕舟API網(wǎng)關(guān)提供API發(fā)布管理、API鑒權(quán)、流量控制、降級(jí)與熔斷等能力,并支持自定義插件。
(3)容器服務(wù)
微服務(wù)分拆之后,運(yùn)維和持續(xù)集成工作量暴增,而容器技術(shù)能實(shí)現(xiàn)環(huán)境(操作系統(tǒng)、代碼、服務(wù)、以及應(yīng)用運(yùn)行需要的所有東西)交付的提前,是解決微服務(wù)運(yùn)維難題的神器,筆者團(tuán)隊(duì)基于開(kāi)源Kubernetes打造的Serverless(無(wú)服務(wù)器)和原生容器服務(wù),支持應(yīng)用部署和彈性擴(kuò)容。Kubernetes是當(dāng)前容器調(diào)度與編排的標(biāo)準(zhǔn),本項(xiàng)目容器平臺(tái)單個(gè)集群支持3萬(wàn)個(gè)節(jié)點(diǎn),45萬(wàn)個(gè)容器,可以更好地支持應(yīng)用的彈性伸縮。
(4)DevOps
如果把軟件的開(kāi)發(fā)和運(yùn)維比喻成造車和開(kāi)車,DevOps就類似自動(dòng)駕駛,能夠讓軟件交付變得高效、低成本,是企業(yè)采用微服務(wù)的一個(gè)核心目標(biāo)。輕舟微服務(wù)DevOps提供了流水線管理,打通應(yīng)用開(kāi)發(fā)工具鏈,包括代碼、構(gòu)建、測(cè)試、鏡像構(gòu)建、發(fā)布、配置、監(jiān)控等。Serverless容器使得團(tuán)隊(duì)無(wú)需管理服務(wù)器,只需要關(guān)注代碼,因而可以更好地支持DevOps。
(5)AIOps
自動(dòng)駕駛汽車也需要定期保養(yǎng)、檢查、故障維修,輕舟AIOps是一個(gè)為微服務(wù)系統(tǒng)智能排查問(wèn)題的模塊。輕舟微服務(wù)遵循OpenTracing標(biāo)準(zhǔn),打印的OpenTracing日志可以對(duì)接APM (應(yīng)用性能管理)和智能化運(yùn)維服務(wù),這樣用戶就能很容易地發(fā)現(xiàn)故障點(diǎn)。輕舟AIOps包括分布式調(diào)用鏈跟蹤/查詢、指標(biāo)異常檢測(cè)、告警關(guān)聯(lián)分析、故障根因分析等核心能力,并提供非侵入式探針,支持應(yīng)用拓?fù)淇梢暬?,如圖5所示。
(6)測(cè)試平臺(tái)
輕舟測(cè)試平臺(tái)提供了故障演練、API測(cè)試和性能壓測(cè)的能力,用以測(cè)試服務(wù)和API是否有問(wèn)題、系統(tǒng)能承受的壓力有多大,從而保障業(yè)務(wù)上線時(shí)能正確滿足需求。
圖5 服務(wù)拓?fù)?、調(diào)用鏈跟蹤可視化呈現(xiàn)
輕舟微服務(wù)解決了軟件架構(gòu)的問(wèn)題,但云計(jì)算底層還需要資源、數(shù)據(jù)庫(kù)、緩存等基礎(chǔ)服務(wù)。本方案通過(guò)把IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺(tái)即服務(wù))、容器、和微服務(wù)工具鏈打包在一起,組成了瀚海私有云,如圖6所示。當(dāng)然,瀚海私有云在PaaS層也提供了容器服務(wù),不想采用輕舟的用戶也可以使用容器計(jì)算服務(wù)?!板!钡拿?,意在海納百川,打造開(kāi)源領(lǐng)域的私有云。瀚海私有云平臺(tái)設(shè)計(jì)具有開(kāi)放兼容、互聯(lián)網(wǎng)級(jí)IT、企業(yè)級(jí)服務(wù)能力和混合云支持四大特色。
圖6 瀚海私有云產(chǎn)品架構(gòu)
(1)開(kāi)放兼容
瀚海私有云全?;谥髁鏖_(kāi)源技術(shù)構(gòu)建。例如,IaaS層采用主流的開(kāi)源OpenStack作為資源管理平臺(tái),并基于OpenvSwitch做軟件定義網(wǎng)絡(luò)的優(yōu)化——全球50%的財(cái)富100強(qiáng)企業(yè)正在使用OpenStack,中國(guó)則有將近60%的企業(yè)私有云使用OpenStack[5]。在PaaS層,瀚海基于Kubernetes、MySQL、MongoDB、Redis、RabbitMQ、Kafka 等 開(kāi) 源技術(shù)提供容器管理、數(shù)據(jù)庫(kù)、緩存、消息隊(duì)列等服務(wù)。這使得平臺(tái)具有很強(qiáng)的兼容性,對(duì)用戶而言,這些設(shè)計(jì)為他們進(jìn)行業(yè)務(wù)平臺(tái)的遷移帶來(lái)了便利。
(2)互聯(lián)網(wǎng)級(jí) IT
支撐數(shù)字化創(chuàng)新的互聯(lián)網(wǎng)級(jí)IT能力是瀚海私有云平臺(tái)設(shè)計(jì)的另一個(gè)要點(diǎn),主要體現(xiàn)在全?;?、規(guī)模和性能二個(gè)方面。全棧化亦即IaaS、PaaS和輕舟的整合,通過(guò)松耦合、高內(nèi)聚、避免重依賴的設(shè)計(jì),靈活地為互聯(lián)網(wǎng)應(yīng)用快速開(kāi)發(fā)和彈性伸縮提供便利,這里不再贅述。
規(guī)模方面,為了能夠支持千萬(wàn)級(jí)日活的超大規(guī)模互聯(lián)網(wǎng)級(jí)應(yīng)用,故而針對(duì)集群規(guī)模進(jìn)行優(yōu)化,瀚海私有云OpenStack單集群可以支持5000個(gè)物理節(jié)點(diǎn),單租戶支持6萬(wàn)臺(tái)云主機(jī)。在容器層面,瀚海私有云單集群則支持3萬(wàn)節(jié)點(diǎn)、45萬(wàn)容器的編排。
性能方面,為了使系統(tǒng)支持超大規(guī)模業(yè)務(wù)下“秒殺”這樣的極端場(chǎng)景,通過(guò)硬件和軟件的一系列優(yōu)化,在裸機(jī)容器、網(wǎng)絡(luò)、緩存、數(shù)據(jù)庫(kù)等方面實(shí)現(xiàn)業(yè)界領(lǐng)先的性能。如網(wǎng)絡(luò)方面,提供SR-IOV、OVS+DPDK等網(wǎng)絡(luò)方案,以滿足不同的需求;在數(shù)據(jù)庫(kù)方面,通過(guò)磁盤性能、網(wǎng)絡(luò)帶寬的提升,數(shù)據(jù)庫(kù)內(nèi)核和并發(fā)復(fù)制的優(yōu)化,以及云主機(jī)網(wǎng)絡(luò)參數(shù)、CPU親和性(中斷)優(yōu)化等舉措,把數(shù)據(jù)庫(kù)OLTPQPS提升了36.2%。
(3)企業(yè)級(jí)服務(wù)能力
相比性能,系統(tǒng)的穩(wěn)定性、安全性、高可用等這些指標(biāo)對(duì)某些業(yè)務(wù)來(lái)說(shuō)更為重要,而這些指標(biāo)也被設(shè)計(jì)為瀚海私有云的基本功。例如,OpenStack組件及依賴的軟件本身支持就高可用,瀚海私有云通過(guò)集群高容錯(cuò)、數(shù)據(jù)多副本、多AZ容災(zāi)、微服務(wù)架構(gòu)及PaaS高可用設(shè)計(jì)等,從IaaS、PaaS和容器層立體化地保障業(yè)務(wù)可用性和數(shù)據(jù)可靠性。
(4)混合云支持
得益于OpenStack的兼容性、網(wǎng)絡(luò)連接和資源管理能力,瀚海私有云不但可以跟特定服務(wù)商的公有云組成混合云,還可以跟世界上所有主流的公有云組成混合云。
OpenStack和Kubernetes強(qiáng)大的管理能力,都得益于豐富的組件和概念設(shè)計(jì),但對(duì)于用戶而言,二者在實(shí)際應(yīng)用中有一個(gè)共同的難點(diǎn),就是比較復(fù)雜。為此,本方案做了針對(duì)性的設(shè)計(jì)。在容器層,基于Kubernetes的邏輯隔離等特性進(jìn)行自己的封裝,避免將Kubernetes的API和所有的概念都直接暴露給普通用戶。在IaaS層,設(shè)計(jì)了云計(jì)算全棧一體機(jī)——瀚海一體機(jī),希望結(jié)合互聯(lián)網(wǎng)化IT基礎(chǔ)設(shè)施和瀚海私有云的優(yōu)勢(shì),通過(guò)軟硬一體化的方案,打造一款私有云領(lǐng)域裝備齊全的“航母”,讓企業(yè)無(wú)需組裝就能直接開(kāi)出去,??找惑w地作戰(zhàn)。
瀚海一體機(jī)吸收了上一代云計(jì)算一體機(jī)的優(yōu)勢(shì)。第一代一體機(jī),是把軟件和硬件打包在一起,解決的是快速交付云平臺(tái)的問(wèn)題;第二代超融合一體機(jī),主要是針對(duì)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)割裂的問(wèn)題,進(jìn)行資源層面的融合,提升資源利用率,并降低運(yùn)維難度和成本;瀚海一體機(jī),則在PaaS和微服務(wù)成為企業(yè)競(jìng)爭(zhēng)力的當(dāng)下,直接給企業(yè)交付業(yè)務(wù)架構(gòu)需要的所有云計(jì)算技術(shù)層次,解決的是業(yè)務(wù)研發(fā)效率提升問(wèn)題,讓客戶只需要專注業(yè)務(wù),加速數(shù)字化創(chuàng)新。
網(wǎng)易私有云平臺(tái)自2012年在內(nèi)部上線以來(lái),至今已經(jīng)穩(wěn)定運(yùn)行6年,支撐了內(nèi)部95%以上的互聯(lián)網(wǎng)業(yè)務(wù)云化,包括網(wǎng)易考拉、網(wǎng)易云音樂(lè)等日活躍用戶達(dá)到千萬(wàn)級(jí)的大規(guī)模業(yè)務(wù)。據(jù)團(tuán)隊(duì)測(cè)算,僅考量資源層面,私有云就為公司節(jié)約硬件采購(gòu)成本近5億元,而平均資源利用率提升了4倍,運(yùn)維效率也提升近4倍。
瀚海私有云之上,輕舟微服務(wù)也已經(jīng)在網(wǎng)易內(nèi)部支撐了多個(gè)業(yè)務(wù)線的發(fā)展,電商、教育、音樂(lè)、金融等業(yè)務(wù),包括云計(jì)算業(yè)務(wù)本身,都已經(jīng)逐步通過(guò)微服務(wù)化來(lái)提升交付能力和軟件可用率。例如,網(wǎng)易考拉將電商平臺(tái)進(jìn)行微服務(wù)化,以數(shù)十個(gè)小團(tuán)隊(duì)并行開(kāi)發(fā),獨(dú)立發(fā)布、迭代,借助輕舟微服務(wù)支持高效協(xié)同,迭代次數(shù)從每天2次提升到了1000多次。同時(shí),由于分布式架構(gòu)對(duì)整體可用性的加持,以及APM實(shí)時(shí)調(diào)用追蹤、自動(dòng)化測(cè)試等能力,網(wǎng)易考拉軟件產(chǎn)品質(zhì)量也實(shí)現(xiàn)了52%的提升。
基于輕舟微服務(wù)帶來(lái)的迭代效率和高可用性,網(wǎng)易考拉得以快速、低成本地完成從跨境電商到綜合電商的轉(zhuǎn)型,通過(guò)穩(wěn)定、可靠、體驗(yàn)出色的互聯(lián)網(wǎng)平臺(tái),連接數(shù)億用戶與無(wú)數(shù)低價(jià)、高質(zhì)量的商品,有效促進(jìn)了電商行業(yè)的良性競(jìng)爭(zhēng),推動(dòng)了中國(guó)消費(fèi)升級(jí)的進(jìn)程。
未來(lái)幾年,企業(yè)將會(huì)把更多的業(yè)務(wù)放在私有云上,因而私有云平臺(tái)將不斷隨著業(yè)務(wù)應(yīng)用的發(fā)展和信息技術(shù)的變遷持續(xù)演進(jìn),為所有產(chǎn)業(yè)的數(shù)字化創(chuàng)新提供核心動(dòng)能。在業(yè)務(wù)支撐上,私有云將繼續(xù)沿著標(biāo)準(zhǔn)化、全棧化和服務(wù)化的方向,將更多的基礎(chǔ)能力與業(yè)務(wù)解耦、平臺(tái)化,實(shí)現(xiàn)按需供給,進(jìn)一步解放業(yè)務(wù)團(tuán)隊(duì),為更多的場(chǎng)景和業(yè)務(wù)負(fù)載提供支持,驅(qū)動(dòng)企業(yè)數(shù)字化創(chuàng)新。而從技術(shù)架構(gòu)本身來(lái)看,私有云平臺(tái)在可用性、穩(wěn)定性、可靠性、性能、可擴(kuò)展性、成本等方面的優(yōu)化,仍將是一條沒(méi)有止境的路。
以網(wǎng)易云為例,在微服務(wù)層面,輕舟微服務(wù)一方面將不斷完善智能化運(yùn)維、分布式事務(wù)等功能,另一方面也將無(wú)縫支持下一代微服務(wù)Service Mesh(服務(wù)網(wǎng)格)技術(shù),并提供高性能Sidecar服務(wù),進(jìn)一步將微服務(wù)治理的能力下沉到平臺(tái)層,讓開(kāi)發(fā)者可以更加專注于業(yè)務(wù)。
在基礎(chǔ)設(shè)施服務(wù)層面,瀚海私有云平臺(tái)在通用計(jì)算領(lǐng)域,將結(jié)合最新硬件特性,通過(guò)軟件定義技術(shù)以及軟硬件一體化優(yōu)化,充分發(fā)揮硬件性能。同時(shí),瀚海私有云平臺(tái)也會(huì)面向人工智能領(lǐng)域進(jìn)行深度性能優(yōu)化,提供更高性價(jià)比的人工智能基礎(chǔ)設(shè)施服務(wù)。
在平臺(tái)系統(tǒng)服務(wù)層面,面向不同業(yè)務(wù)應(yīng)用場(chǎng)景(如IoT/區(qū)塊鏈等),瀚海私有云平臺(tái)將不斷研發(fā)新的托管免運(yùn)維的平臺(tái)服務(wù),進(jìn)一步降低不同業(yè)務(wù)場(chǎng)景下業(yè)務(wù)研發(fā)構(gòu)建系統(tǒng)的復(fù)雜性,使企業(yè)研發(fā)更高效。
技術(shù)創(chuàng)新始終是經(jīng)濟(jì)增長(zhǎng)和社會(huì)進(jìn)步的原動(dòng)力,在數(shù)字經(jīng)濟(jì)成為主旋律的今天,針對(duì)數(shù)字化創(chuàng)新的需求,設(shè)計(jì)了一套滿足企業(yè)資源架構(gòu)、數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu)需求,支持互聯(lián)網(wǎng)級(jí)IT能力的完整的私有云解決方案。未來(lái),將圍繞數(shù)字經(jīng)濟(jì)變革,基于開(kāi)放技術(shù),聯(lián)合生態(tài)合作伙伴提供更加完善的云計(jì)算解決方案,不斷滿足企業(yè)數(shù)字化創(chuàng)新的需求。