400億美元年營收、45%市場份額,AWS還能創新嗎?

阿川2015發表於2020-12-09

2020年底,由全球雲端計算開創者、雲端計算市場領導者亞馬遜雲服務(AWS)舉辦的年度全球大會re:Invent線上上開幕了。鑑於2020年的全球疫情,今年的AWS re:Invent由線下搬到了線上,而且由原本一週的線下會議延長到了三週線上會議,並免費向全球開放!這對於AWS來說是首次,對全球雲端計算產業來說也是首次。如果AWS一直堅持reinvent重新發明的話,至少這次就先將re:Invent大會又重新發明了一次!

AWS作為全球雲端計算產業的領軍企業,如今已經與微軟、戴爾、IBM、思科一起,位列全球前五大企業IT公司。根據諮詢機構Gartner在2020年8月釋出的《2019年全球公有云IaaS和PaaS市場份額報告》,AWS的市場份額為45%,超過第二、第三、第四、第五名的總和(34.3%)。而AWS在2020年第三季度達到年化收入460億美元,同比增長29%,相當於一年增長100億美元!

經過14年的發展,如今的AWS是否“廉頗老矣”呢?Gartner釋出的IT關鍵指標資料《2020:Industry Measures》顯示,雲端計算尚處於發展的早期,在總體的IT支出中,雲上支出只佔4%,傳統IT支出仍佔96%。一向以不斷創新而開拓市場的AWS,從2011年釋出了80多項重要服務和功能到2019年釋出了2345項,近幾年保持每年比上一年多出400多項新服務與功能的釋出。那麼,盡享雲端計算市場早期紅利的AWS,接下來還能繼續創新麼?答案是能!

重新發明計算

Amazon EC2簡單計算是AWS最早和歷史最悠久的雲服務之一,作為計算、網路、儲存這企業IT三大核心技術支柱之一,EC2也是最被廣泛使用的AWS雲服務之一。在2020 AWS re:Invent上,AWS EC2產品家族再推每秒400G頻寬以及最強機器學習訓練例項P4d、高達24TB的SAP記憶體例項、高達336TB的本地儲存例項D3en、最強機器學習推理例項Inf1,還即將推出最佳價效比的影像密集型例項G4ad等等。

除了更高更快更強,EC2也在適配最廣泛的計算平臺和晶片。本次re:Invent大會上,AWS就推出了全新的Amazon EC2 Mac例項,讓蘋果開發社群的2800萬開發人員可以更好地開發軟體和使用彈性計算服務。開發者還可以將跨平臺的Apple、Windows和Android應用程式的開發整合到AWS上,從而提高開發人員的生產率並縮短產品上市時間。與其它Amazon EC2例項類似,開發者可以輕鬆地將EC2 Mac例項與其它AWS服務和功能結合使用。

Andy在演講中強調,除了為蘋果數千萬開發人員輕鬆利用雲端計算進行開發提供服務外,AWS還是唯一的一家同時支援英特爾、ARM處理器的雲服務商。而AWS能做到這些,一個重要的原因,就是在2017年推出的虛擬計算架構Nitro,Nitro架構採用了AWS於2015年收購的晶片公司Annapurna Labs所推出的ASIC定製化晶片,用於承載EC2的虛擬機器管理程式。簡單理解,Nitro就是把原來與硬體繫結緊密的虛擬化程式解除安裝到專用硬體中,這樣就可以支援各種各樣的晶片與硬體,同時保持雲服務的彈性可擴充套件。此外,基於Annapurna Labs的晶片,AWS還開發了更多的晶片,用於大幅提升效能、降低成本。如今,AWS可以每隔幾個月就根據客戶需求重新發明一些計算例項,而不用等待幾年的時間。

在計算領域,除了虛擬機器和物理機等計算例項外,還有硬體之上的容器和無伺服器計算。所謂容器,即一種新型虛擬化技術,主要面向雲原生應用和微服務;而無伺服器計算則是一種與底層硬體資源無關的計算方式,由系統接管底層硬體資源的排程,而讓開發者只需關注軟體邏輯自身即可,特別適合物聯網等事件驅動型應用。Andy表示,當前有三分之二的容器都執行在AWS之上,因為其它供應商只提供一種容器託管服務,而AWS提供三種:開源的Amazon EKS、與AWS整合的Amazon ECS以及無需擔心伺服器與叢集管理的AWS Fargate。雖然AWS提供了多種容器服務,但企業仍需要在本地執行容器,因此AWS本次釋出了ECS Anywhere、EKS Anywhere,企業可在本地資料中心獲得與ECS和EKS同樣的體驗。而幾年前推出的AWS Lamdba無伺服器計算產品,計費單位從100毫秒改為1毫秒,可幫助客戶節省70%費用!

