阿里云原生應用的布局與策略

來源: 搜狐
作者:阿里云云棲號
時間:2021-06-16
17028
進化到這一階段,云原生使得客戶的數(shù)字化轉(zhuǎn)型路徑不斷縮短。如果說云原生時代一切是以客戶視角為出發(fā)點,那么進一步拆解就是圍繞客戶的業(yè)務場景、系統(tǒng)架構(gòu),而不再是過去堆人、費力的方式。

進化到這一階段,云原生使得客戶的數(shù)字化轉(zhuǎn)型路徑不斷縮短。如果說云原生時代一切是以客戶視角為出發(fā)點,那么進一步拆解就是圍繞客戶的業(yè)務場景、系統(tǒng)架構(gòu),而不再是過去堆人、費力的方式。如何正確引導客戶共同享受到云原生的技術紅利?丁宇,花名叔同,阿里巴巴研究員、阿里云智能云原生應用平臺負責人,他所看到且給出的,也許不是客戶數(shù)字化轉(zhuǎn)型的唯一方案,但卻是經(jīng)過阿里云多年實踐得出的對某類問題的最優(yōu)解。

回顧過去十五年,阿里巴巴的云原生實踐伴隨著集團業(yè)務規(guī)模和支撐場景復雜度的與日俱增。對內(nèi),阿里淘寶作為全球最大的電商交易平臺,每年雙11電商業(yè)務帶來的都是極大的技術挑戰(zhàn);對外,阿里云支撐了全球300萬的企業(yè)客戶數(shù),幫助客戶解決問題的同時也會關注其業(yè)務的發(fā)展。實際上,每一階段不同問題的出現(xiàn),也是阿里自身產(chǎn)品技術突破的創(chuàng)新引擎。

如果對這十五年的阿里云原生實踐變遷做個拆解,那么一定離不開這個邏輯:自研-自用-上云開放。

  • 第一階段:2006年-2011年,淘寶商城從集中式架構(gòu)切換到微服務分布式架構(gòu),核心解決高可用性和穩(wěn)定性的問題。

  • 第二階段:2011年-2015年,開始投入做容器,以解決成本和運維效率的問題。

  • 第三階段:2015年-2019年,推進產(chǎn)品技術的全面商業(yè)化,全面擁抱云原生的標準。

  • 第四階段:2019年-至今,從支撐雙11核心系統(tǒng)全面上云,到支撐核心系統(tǒng)全面云原生化。

可以說,阿里巴巴趕上了兩個紅利,一是互聯(lián)網(wǎng)規(guī)模經(jīng)濟的紅利;二是云計算的紅利。通過不斷解決在這些紅利中遇到的問題,才有可能讓阿里巴巴打造這些產(chǎn)品,并有機會全面升級下一代云原生技術,不斷反哺給客戶。

然而,并非所有的企業(yè)都有機會和時間(窗口期)來接觸和塑造自身業(yè)務的云原生能力。

“沒有云原生之前,只有能力極強的企業(yè)可以解決這個問題,但隨著云原生的出現(xiàn),每家企業(yè)都可以實現(xiàn)對云和極致彈性能力的調(diào)取,這是一個普適性紅利的釋放?!倍∮钫f道。

目前,阿里云有300+款云原生產(chǎn)品,上千個解決方案,為企業(yè)數(shù)字創(chuàng)新提供全方位能力支撐。 以容器技術為代表,因與云的結(jié)合,能夠向下屏蔽基礎設施的差異性,成為云服務調(diào)用的新界面,向上又可以支撐各類產(chǎn)品。

那么我們該如何進一步理解云原生,以及什么樣的先進性企業(yè)能率先一步走出云原生實踐的路子?

丁宇,阿里巴巴研究員、阿里云智能云原生應用平臺負責人

這次訪談中,丁宇向我們分享了阿里云原生十五年實踐的演進路線,以及對云計算領域的觀察和對業(yè)務未來發(fā)展的思考,對于云原生企業(yè)和從業(yè)者有不少可借鑒之處。以下將是此次獨家訪談的完整總結(jié)。

兩個“30%”

外界有太多的技術或廠商視角下的云原生解讀,這次我們嘗試從客戶視角來看云原生帶來了哪些改變。

云原生本身在整個行業(yè)的市場接受度和落地成熟度越來越高。這源自于云原生給企業(yè)帶來的兩個直觀感受。

  • 一是成本和資源的優(yōu)化。很多企業(yè)購買了一個月的云資源,但實際可能只用了一周。企業(yè)上云、彈性用云的能力不強,只能通過時間換空間,多買點時間以解決能力不強的問題。但云原生解決了這個問題,能夠讓用戶隨用隨取、用完即還,這本身就是一種非常強的資源優(yōu)化。

