阿里云研究員叔同:云原生是企業(yè)數(shù)字創(chuàng)新的最短路徑
今天,數(shù)字化成為企業(yè)的核心競爭力,千行百業(yè)都在擁抱云計(jì)算,擁抱云原生。2020年我們認(rèn)為是云原生的落地元年,那么2021年將是云原生加速推動企業(yè)數(shù)字創(chuàng)新的關(guān)鍵節(jié)點(diǎn)。
一 阿里云對云原生的斷言
Gartner報告曾指出,到2022年,將有75%的全球化企業(yè)將在生產(chǎn)中使用云原生的容器化應(yīng)用。在企業(yè)上云的趨勢下,我們正在看到越來越多的企業(yè)和開發(fā)者開始把業(yè)務(wù)與技術(shù)向云原生演進(jìn)。
阿里云對云原生提出了三個斷言:
首先,容器+K8s將成為云計(jì)算的新界面
容器徹底改變了云的使用方式,容器的重要性怎么形容都不為過,它解決了許多問題的同時,還創(chuàng)造了新的架構(gòu)可能性。容器化是搭建云原生的關(guān)鍵,如果說云原生是一棟高樓大廈,那么容器化便是這座大樓的底座。容器向上支撐多種工作負(fù)載和分布式架構(gòu),向下封裝基礎(chǔ)設(shè)施,屏蔽底層架構(gòu)和異構(gòu)環(huán)境的差異性,并能夠形成應(yīng)用的打包鏡像分發(fā)交付標(biāo)準(zhǔn)。阿里云容器服務(wù)ACK向下封裝了30款云產(chǎn)品,對于整個自動化運(yùn)維和云平臺的交互形成了一個新的界面,從而提升了系統(tǒng)的彈性能力和自動化運(yùn)維能力。同時,容器也推動了軟硬一體化的升級,如神龍裸金屬服務(wù)器。
其次,對于開發(fā)者而言,云原生正在重塑整個軟件生命周期
我們看到云原生向下延伸推動軟硬一體化,向上延伸推動架構(gòu)現(xiàn)代化,水平延伸解決研發(fā)運(yùn)維全生命周期的挑戰(zhàn),包括代碼開發(fā)、DevOps、CICD流程、運(yùn)維監(jiān)控、可觀測等。云原生與開發(fā)者的整個開發(fā)流程息息相關(guān),是開發(fā)者不可忽視的重要助力。
最后,對于企業(yè)而言,云原生是企業(yè)數(shù)字創(chuàng)新的最短路徑
云原生對于企業(yè)技術(shù)演進(jìn)的價值在于,它可以實(shí)現(xiàn)基礎(chǔ)設(shè)施云化,核心技術(shù)互聯(lián)網(wǎng)化,應(yīng)用架構(gòu)現(xiàn)代化,業(yè)務(wù)智能化。這些特性給企業(yè)帶來最直觀的業(yè)務(wù)價值就是資源彈性、系統(tǒng)穩(wěn)定、應(yīng)用敏捷、業(yè)務(wù)智能、可信安全。
二 阿里巴巴十五年云原生實(shí)踐
阿里巴巴擁有15年的云原生實(shí)踐經(jīng)驗(yàn),在這15年的過程中,我們經(jīng)常會面臨一些關(guān)鍵的決策點(diǎn),在這些決策點(diǎn)上每一步選擇,都對阿里的云原生進(jìn)程產(chǎn)生重要的影響。我們?yōu)槭裁慈鎿肀г圃?,每一步?jīng)Q策背后我們是如何思考的?
我們是在2006年開始探索互聯(lián)網(wǎng)分布式架構(gòu),現(xiàn)在想起來這也算是阿里巴巴云原生的一個起點(diǎn)。為什么要做互聯(lián)網(wǎng)分布式架構(gòu),是因?yàn)楫?dāng)時淘寶在快速發(fā)展過程中遇到了一些困難,300人開發(fā)3個系統(tǒng),這會帶來一些發(fā)布的沖突、代碼合并的沖突,進(jìn)而導(dǎo)致研發(fā)效率下降,業(yè)務(wù)推進(jìn)不夠敏捷。因?yàn)檫@些痛點(diǎn)我們提出要做服務(wù)化的拆分,也就是分布式系統(tǒng)。2008年淘寶的整個服務(wù)化拆分已經(jīng)完成了,形成了三大核心中間件,并對行業(yè)進(jìn)行了開源。
2011年我們開始推進(jìn)容器化的落地。為什么要做容器化?要知道,在2011年全球做容器化改造的公司都屈指可數(shù)。當(dāng)時我們開始重點(diǎn)關(guān)注資源利用率的問題,從資源的供給層面,過去有幾種形態(tài),比如用純粹的物理機(jī),這就意味著部署密度比較粗,因此利用率不高。如果用虛擬化進(jìn)行隔離,就會產(chǎn)生一定的資源消耗。在2011年,阿里巴巴開始做容器化技術(shù)改造——T4項(xiàng)目。容器解決三個核心問題,一是部署密度,二是實(shí)現(xiàn)高效運(yùn)維,三是資源隔離。隨著Docker的出現(xiàn),其容器鏡像的標(biāo)準(zhǔn)化能力對自動運(yùn)維產(chǎn)生了非常強(qiáng)的推動,保證容器可以實(shí)現(xiàn)標(biāo)準(zhǔn)化的交付?;诖?,阿里巴巴將Docker集成,推進(jìn)更標(biāo)準(zhǔn)化的云原生技術(shù)。
2015年,當(dāng)我們的技術(shù)和產(chǎn)品成熟之后,就開始推進(jìn)產(chǎn)品技術(shù)的全面商業(yè)化,并全面擁抱云原生的標(biāo)準(zhǔn)。在這段過程里,阿里巴巴自身的業(yè)務(wù)發(fā)展也開始全面享受云計(jì)算的紅利。比如雙11、雙12這樣峰值型業(yè)務(wù),如何通過云平臺去解決資源池化后帶來的極致彈性能力。因此,從2015年開始,阿里云開始全面支持阿里巴巴雙11,與此同時,我們開始落地容器的統(tǒng)一調(diào)度以及底層資源池的統(tǒng)一。除此之外,我們也開展了多種工作,比如混合部署,實(shí)現(xiàn)技術(shù)棧的統(tǒng)一、數(shù)據(jù)的統(tǒng)一,從而大幅降低了資源成本,提升了運(yùn)維效率,更好地推進(jìn)業(yè)務(wù)的智能化。
可以設(shè)想一下,如果一家公司有1萬名工程師,如果可以提升10%的研發(fā)效率,就能節(jié)約1000名工程師,這極大地釋放了我們的生產(chǎn)力。進(jìn)一步,如果我們能有一些更高效的平臺,更先進(jìn)的方法和流程,并融入到技術(shù)體系中,就會給技術(shù)人員的產(chǎn)能帶來巨大的飛躍。
2019年,對于阿里云而言意義重大。2019年阿里云支撐了阿里巴巴雙11核心系統(tǒng)100%上云,在線業(yè)務(wù)容器規(guī)模近200萬、100%采用神龍彈性裸金屬服務(wù)器、計(jì)算性價比提升20%。緊接著在2020年,我們又完成了核心系統(tǒng)全面云原生化,云原生產(chǎn)品開始全面支撐集團(tuán)大促,成為全球最大規(guī)模云原生實(shí)踐的新底座。這背后的原動力,就是利用云原生的平臺、產(chǎn)品、工具,實(shí)現(xiàn)應(yīng)用云上生、云上長。
在云原生時代,云產(chǎn)品的核心競爭力是什么?在我看來,云產(chǎn)品的立身之本就是持續(xù)要做先進(jìn)生產(chǎn)力的代表,這就要求云產(chǎn)品具備硬核的技術(shù)能力,并能實(shí)現(xiàn)快速迭代。對于任何一家企業(yè)而言,自身的系統(tǒng)是很難具備如此頑強(qiáng)的生命力和競爭力,阿里巴巴也是如此。因此,在2020年阿里巴巴全面切換為云原生產(chǎn)品支撐大促,一是認(rèn)準(zhǔn)了云原生技術(shù)趨勢,二是基于云產(chǎn)品給阿里巴巴內(nèi)部的研發(fā)效能、資源利用率帶來的提升。
阿里云是云原生的引領(lǐng)者和最佳實(shí)踐者。阿里云擁有國內(nèi)最豐富的云原生產(chǎn)品家族,有超過300款的產(chǎn)品,近千個技術(shù)解決方案,包括云原生DevOps、aPaaS&微服務(wù)、消息和事件驅(qū)動、應(yīng)用工具、Serverless架構(gòu)等,以及云原生數(shù)據(jù)庫、大數(shù)據(jù)/AI、應(yīng)用交付和安全能力等??梢哉f,一家企業(yè)誕生于云原生時代,可以把自己的IT體系全面基于云去構(gòu)建,阿里云在其中可以提供最完整的技術(shù)方案和產(chǎn)品體系。
阿里云擁有國內(nèi)最全面的云原生開源貢獻(xiàn)。今天,阿里開源的項(xiàng)目總數(shù)已經(jīng)超過1000個,涵蓋了大數(shù)據(jù)、云計(jì)算、AI、中間件、容器、Serverless等領(lǐng)域。這其中,一些開源項(xiàng)目也成為了該領(lǐng)域的事實(shí)標(biāo)準(zhǔn)。比如Dubbo已經(jīng)成為國內(nèi)影響力最大、使用最廣泛的開源微服務(wù)框架;RocketMQ是國內(nèi)首個互聯(lián)網(wǎng)中間件的Apache頂級項(xiàng)目,也是常年霸榜國內(nèi)第一的開源中間件項(xiàng)目。此外,我們還有應(yīng)用管理引擎KubeVela,去年剛開源的阿里巴巴第一個邊緣計(jì)算項(xiàng)目OpenYurt,以及首個 Serverless開發(fā)者平臺 Serverless Devs,它也是業(yè)內(nèi)首個支持主流Serverless服務(wù)/框架的云原生全生命周期管理的平臺。
通過大量的投入開源,建立更多的技術(shù)標(biāo)準(zhǔn),能夠幫助更多開發(fā)者使用更先進(jìn)的云原生的技術(shù),這樣社區(qū)生態(tài)和云之間會建立起非常好的連接,助力企業(yè)和云的共同快速發(fā)展。
3月25日,權(quán)威咨詢機(jī)構(gòu)Forrester發(fā)布2021年第一季度FaaS平臺(Function-As-A-Service Platforms)評估報告,阿里云函數(shù)計(jì)算憑借產(chǎn)品能力全球第一的優(yōu)勢脫穎而出,在八個評測維度中拿到最高分。阿里云成為比肩亞馬遜的全球FaaS領(lǐng)導(dǎo)者,這也是首次有國內(nèi)科技公司進(jìn)入FaaS領(lǐng)導(dǎo)者象限。
信通院在2020年云原生用戶調(diào)查報告中的數(shù)據(jù)也證實(shí)了這一點(diǎn)。報告中提到,阿里云 Serverless 產(chǎn)品憑借在雙十一的技術(shù)錘煉和豐富的應(yīng)用實(shí)踐,在國內(nèi)Serverless用戶規(guī)模的占比達(dá)到66%,遠(yuǎn)超其他云廠商總和,被認(rèn)為是國內(nèi)Serverless用戶的首選。
不僅如此,阿里云云原生的產(chǎn)品能力獲得了全球頂尖測評機(jī)構(gòu)的認(rèn)證。去年3月,Gartner 發(fā)布2020年公共云容器報告,阿里云連續(xù)兩年成為唯一入選的中國企業(yè),在產(chǎn)品豐富度上更進(jìn)一步,與AWS并列成為全球容器產(chǎn)品最完善的云服務(wù)廠商,覆蓋了9項(xiàng)產(chǎn)品能力,領(lǐng)先谷歌、微軟及IBM等企業(yè)。
近日,Gartner發(fā)布了《2021年Gartner APM魔力象限》,阿里云成為國內(nèi)唯一入選的云廠商,產(chǎn)品能力和戰(zhàn)略愿景獲得Gartner分析師高度認(rèn)可。
Gartner 是全球最具權(quán)威的IT研究與顧問咨詢公司,其每年的Gartner APM魔力象限報告對于企業(yè)選擇APM工具提供了可靠的參考標(biāo)準(zhǔn)。本次評測應(yīng)用實(shí)時監(jiān)控服務(wù)(ARMS)作為阿里云APM的核心產(chǎn)品,聯(lián)合云監(jiān)控以及日志服務(wù)共同參與。Gartner 評價阿里云APM:
中國影響力最強(qiáng):阿里云是中國最大的云服務(wù)提供商,阿里云用戶可以使用云上監(jiān)控工具來滿足其可觀測性需求。
開源集成:阿里云非常重視將開源標(biāo)準(zhǔn)和產(chǎn)品(例如Prometheus)集成到其平臺中。
成本優(yōu)勢:與在阿里云上使用第三方APM產(chǎn)品相比,阿里云APM產(chǎn)品具有更高的成本效益。
圖片來源:2021 Gartner APM 魔力象限
下面我從三個方向來講解下阿里云云原生產(chǎn)品和解決方案是如何賦能企業(yè)數(shù)字創(chuàng)新。
三 容器服務(wù)助力企業(yè)提升資源彈性,大幅降低計(jì)算成本
今天,云原生已經(jīng)發(fā)展成為標(biāo)準(zhǔn)化的技術(shù),云平臺提供的產(chǎn)品與開源版本有什么區(qū)別?這是很多企業(yè)和開發(fā)者關(guān)心的問題。阿里云容器服務(wù)提供了大量企業(yè)級特性,包括安全治理能力、可觀測能力、多云混合云管理能力、異構(gòu)算力、調(diào)度能力、智能化運(yùn)維能力等。在容器之上,支撐了多種多樣的工作負(fù)載,包括微服務(wù)、有狀態(tài)應(yīng)用、大數(shù)據(jù)、智能應(yīng)用以及區(qū)塊鏈、IoT等創(chuàng)新應(yīng)用。
基于容器產(chǎn)品家族,我們對外提供了完善的容器解決方案。去年,云原生AI解決方案備受企業(yè)關(guān)注。百家云團(tuán)隊(duì)對敏捷架構(gòu)的探索讓他們在高并發(fā)場景上運(yùn)籌帷幄。這場戰(zhàn)役之前,百家云已在阿里云團(tuán)隊(duì)的幫助下,優(yōu)化自身容器集群架構(gòu)與規(guī)劃,通過以阿里云容器服務(wù)ACK、彈性裸金屬(神龍)實(shí)例的核心方案,從容實(shí)現(xiàn)動態(tài)擴(kuò)容與高效管控。
面對海量業(yè)務(wù)數(shù)據(jù),擺在眾安科技面前的難題是IT成本的大幅增加,運(yùn)維壓力和數(shù)據(jù)安全成為核心痛點(diǎn)。基于容器服務(wù) ACK,眾安科技的硬件投入降低了10%,運(yùn)維壓力大幅降低,人力減少50%以上。2020年申通快速實(shí)現(xiàn)全面容器化,不但提升了申通系統(tǒng)的穩(wěn)定性,還縮短了故障處理時間。云的彈性特別適合大促場景,云上資源可以按量付費(fèi),申通在大促結(jié)束之后就釋放資源,每年為申通節(jié)省數(shù)百萬計(jì)算成本。相比于線下自建機(jī)房和常備機(jī)器來說,云上資源操作更方便,管理成本也更低。同時,基于云原生改造,也推動了申通內(nèi)部的技術(shù)體系創(chuàng)新,比如申通快遞運(yùn)維團(tuán)隊(duì)過去在IDC里面基本是通過手工或腳本化的方式打包部署,通過全面云化之后,利用容器化及云原生技術(shù)成功轉(zhuǎn)型DevOps化,提升了研發(fā)和運(yùn)維工作效率。
四 云原生中間件為系統(tǒng)穩(wěn)定保駕護(hù)航
云原生的技術(shù)和產(chǎn)品,可以幫助用戶輕松地從原有的IT架構(gòu)向現(xiàn)代應(yīng)用架構(gòu)演進(jìn)。從底層應(yīng)用托管平臺來看,阿里云提供了容器服務(wù)ACK/ASK。在應(yīng)用PaaS層,阿里云提供了SAE、EDAS、Web+三款產(chǎn)品。在上層,阿里云提供了函數(shù)FaaS服務(wù),可以滿足不同的業(yè)務(wù)需求。不僅如此,阿里云還提供了各種各樣的中間件服務(wù),包括業(yè)界最為完整豐富的消息隊(duì)列服務(wù),覆蓋了所有常見的消息協(xié)議,如國內(nèi)著名的開源消息中間件 RocketMQ、業(yè)界流行的Kafka、RabbitMQ、MQTT消息隊(duì)列都可以在阿里云上找到對應(yīng)的商業(yè)化服務(wù)。在其它中間件領(lǐng)域,如微服務(wù)引擎MSE、服務(wù)網(wǎng)格ASM、云服務(wù)總線CSB,以及針對事務(wù)服務(wù)的GTS 等,都可以幫助企業(yè)用戶快速構(gòu)建現(xiàn)代化的應(yīng)用架構(gòu)。
云原生中間件完全兼容開源開放標(biāo)準(zhǔn),支持超大規(guī)模復(fù)雜場景,具備企業(yè)級特性,可以實(shí)現(xiàn)高可靠的SLA。在云原生中間件產(chǎn)品之上,我們也為企業(yè)提供了全面的解決方案,如異地多活、全鏈路壓測、企業(yè)高可用、資源混部等。對于想要做云原生升級的企業(yè)而言,阿里云提供的完善的解決方案,從微服務(wù)治理到遷云、架構(gòu)升級、業(yè)務(wù)中臺等,幫助企業(yè)向現(xiàn)代化架構(gòu)演進(jìn)。
五 國內(nèi)唯一進(jìn)入 Forrester FaaS領(lǐng)導(dǎo)者象限,阿里云Serverless全球領(lǐng)先
因?yàn)槠帘瘟朔?wù)器的各種運(yùn)維復(fù)雜度,Serverless讓開發(fā)人員可以將更多精力用于業(yè)務(wù)邏輯設(shè)計(jì)與實(shí)現(xiàn),而逐漸成為云原生主流技術(shù)之一。Serverless的優(yōu)勢在于,它將同質(zhì)化的、負(fù)擔(dān)繁重的基于服務(wù)器等基礎(chǔ)設(shè)施的開發(fā)和運(yùn)維等工作從應(yīng)用開發(fā)中移除,讓用戶聚焦于業(yè)務(wù)創(chuàng)新。相比傳統(tǒng)的開發(fā)模式,Serverless模式基于大量成熟的云服務(wù)能力構(gòu)建應(yīng)用,用戶的決策點(diǎn)更少,實(shí)施復(fù)雜度更低。
阿里云是國內(nèi)最早提供Serverless計(jì)算服務(wù)的云廠商。2017年,阿里云首發(fā)國內(nèi)第一款具備毫秒級彈性伸縮能力的FaaS產(chǎn)品——函數(shù)計(jì)算FC;2018年,函數(shù)計(jì)算FC業(yè)內(nèi)首個支持NAS文件系統(tǒng);2019年,函數(shù)計(jì)算 FC 升級為函數(shù)計(jì)算FC 2.0,提供了預(yù)留實(shí)例、單實(shí)例多并發(fā)、自定義運(yùn)行時、包年包月等國內(nèi)首創(chuàng)的產(chǎn)品能力,消除冷啟動帶來的延時毛刺,很好的支撐了延時敏感業(yè)務(wù),其卓越的單函數(shù)實(shí)例多并發(fā)能力,迄今仍是國內(nèi)唯一。不僅如此,函數(shù)計(jì)算FC也是業(yè)界首個支持預(yù)付費(fèi)的Serverless服務(wù),相比后付費(fèi),單價降低70%,更易于財(cái)務(wù)預(yù)算管理,在負(fù)載平穩(wěn)時成本會更低。
除了函數(shù)計(jì)算FC之外,阿里云還提供了首個面向應(yīng)用的Serverless應(yīng)用引擎SAE、面向容器編排的ASK、以及面向容器實(shí)例的ECI,構(gòu)成當(dāng)前所有云廠商中最完整的Serverless 產(chǎn)品矩陣。
針對微服務(wù)應(yīng)用,Serverless應(yīng)用引擎 SAE 能做到零代碼改造。免運(yùn)維:幫助用戶屏蔽底層IaaS和K8s細(xì)節(jié),專注業(yè)務(wù)開發(fā);零改造:微服務(wù)應(yīng)用無縫遷移,war/jar應(yīng)用無需容器化改造;極致效率:提供秒級的彈性效率和極致Java應(yīng)用啟動效率;一站式體驗(yàn):無縫集成基礎(chǔ)服務(wù)與微服務(wù)生態(tài),功能更豐富,與其他云產(chǎn)品集成度高。
針對容器,Serverless容器ASK可以極大提高容器應(yīng)用部署的敏捷度和彈性能力,降低計(jì)算成本;讓用戶聚焦業(yè)務(wù)應(yīng)用而非底層基礎(chǔ)設(shè)施管理,極大地提高應(yīng)用開發(fā)效率。ASK應(yīng)用的載體是容器鏡像,靈活性好,配合調(diào)度系統(tǒng)可以支持各種類型應(yīng)用,比如無狀態(tài)應(yīng)用、有狀態(tài)應(yīng)用、計(jì)算任務(wù)類應(yīng)用等。自2018年5月ASK/ECI公測以來,Serverless容器的價值得到了用戶的廣泛認(rèn)可。疫情期間,多個在線教育平臺使用ASK/ECI超強(qiáng)彈性能力支撐在線業(yè)務(wù)擴(kuò)容,30s 內(nèi)可以極速擴(kuò)容500個應(yīng)用實(shí)例,輕松應(yīng)對預(yù)期和非預(yù)期突發(fā)流量。
六 產(chǎn)品重磅升級,打造全方位能力體系
今天,我們對三大領(lǐng)域云原生產(chǎn)品發(fā)布重磅升級。
容器服務(wù)重磅升級:發(fā)布云原生 AI 套件
Gartner預(yù)測,70% AI應(yīng)用將在云上。企業(yè)在實(shí)踐中也會發(fā)現(xiàn),AI容器化的需求場景越來越多。過往的幾年里,我們通過容器服務(wù)ACK在異構(gòu)計(jì)算資源管理、AI任務(wù)生命周期管理、AI任務(wù)調(diào)度和加速、AI訓(xùn)練數(shù)據(jù)加速等方向提供了多種工具和解決方案,幫助企業(yè)提升AI生產(chǎn)的工程效率、計(jì)算資源利用率、AI平臺建設(shè)速度等。
我們在容器服務(wù)ACK基礎(chǔ)之上,將底層計(jì)算資源優(yōu)化、AI任務(wù)管理,到上層AI引擎加速和領(lǐng)域算法應(yīng)用的全棧優(yōu)化能力整合在一起。各層能力既可以單獨(dú)選擇使用,也可以聯(lián)合使用,達(dá)到整體優(yōu)化的效果。云原生AI面向廣大AI服務(wù)生產(chǎn)者,包括數(shù)據(jù)科學(xué)家、AI算法工程師、AI平臺建設(shè)和運(yùn)維者,都可以選擇在K8s之上按需構(gòu)建自己的AI平臺?;谠圃夹g(shù),幫助用戶快速構(gòu)建AI平臺,GPU利用率提升100%,AI工程效率提升 50%,AI訓(xùn)練速度提升20%。
應(yīng)用實(shí)時監(jiān)控服務(wù)ARMS 重磅升級:發(fā)布云撥測功能
隨著數(shù)字化經(jīng)濟(jì)的蓬勃發(fā)展,越來越多的企業(yè)大力發(fā)展線上業(yè)務(wù),對于企業(yè)來說,怎樣預(yù)先評估自身的業(yè)務(wù)應(yīng)用是否已達(dá)到目標(biāo)服務(wù)質(zhì)量和用戶體驗(yàn)?如何精準(zhǔn)定位終端用戶訪問應(yīng)用過程中遇到的故障及其根因?怎樣有效衡量自身與競品的性能和體驗(yàn)差距, 是數(shù)字經(jīng)濟(jì)時代企業(yè)運(yùn)維的痛點(diǎn)。
本次重磅發(fā)布的阿里云撥測是一款和博睿數(shù)據(jù)合作的SaaS化產(chǎn)品,可以針對互聯(lián)網(wǎng)應(yīng)用(Web頁面、網(wǎng)絡(luò)鏈路等)進(jìn)行應(yīng)用性能和用戶體驗(yàn)監(jiān)測的服務(wù),無需嵌碼即可為云上用戶提供開箱即用的企業(yè)級主動撥測式應(yīng)用監(jiān)測解決方案,是企業(yè)提升應(yīng)用性能,提高用戶滿意度的運(yùn)維利器。
Serverless重磅升級:發(fā)布全鏈路加速
Serverless 架構(gòu)下,容器鏡像和Java應(yīng)用是開發(fā)者在云上部署應(yīng)用時非常常見的兩類載體。其中,容器鏡像因其顛覆式創(chuàng)新,已經(jīng)成為云原生時代應(yīng)用部署格式的事實(shí)標(biāo)準(zhǔn),但是容器鏡像需要將數(shù)據(jù)通過網(wǎng)絡(luò)遠(yuǎn)程下載并解壓,對于GB級別的鏡像,拉取時間可能高達(dá)分鐘級別,客觀上放大了冷啟動副作用,阻礙實(shí)時應(yīng)用的Serverless 演進(jìn)。Java 在性能方面的卓越表現(xiàn)獨(dú)樹一幟,但在高性能的背后,Java 應(yīng)用的啟動性能差也令人印象深刻,這也影響了 Java 應(yīng)用在 Serverless 架構(gòu)下的表現(xiàn)。
本次函數(shù)計(jì)算重磅發(fā)布容器鏡像加速技術(shù),容器啟動延時縮短50%-80%。將原本屬于開發(fā)者的鏡像優(yōu)化負(fù)擔(dān)轉(zhuǎn)由函數(shù)計(jì)算承擔(dān),進(jìn)一步幫助開發(fā)者提高生產(chǎn)效率,專注業(yè)務(wù)創(chuàng)新。該技術(shù)源于阿里集團(tuán)超大規(guī)模和場景高度復(fù)雜的容器環(huán)境,對鏡像存儲、加速技術(shù)有深厚的積累,并出色地承擔(dān)了3年雙十一、雙十二、春節(jié)等大促秒殺場景的嚴(yán)苛的挑戰(zhàn)。Serverless應(yīng)用引擎(SAE)重磅發(fā)布 Java 應(yīng)用啟動加速功能,首度將 Alibaba Dragonwell(阿里云開源的 Open JDK 長期支持版本)的冷啟動加速技術(shù)、多線程運(yùn)行加速技術(shù)和 SAE 自身的原地升級策略、鏡像預(yù)熱策略相結(jié)合,實(shí)現(xiàn)了 Java 應(yīng)用的端到端啟動速度提升45%,最快僅需15s,多線程性能提升30%。
七 阿里云云原生是企業(yè)數(shù)字創(chuàng)新的最短路徑
隨著企業(yè)上云成為業(yè)界趨勢,全面使用開源技術(shù)和云產(chǎn)品構(gòu)建軟件服務(wù)的時代已經(jīng)到來。如何更好地?fù)肀г朴?jì)算、擁抱云原生、用技術(shù)加速創(chuàng)新,將成為企業(yè)數(shù)字化轉(zhuǎn)型升級成功的關(guān)鍵。
未來世界上的每家企業(yè),都將成為數(shù)字化的軟件企業(yè)。數(shù)字化轉(zhuǎn)型或許沒有統(tǒng)一路徑,但經(jīng)實(shí)踐驗(yàn)證,云原生是企業(yè)實(shí)現(xiàn)數(shù)字創(chuàng)新的最短路徑。阿里云云原生致力于為企業(yè)提供五大核心價值:資源彈性、系統(tǒng)穩(wěn)定、應(yīng)用敏捷、業(yè)務(wù)智能、可信安全,讓企業(yè)放心用云,用好云。