當然,還有本次的重磅釋出AWS Proton。AWS大中華區首席雲端計算企業戰略顧問張俠介紹,它的作用是簡化容器和無伺服器應用的開發和部署。AWS Proton提供了更細粒度的開發和部署管理工具,具有劃時代的意義。容器和無伺服器應用由非常小的程式碼段組成,每個程式碼段通常由不同的團隊開發和運維,有獨立的基礎架構,需要對其更新和維護。隨著容器和無伺服器應用的增加,基礎設施團隊、開發團隊和運維團隊之間,協調基礎架構配置、程式碼部署和運維監控的工作變得日益複雜,拖慢應用開發速度。AWS Proton讓中心平臺團隊可以建一個呼叫棧(Stack),呼叫棧是一個檔案,除了具體的應用程式碼以外,所有關於微服務部署的資訊全都在呼叫棧裡。因此,Proton極大便利了容器和無伺服器應用的開發與部署。

重新發明資料管理

對於企業IT來說,資料管理與資料庫管理是一大核心任務。而能否重新發明資料庫,也是對AWS這樣出身於網際網路公司的技術廠商面臨的挑戰。一直以來,資料庫都是Oracle和微軟等巨頭的天下,但自從AWS推出託管資料庫服務Amazon Aurora以來,就開始改變這一局面。如今, Aurora已經有10萬家客戶,大量客戶在幫助AWS進一步創新資料庫服務。

本次新發布的資料庫服務Amazon Aurora Serverless v2,是Amazon Aurora無伺服器資料庫的新版本,可以做到實時擴容,可在不到1秒的時間內擴充套件至支援幾十萬個資料處理事務。開發者無需要按業務峰值進行容量配置而是按需擴容,相比之下可節省高達90%的成本。AWS大中華區雲服務產品管理總經理顧凡表示,目前市面上還沒有任何一款資料服務可以做到這個量級,Amazon Aurora Serverless v2整體推動了資料庫服務的演進。

Andy強調,“有多少老派的資料庫供應商會打造這樣的無伺服器資料庫?沒有老派的資料庫供應商會這樣做,因為這樣會從它們的核心資料庫搶走很多收入。而AWS希望打造的業務將比我們‘活的更久’,所以我們與客戶一起看長期。怎麼做?就是真正的聽取客戶關心的點,提高效率和效用。雖然可能短期會降低收入,但是我們仍然願意這樣做,因為我們與客戶是長期關係。這就是為什麼客戶信任AWS——他們在過去幾年一直在資料庫領域相信我們。”

在過去幾年,已經有35萬個資料庫移到了AWS上,AWS還提供了專門演算法以幫助客戶進行遷移。因為有的程式碼是與傳統資料庫相連的,因為客戶也向AWS提出要求,在將傳統資料庫遷移到AWS的過程中,也同時遷移相應的應用程式。這就是本次釋出的Babelfish for Aurora PostgreSQL,讓客戶能夠在幾乎不更改程式碼的情況下,直接在Amazon Aurora PostgreSQL上執行SQL Server應用程式,Andy強調這讓客戶擺脫了老派資料庫供應商常見的在資料庫許可方面的懲罰性行為。此外,AWS還將在2021年把Babelfish開源成PostgreSQL專案,Babelfish for PostgreSQL將採用Apache2.0,所有工作和計劃都將在Github上完成,從而保證專案進展的透明度。

除了關係型資料庫,非關係型資料庫以及資料湖也是AWS客戶關注的重點。在非關聯式資料庫領域,AWS已經推出了多種資料服務,例如著名的Amazon DyamoDB就是一個典型的非關係型資料庫服務、Amazon Athena可以查詢S3資料湖中的資料以及Amazon RedShift雲資料倉儲等。Andy強調,AWS很快就會為這些資料服務推出10倍以上的速度和效能優化。而針對客戶需要跨不同資料庫、資料倉儲、資料湖等進行資料的提取、處理以及聯合分析等需求,特別是在當前最熱門的機器學習場景下,因此本次AWS推出了AWS Glue Elastic Views,可幫助開發人員構建使用來自多個資料儲存的應用,利用強大的視覺化檢視,可以自動在儲存、資料倉儲和資料庫之間合併和複製資料。

AWS Glue Elastic Views可以從多個不同資料來源建立虛擬表(也叫例項化檢視或物化檢視),簡單、高效地將資料孤島連線起來,形成統一的資料視角,當資料來源發生變化時能夠在幾秒鐘內同步。Andy表示AWS Glue Elastic Views將是“遊戲規則改變者”,它能讓開發者的資料在所有的資料儲存中自如地流動,這將釋放海量資料的能力。