去年疫情期間,在線教育行業(yè)客戶通過阿里云的支撐,提升了近50%~60%的資源利用率??蛻艨梢韵蛳鹿芾碣Y源,向上管理AI、大數(shù)據(jù)、數(shù)據(jù)庫、音視頻等各項任務,通過靈活調(diào)度、混合部署、以及對任務全生命周期的管理、DevOps等,實現(xiàn)全生命周期的優(yōu)化。

  • 二是研發(fā)效率的優(yōu)化。企業(yè)的研發(fā)效率往往取決于架構(gòu)的先進性。云原生實現(xiàn)了發(fā)布、上線、運維,以及開發(fā)工具等全棧優(yōu)化,提升了研發(fā)人員單位生產(chǎn)的吞吐能力。

一項數(shù)據(jù)顯示,核桃編程利用云原生可觀測性產(chǎn)品ARMS減少了30%運維工作量,縮短了60%的故障定位平均耗時。

“我們一定會做一點,就是只要企業(yè)來試了,就會喜歡并且愿意繼續(xù)使用。阿里云提供的云原生技術和產(chǎn)品在業(yè)界具有很好的通用性和先進性,是在企業(yè)數(shù)字創(chuàng)新發(fā)展趨勢的主線上。盡管對企業(yè)客戶來講,可能會存在一定理念上的學習成本,但這種實打?qū)嵉男侍嵘⒊杀窘档?,對于企業(yè)未來五年、十年甚至更長遠的發(fā)展是非常有價值的?!?/blockquote>

在此之前,阿里云通過云原生技術和產(chǎn)品帶來了兩個“30%”的提升,即提升30%研發(fā)效率,降低30%的IT成本,希望通過自身實踐實現(xiàn)對外賦能數(shù)百萬企業(yè)進行云原生改造。

在跟各行業(yè)的客戶接觸過程中,丁宇感觸很深:

“云原生的優(yōu)勢反饋到客戶側(cè)會有很明顯的改變,但這種改變并不是客戶最關心的。客戶更關心的是如何實現(xiàn)業(yè)務的成功,幫助自身實現(xiàn)數(shù)字化轉(zhuǎn)型,這些是核心問題。阿里云會從這個角度出發(fā),根據(jù)客戶的需求提供相應的產(chǎn)品解決方案。這些本質(zhì)上都是云原生的體系,只是產(chǎn)品形態(tài)和層次會有所不同。”

云原生里的“二八原則”

正如上文提到的,阿里巴巴在2019年提出并完成了核心系統(tǒng)全面上云,2020年又提出核心系統(tǒng)全面云原生化,通過云原生產(chǎn)品全面支撐集團雙11大促。云原生并非一蹴而就,尤其對于阿里巴巴這樣龐大的體系,它是一個循序漸進的過程,但是我們會從一些新興業(yè)務里快速看到云原生帶來的改變。

對于阿里巴巴而言,云原生的終態(tài)大概會是二八狀態(tài),即至少20%仍是自建,80%的業(yè)務會實現(xiàn)云原生化,不會做到100%的云原生化。

原因在于,在企業(yè)上云時代,更多講的是IaaS上云。規(guī)模效應下,云計算的成本可以像水煤電一樣做到成本足夠低,從自建機房到租賃式服務,讓企業(yè)客戶直觀感受到成本的大幅下降。但到了PaaS這個層次,會涉及不同的角色和場景、工具和服務,PaaS的差異性開始凸顯出來,比如企業(yè)開發(fā)工具、運維工具、企業(yè)云管平臺,以及內(nèi)部IT系統(tǒng)等,這部分很長一段時間內(nèi)都沒有完全云原生化。

阿里巴巴的自身業(yè)務體量非常大,如果全面云原生化意味著要做很多的定制服務,這并非最優(yōu)解。未來實現(xiàn)80%的云原生化,其實也代表著阿里自身對于投入云原生技術的決心,甚至可以浪費掉一些成本,以解決遺留資產(chǎn)的問題。

在2016年,阿里巴巴就實現(xiàn)了100%的容器化,以新一代的容器化方式替換原有的業(yè)務構(gòu)建方式。這在互聯(lián)網(wǎng)企業(yè)里可以說是絕無僅有。

相比之下,很多云原生時代的新興勢力,可能最大的優(yōu)勢就是不存在20年前阿里所面臨的遺留資產(chǎn)問題,它們實現(xiàn)100%的云原生化就容易很多。