針對機器學習資料服務,本次大會推出了Amazon SageMaker的新功能Data Wrangler,可以提高機器學習資料準備的速度。通過Data Wrangler做資料準備,只需把Data Wrangler指向合適的AWS資料儲存或第三方資料儲存,Data Wrangler內建超過300種資料轉換,可以自動識別資料型別,推薦合適的轉換。它可以在控制皮膚合併、組合多個功能,可以在SageMaker Studio中預覽資料轉換,然後應用到整個資料集。

重新發明混合雲

作為公有云的鼻祖,AWS對於混合雲的觀點以及相應的產品,將對整個企業級IT市場產生重大的影響。這也就是2018年AWS宣佈要推出AWS Outposts時,為什麼引發了業界的極大轟動的原因。此前,業界認為AWS絕對不會推出在企業內部/混合部署的混合雲產品,但Outposts的推出再次證明了絕對沒有“絕對”。

在混合雲領域,Azure Stack Solutions、Google Anthos、Oracle Cloud at Customer都是強有力的競爭者,Microsoft與Oracle本身就是以企業本地IT解決方案起家,而Google的混合雲則主打Kubernetes、Istio和Knative等容器與微服務技術。到底什麼是混合雲,其實這幾年來業界有各種討論,各有各的說法。Andy認為,一些廠商宣稱混合雲是企業本地基礎設施加上雲,目的是為了推那些企業本地基礎設施。AWS始終認為,企業最終都將不再會有自己的資料中心,當然這需要一個較長的演進過程。

什麼是本地(on-premise)部署。AWS認為“本地”不應該僅僅是指本地資料中心,飯館、倉庫甚至農田的IT需求都應該算“本地”。混合基礎設施是由雲和各種邊緣節點組成的,本地資料中心是邊緣節點的一種。客戶希望擁有的混合基礎設施是,“本地”與雲一樣用一套硬體和工具管理本地資料中心和雲。因此,AWS認為應該把雲推到邊緣節點去。

早期,AWS推出了虛擬私有云服務Amazon VPC和網路服務AWS Direct Connect,在雲與本地資料中心之間建立橋樑。後來,AWS與VMware合作推出了VMware Cloud on AWS,客戶可以在AWS使用同樣的VMware軟體和工具,IT基礎設施成本節省40%,運營成本節省43%,預期5年投資回報為479%。對於那些需要駐留在企業本地資料中心的程式和資料,AWS在兩年前釋出了Outposts,採用與AWS雲資料中心一樣的伺服器硬體,搭載AWS服務並由AWS全託管,使用與AWS雲上相同的API、控制皮膚、工具、功能等。

接下來,AWS就在進一步定義“邊緣”。本次大會上釋出了1U和2U兩款小尺寸的Outposts,1U尺寸的Outposts跟Pizza一樣大小,體積是經典型號Outposts的1/40,卻具有相同的功能。小尺寸的Outposts可以適應飯館、醫院、零售商店、工廠等IT裝置空間受限的場所。AWS進一步將服務推到網路連線有限、環境惡劣的地區做本地部署,例如偏遠地區、山區、軍事基地、船舶、救援車輛等,這就是Snow系列裝置,較小的Snowcone提供8TB儲存、2個vCPU,可以放在揹包裡,裝置蒐集資料完成之後,帶到總部處理。而對於5G邊緣,AWS與運營商合作推出了Wavelength服務,將AWS服務推送到5G網路邊緣做本地部署,將移動應用的延遲降到10毫秒以內,滿足智慧製造、自動駕駛、遊戲競技等應用的需求。AWS還推出了靠近大城市的Local Zone本地區域,將本地終端使用者的訪問延遲降到毫秒級。

除了上述更新,本次re:Invent大會還在儲存、機器學習、資料分析等領域推出了大量更新,AWS CEO Andy Jassy在長達三個小時的演講中以超過50次的高頻率提及“reinvent(重新發明)”這一關鍵詞,向業界展示了AWS不斷重新發明的決心和信心。而就本次re:Inven線上大會而言,為期三週的大會將有5場主題演講、18個高管演講、500多個分論壇演講,時間之長、內容之豐富,也再次重新發明了雲端計算行業大會。

總結而言:自2006年釋出第一個雲服務以來,已經14年曆史的AWS不僅沒有“廉頗老矣”,反而給業界以“漸入佳境”的感受。站在2020年與2021年之交,re:Invent 2020向全球充分展示了雲端計算的創新永無止境,而今天的雲端計算市場才剛剛起步。全球疫情之下,數字化轉型正在加速,無論是企業還是個人都在利用雲端計算等數字技術進行自我重塑,而AWS就是這個自我重塑之旅的同行者。(文/寧川)

相關文章