以零售行業(yè)為例。這個行業(yè)的競爭態(tài)勢決定了企業(yè)必須要走在前列,積極擁抱數(shù)字化轉(zhuǎn)型手段,利用數(shù)據(jù)驅(qū)動業(yè)務,打通跟客戶的連接,實現(xiàn)門店管理、營銷數(shù)字化等。

零售行業(yè)的全渠道營銷等新業(yè)務往往是100%云原生的,但是一些存量的業(yè)務板塊,企業(yè)可能不會有太大的動力、精力和能力實現(xiàn)云原生化。

丁宇提到,“我們要認清一個矛盾點,我們可以解決企業(yè)最核心的業(yè)務數(shù)字轉(zhuǎn)型問題,但不能做一套方案來滿足企業(yè)的所有系統(tǒng)。云原生并不是萬能鑰匙,幫助企業(yè)解決全部的問題?!?/blockquote>

一股“新興勢力”

對于云原生帶來的先進生產(chǎn)力,各行各業(yè)都會存在一定的需求。只不過那天有沒有到來,仍取決于所在行業(yè)和客戶的成熟度。

容器+Kubernetes已經(jīng)成為云計算的新界面,可以對上游的業(yè)務包括大數(shù)據(jù)、AI、區(qū)塊鏈、邊緣計算等新興負載進行支撐。站在這一層面,云原生是不分行業(yè)的,它是根據(jù)場景和技術平臺的特點來決定的。

但這并不意味著不同客戶對云原生技術應用的需求會是相同的。實際上,不同行業(yè)對方案的接受度、喜好的差別是較為明顯的。

比如,政企、金融等線下實體行業(yè)比較喜歡平臺級的PaaS產(chǎn)品,希望體驗好、門檻低、穩(wěn)定性高、可迭代;而互聯(lián)網(wǎng)企業(yè)就不太接受PaaS,他們更希望是模塊化、可組裝的,具備一定的靈活度和開放性,這類企業(yè)往往技術實力較強,也有自己把控的想法。

此外,互聯(lián)網(wǎng)企業(yè)對Serverless的偏好是非常明顯的。Serverless將云的界面大幅上移,降低了對開發(fā)人員的精力消耗。在阿里集團內(nèi)部,像閑魚、高德等業(yè)務板塊,就率先于阿里集團使用了Serverless的技術。

“說不好哪個業(yè)務會走到前面,業(yè)務對新技術的渴求是一樣的,但是不同業(yè)務板塊會根據(jù)自身的能力和所處的階段,做一些新的領域和產(chǎn)品的嘗試?!?/blockquote>

標準和開源加速了云原生

單講概念,云原生直到2013年前后才有一個大致標準的定義,到2018年又被CNCF繼續(xù)詮釋。但實際上,阿里云對云原生也有自己的理解。

在阿里云看來,云原生有狹義和廣義理解之分。狹義理解上,云原生是從容器而來,企業(yè)的IT架構(gòu)要跟云結(jié)合,才會有更好的優(yōu)勢。云原生的優(yōu)勢在于能夠充分發(fā)揮云的能力,利用云的優(yōu)勢,構(gòu)建彈性、可擴展、易管理、易維護的系統(tǒng)。

同時,云自身也在發(fā)生變化、升級。比如神龍服務器的升級,跟容器進行軟硬一體的協(xié)同優(yōu)化,使得性能、彈性各方面指標都能得到很大的提升;數(shù)據(jù)庫跟云原生結(jié)合,能夠?qū)?shù)據(jù)庫跑在容器上,做存儲計算分離,數(shù)據(jù)庫的彈性自動化運維。

云實際上改造了技術的實現(xiàn)方式。

廣義理解上,云原生的內(nèi)涵可能更為豐富,因云而生、為云變化,云上生、云上長,這種實踐方式已經(jīng)遠遠超過了容器化所帶來的意義。

以丁宇所負責的阿里云云原生應用平臺為例,不同于之前我們所理解的容器服務、中間件等產(chǎn)品,云原生應用平臺是一個豐富、牽涉多元角色體系的平臺。它既不是容器平臺,也不是PaaS,卻需要連接很多核心的第三方SaaS服務商、PaaS服務商,開放兼容性接口給客戶。那么,標準與開源可能是完善未來商業(yè)化體系的方向之一。

比如,阿里聯(lián)合微軟在社區(qū)推出的一款用于構(gòu)建和交付云原生應用的標準規(guī)范OAM(Open Application Model),其核心理念即“以應用為中心”。原因在于,過去五年的云原生技術,主要是向下解決問題,而今它向上可以支撐很多工作任務,卻缺乏對模型管理的標準化。

原來,開源走商業(yè)化非常難,但今天的情況不同,大量的開源軟件可以在云上提供服務,無論容器還是大數(shù)據(jù)、音視頻服務,都可以開發(fā)符合標準規(guī)范的應用,以云的方式觸達客戶。

這種擁抱開源的方式也最終影響了軟件的開放標準,形成阿里云原生應用平臺的最核心特征。

開源仍在路上

在阿里巴巴內(nèi)部有這樣一句話叫做“因為相信,所以看見”。無論最終結(jié)論導向了哪一方,你為之All In的全過程,其實就是在證明你的愿景。

相比過去,開源因云計算訂閱模式的改變,形成了一條新的商業(yè)路徑。目前阿里云的開源項目已經(jīng)超過了2600個,Star數(shù)超百萬,這是過去難以想象的事情。

以容器技術的發(fā)展為例。2011年至2016年期間,很多容器服務廠商就出現(xiàn)了這樣一個標準的踏空。阿里云也是在2016年才替換掉自己的容器技術,選擇了當時已經(jīng)成為業(yè)界事實標準的Docker。

這無疑就回到一個問題:對技術的選擇,是自研,還是使用開源技術?

對于阿里而言,采用開源或第三方產(chǎn)品根本支撐不了其規(guī)模和體量,如果能夠支撐的話,成本也是非常高的。如果企業(yè)全是自研的話,會同時帶來一個問題,企業(yè)不一定容易招人,從語言到平臺、框架、架構(gòu)全是自研,人才培訓就是問題,人才離開后也不一定好找工作。

所以最后導向一點,就是一定要有標準。這個標準能夠面向行業(yè)普適性,這樣人才好招,同時還可以吸收外面的力量,自研的東西也有機會形成商業(yè)化。

如今來看,經(jīng)過過去多年的實踐,阿里云成為了很多事實標準(如Dubbo、RocketMQ),也跟隨業(yè)界的趨勢,采用了很多行業(yè)的標準(如Kubernetes )。

阿里云一直希望可以做標準化的技術,跟社區(qū)的標準、行業(yè)的標準進行打通,這樣對于阿里云的客戶而言,簡化了很多流程,其具備的能力也是未來的主流。

與伙伴的“被集成”

如今,大量的傳統(tǒng)軟件廠商、獨立軟件服務商、渠道伙伴希望通過自身的轉(zhuǎn)型升級,對最終客戶提供更多的價值創(chuàng)新。他們其實不缺乏大量經(jīng)過驗證的交付能力,也不缺乏好的想法,但難題在于就擁抱互聯(lián)網(wǎng)新技術,很難短時間內(nèi)突破自我。

今天有老的SaaS廠商,也有新的SaaS廠商。不同之處在于,新SaaS廠商會因為成本、對生產(chǎn)力追求比較極致,會完全通過云的方式進行開發(fā)。這些廠商生于云計算時代之后,如果不享受這個時代的紅利,跟老的SaaS廠商相比,根本沒有優(yōu)勢的積累,所以更應該抓住技術先進性的優(yōu)勢。

日前,阿里云與APM廠商博睿數(shù)據(jù)在可觀測領域展開合作,借助阿里云原生技術產(chǎn)品實現(xiàn)博睿在SaaS交付產(chǎn)品云撥測的布局,實現(xiàn)互聯(lián)網(wǎng)方式的規(guī)?;l(fā)展。

對此丁宇提到,“博睿希望跟阿里云一起滲透到SaaS領域,向云計算架構(gòu)靠攏,因為博??吹轿磥砀嗟目蛻魰谠粕?,它也希望能夠快速挺進這一市場?,F(xiàn)階段,就需要通過理念、案例,通過技術的前瞻性,將可觀測帶入一個新的發(fā)展階段?!?/blockquote>

盡管目前來看,業(yè)界對云原生的理解和實踐進程仍是參差不齊的,但阿里云希望能在云原生的市場心智建設階段,通過“自證預言”,帶動更多的企業(yè)加入到云原生中來。

當下,各行業(yè)都在擁抱云計算,這就要求云廠商需要持續(xù)對云基礎包括服務器、網(wǎng)絡、計算、存儲等方面不斷夯實,從而形成非常強的技術優(yōu)勢;同時,企業(yè)數(shù)字化轉(zhuǎn)型的發(fā)生一定會依賴云計算,想要獲得云的紅利,就一定需要依賴云原生技術。

這種趨勢下,云原生數(shù)據(jù)庫、云原生大數(shù)據(jù)、云原生中間件、云原生安全等服務,也在因為云而悄悄發(fā)生改變。


立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于搜狐,本站不擁有所有權(quán),不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多