AWS啟示錄:創新作帆,雲端計算的征途是汪洋大海

2022-11-23 12:01:43

 

 

 

  

 全文13100字,預計閱讀時間15到20分鐘。

開篇:創新是AWS發展的最持久驅動力

 

雲端計算,新世紀以來最偉大的技術進步之一,從2006年 Amazon Web Service(以下簡稱AWS)初創時的小試牛刀,到如今成長為一個巨大的行業和生態,已經走過16年的風雨歷程。

 

Java之父詹姆斯·高斯林 (James Gosling)在一次針對 AWS re:Invent 峰會的採訪中說道:「雲端計算概念的出現要遠早於雲端計算的真正實現。在雲端計算髮展早期,人們只是繼續使用自己早已開發完成的普通應用程式,直接把它們執行在雲服務商的裝置上。後來,人們開始編寫出專為雲環境設計的應用程式。於是,行業中才陸續湧現出雲資料庫等在傳統集中式資料中心內看不到的技術方案。過去幾年,數位化轉型已經全面掀起浪潮。而這波轉型也凸顯出新的事實:我們還有更多的探索空間和機遇。對我個人而言,最讓人眼前一亮的應該是Gravition3的釋出。它給眾多應用帶來了良好的執行環境。它被整合在AWS雲端計算架構當中,能夠為使用者希望在雲端執行的一切負載提供良好支援。確實,AWS已經改變整個IT行業。」

 

AWS已成長為全球最大的公有云平臺。在基礎設施層面,AWS擁有遍及全球27個地理區域的87個可用區,覆蓋245個國家。它無處不在,從城市中心的辦公樓宇到工廠,到農田,到偏遠地區的石油鑽井和遠洋作業平臺,甚至看似遙不可及的太空。在行業領導力層面,AWS連續12年被Gartner評為雲端計算行業的領導者。在市場佔有率層面,AWS佔據全球公有云市場的1/3以上。在產品服務層面,AWS是全球功能最全面的雲平臺,提供超過 200 項功能齊全的服務,而且每年推出的新功能或服務數量飛快上漲。在使用者及生態層面,不僅擁有數百萬客戶,還擁有最大且最具活力的社群。

 

 

圖1 Gartner2022年雲基礎設施和平臺服務魔力象限

 

那麼,究竟是什麼驅動AWS一直在高速發展?是創新!創新是AWS發展的最大最持久驅動力。在筆者看來,AWS的創新體系至少包括技術創新、商業創新、生態創新、使用者創新四大層次

  • 技術創新

AWS技術上的創新不勝列舉。2006年首開行業先河,釋出 S3 儲存服務、SQS 訊息佇列及 EC2 虛擬機器器服務,正式宣告了雲端計算時代的開啟。2007年發表了被認為是NoSQL技術開山之作的 Dynamo 論文,2012年進而釋出 Amazon DynamoDB 服務。2014年推出 AWS Lambda 服務,開創了無伺服器計算領域的先河,第一次使開發人員無需預置或管理伺服器即可執行其程式碼。2017年釋出完全託管的機器學習服務 Amazon SageMaker,讓日常開發人員和科學家無需任何前置經驗即可運用機器學習。AWS 一直在探索前人未走過的路,很多都是改變遊戲規則的創新。它一直被模仿,從未被超越。(備註:關於AWS Serverless,可閱讀筆者的《AWS 15 年:從Serverful 到Serverless》一文)。

  • 業務模式創新

AWS業務模式創新一直推陳出新。AWS的出現,本身就是一項偉大的業務創新。2006年,Amazon將閒置IT資源變成服務賣給其它企業,採用訂閱制和按量付費的計費方式,開了雲端計算先河,開始改變整個IT世界。2009年,AWS將閒置的EC2範例以拍賣的方式提供給使用者,釋出了AWS Spot Instance,這又創造了閒置雲資源的全新售賣模式。在分散式雲模式上,AWS 擁有覆蓋範圍領先的全球雲基礎設施,從各地理區域和全球骨幹網向各種邊緣拓展,包括中心城市、5G公網、5G專網、客戶本地資料中心、物聯網乃至太空。(備註:關於AWS分散式雲,可閱讀筆者《從混合雲到分散式雲》一文)。

  • 生態創新

AWS 擁有全球最大且最具活力的雲上生態社群。雲生態已經成為雲端計算棋局中的勝負手。當用戶對雲端計算的關注點從基礎架構延展到雲上應用時,勢必對提供雲端計算服務的廠商提出更多更高的要求,這也促使雲廠商與應用開發者更緊密地進行生態合作和融合,致力於提供一個架構靈活、敏捷開發、安全可靠的雲端計算基礎平臺,而眾多的開發者和SaaS廠商則致力提供種類豐富的應用。AWS一直在引領雲生態創新,其創新性產品和服務也層出不窮。2012年AWS成為第一個推出雲市場的雲基礎設施提供商。如今,AWS在全球有超過12萬家合作伙伴,分佈在150多個國家,其雲市場提供12000多個軟體產品,已成為最大最健全最活躍最有生命力的雲生態系統。

  • 使用者創新

AWS一直致力於成就探路者。視訊行業中,十多年前Netflix大膽地把所有IT基礎設施遷移到了AWS上,不僅重塑了自己的業務,更是重塑了整個娛樂產業,成為雲端計算髮展史上的經典使用者案例。金融業中,Capital One 在2020年完成了從資料中心到 AWS的遷移,成為美國首家宣佈全面轉向雲的銀行。廣告行業中,Untold Studios 完全基於雲端的工作室,重塑廣告製作模式。AWS上的客戶創新成果例子不勝列舉。應該說,如果沒有如此多的客戶的成功,那就不會有今天AWS的成功。

 

接下來,筆者將用8個具體生動的例子來闡述AWS是如何進行創新的。

① 技術創新案例兩則

 

1. AWS Ground Station服務,軟體定義衛星地面站。

 自從1957年前蘇聯發射了人類歷史上第一顆人造衛星,迄今為止,世界各國已將數以萬計的衛星送上太空。衛星對地球人的日常生活越來越重要,比如娛樂、軍事、通訊和導航等。2020年,我國首次將衛星網際網路納入新基建範疇,衛星網際網路建設上升至國家戰略性工程。2021年,SpaceX執行長埃隆·馬斯克表示,SpaceX正在快速推進其星鏈衛星網際網路計劃,將發射數萬顆衛星上天。 

 

圖2 人造衛星

 

衛星通訊系統是指利用人造地球衛星作為中繼站轉發或發射無線電波,實現兩個或多個地面站之間,或地面站與衛星之間通訊的一種通訊系統,主要由空間段、地面段與使用者段構成。 

 

圖3 衛星通訊系統原理示意

 

其中,地面站又稱地球站或地球終端站,是衛星通訊系統的一個重要組成部分。地面站的基本作用是向衛星發射訊號,同時接收由其它地面站經衛星轉發來的訊號。衛星地面站的建設和衛星資料獲取能力已經成為國家生態環境、國防安全、地球科學技術發展的重要部分。世界各國以巨大的投入在全球建立衛星地面接收站,其推動力即在於此。

過去,衛星地面站一般都需要衛星所有者自行建立或租用,而且為了保證接收和傳送效果,要求地面站分佈在全球各個地方。所以,一方面,需要大量的資本投入和運營成本;同時,站點的數量很難滿足大規模衛星應用的需求。如此高昂的成本,對很多使用者尤其是近年來蓬勃興起的衛星初創公司來說是難以承擔的。因此,這種傳統地面站建設和使用模式亟待創新性重塑。

 

 

圖4 衛星地面站天線

 

2000年,亞馬遜前CEO 傑夫·貝佐斯創立了藍色起源 Blue Origin,這家火箭公司想低成本的將衛星送入太空。2018年,AWS創新性地推出名為 AWS Ground Station 的新服務,向衛星初創公司提供低成本的軟體定義的地面站基礎設施

AWS Ground Station 提供了一個可分時租用的、雲服務形式的、由分佈在全球多個區域的地面站組成、緊鄰AWS基礎設施區域全球網路的全球網路。藉助 AWS Ground Station,使用者無需再擔心購買、租賃、構建、擴充套件或管理您自己的衛星地面站。 

圖5 AWS Ground Station服務

 

AWS Ground Station 服務可讓客戶使用由全球數十個地面站組成的全託管網路,經濟高效地從衛星下載資料到 AWS 全球基礎設施區域。這是一項完全託管的服務,可用於控制衛星通訊、處理資料和擴充套件運營,而無需考慮如何構建或管理自己的地面站基礎設施。藉助它,使用者可以直接存取 AWS 服務和 AWS 全球基礎設施(包括低延遲全球光纖網路)。

例如,使用 Amazon S3 儲存已下載的衛星資料,使用 Amazon Kinesis Data Streams 管理從衛星接收的資料,使用 Amazon SageMaker 構建適用於您的資料集的自定義機器學習應用程式。 

 

 

圖6 AWS Ground Station 服務架構原理

 

和其它雲端計算服務一樣,使用者無需做出長期使用承諾,只需按實際使用時間付費;可依靠地面站的全球覆蓋範圍隨時隨地下載資料,根據業務情況按需快速擴充套件衛星通訊規模,從而節省多達 80% 的地面站成本。

AWS Ground Station 地域分步廣泛,每個區域都配備多個天線,您可以直接將衛星資料下載到某個 AWS 區域進行即時處理。

 

 

圖7 AWS衛星地面站網路節點分佈

 

AWS Ground Station是全球第一個全託管的地面站即服務它正在改變衛星地面站的建設和運營模式,必將深刻地影響衛星通訊行業。這項服務也使得AWS服務網路從地面延伸至太空。

 

2. AWS自研客製化晶片,開啟以雲重新定義IT硬體的新時代。

 

過去,雲端計算的創新集中在軟體領域;現在,雲端計算深入整個基礎設施。其中,晶片創新是發生在最底層的創新,往往也是最具顛覆性的,晶片層面的創新是改變雲端計算遊戲規則的能力AWS的自研晶片之路,開業界先河,引業界潮流。一路走來,走得非常堅定,非常快速,成果豐碩。它是一個AWS強大技術創新能力的例證。

2013年AWS推出首顆Nitro晶片,2015年以3.5億美元收購晶片製造商Annapurna Labs,2018年釋出第一代伺服器晶片Graviton,2020年起推出第一代客製化推理晶片Inferentia和訓練晶片Trainium。這家最先涉足自研晶片的公有云廠商,已擁有網路晶片、伺服器晶片、人工智慧機器學習晶片三條產品線。產品上包括4代網路晶片Nitro、3代伺服器晶片Graviton、1代AI推理晶片、1代AI訓練晶片。從現在這個穿越的視角往回看, 這3.5億美元就撬動了超過4000億美元的全球雲端計算市場 。 

 

圖8 AWS自研晶片家族

 

Amazon 網路晶片 - Nitro晶片

 

Amazon Nitro晶片的研發可追溯到2013年。AWS傑出工程師James Hamilton早在2014年就有意無意地說過,基於Arm的資料中心晶片的研發速度太慢,效能也無法和x86晶片相比。在2016年的re:Invent大會上,James Hamilton就從口袋裡拿出了亞馬遜雲科技自研的第一顆資料中心晶片。它其實並不是CPU處理器,而是一個網路晶片,主要用來支援2x25G乙太網的封包處理。這就是AWS第一顆Nitro晶片

一年之後,亞馬遜雲科技釋出了新一代的Amazon EC2 C5範例。和前一代的產品相比,C5實現了25% ~ 50%的能效提升,並且也引入了對裸金屬的支援。這些提升背後,就是Amazon Nitro帶來的系統重構。

為什麼一代Nitro就能帶來這麼高的能效提升呢?這是因為,Nitro將虛擬化功能從宿主機伺服器解除安裝到Amazon Nitro專用晶片上執行,配合一個輕量級的Hypervisor,將虛擬化對物理機效能的損耗降低到低於1%。而傳統物理伺服器中,Hypervisor通常會佔用大約30%的系統資源。在下圖所示的高效能運算測試場景中,基於Nitro的虛機範例宿主機和裸金屬伺服器相比效能上相差無幾。

 

圖9 裸金屬物理機和Nitro宿主機在HPC場景下的效能對比(來源:AWS) 

 

Amazon 伺服器客製化晶片 - Graviton晶片

 

2018年的 re:Invent 大會上,AWS釋出了Amazon Graviton第一代處理器。接著,2020年推出了第二代,2021年推出了第三代。推出速度之快令人咂舌,而且,更難能可貴的是每代都取得了極大的飛躍和提升。Graviton 系列Arm伺服器晶片可以說是當今資料中心市場上產量最大的Arm伺服器晶片。

 

基於 Graviton2 的範例相對於可比較的基於第五代x86的範例,它們為各種各樣的工作負載提供了高達40%的價效比提升。這種提升的關鍵是在其架構設計上。與x86不同的是,Graviton2每一個核只跑一個執行緒,只完成一個任務,而且每個核有自己獨享的L1和L2的快取,互相不干擾,這使得它能夠最大程度地去適應雲原生環境中需要平行擴充套件的微服務化應用。曾經有使用者表示,「通過使用AWS Graviton2範例來處理我們在MQTT閘道器服務的協定解析和長連線狀態,CPU效能提升100%,伺服器單價降低了20%,整體的價效比提升了2.5倍」。如今,AWS有12個範例系列由 AWS Graviton2處理器驅動。

 

Graviton3 處理器與Graviton2 處理器相比,其計算效能提高多達 25%,浮點效能提高多達 2 倍,以及加密工作負載效能最多加快 2 倍,基於前沿 DDR5記憶體技術的記憶體存取速度提高了50%,在同樣的效能上最多可以節省60%的能源。2022年5月,AWS宣佈了其由最新的AWS Graviton3處理器支援的 Amazon EC2 C7g 範例。該範例支援高達128GiB 的記憶體設定、30Gbps 的網路效能和20Gbps 的 Amazon Elastic Block Store 效能。

 

 圖10 AWS基於Gravition3晶片的範例C7g

 

目前,Graviton仍然是AWS上價效比最好的CPU晶片。所謂價效比,就是用價格除以效能,在單位效能下,價格越低越好。對於那些每天都得跑成千上萬次計算的大公司,用Graviton晶片能讓他們每年省下幾百萬甚至幾千萬美金。

AWS 客製化AI推理晶片 - Inferentia

最近十年,AI崛起,機器學習浪潮經久不息。尤其是深度學習這個分支,已經應用到了我們生活的方方面面,比如各種App和網站的推薦演演算法、語音識別、視覺識別等。深度學習模型的規模也在爆炸性增長,從幾年前的幾百萬引數,到最近新出模型的幾百億引數。這些都對底層的計算平臺提出了非常高的要求。

 

 

圖11 機器學習模型複雜度發展曲線(來源:AWS)

 

深度學習分為訓練和推理兩步。深度學習模型先經過訓練把所有誤差降到最低,然後投入使用,也就是進行推理。訓練過程是很難很慢的,大的模型需要訓練幾天甚至幾周。好在過程是一次性的,一個訓練好了的模型可以被無數次重複使用。大的商用模型每天要跑上萬次推理。所以通常推理所需的花費才是公司支出的大頭。

 

AWS坐擁世界上最大的雲端計算平臺,有極好的使用者基礎。2018年,在AWS的AI戰略佈局下,Annapurna labs開始做機器學習晶片。2018年底在 AWS re:Invent 上宣佈,2020年正式推出Inferentia晶片和AWS Inf1 範例。Inferentia是專門為深度學習設計的晶片旨在以低成本提供高效能推理Inf1是當時雲端深度學習推理領域價效比最好的範例它具有多達 16 個 AWS Inferentia 晶片。與當時基於GPU的 Amazon EC2 範例相比,吞吐量最高可提高 2.3 倍,每次推理的成本降低多達70%。

 

Inferentia面世不久就收穫了許多大大小小的客戶。Amazon內部最大的客戶是Alexa,加速了25%,成本降低了30%。在Amazon外部,最開始的客戶包括Airbnb, Snapchat, Pinterest等,後來又逐漸吸納了Bytedance, Facebook, Apple等大公司。   

 

圖12 AWS Inferentia 機器學習推理客製化晶片

 

AWS 客製化AI訓練晶片 - Trainium

 

Inferentia推理晶片獲得成功之後,Annapurna labs又開始馬不停蹄地開始訓練晶片Trainium的開發。2020年,AWS 宣佈推出專門用於訓練機器學習模型的客製化晶片Trainium。AWS Trainium 支援 TensorFlow、 PyTorch 和 MXNet,可以提供比任何競爭對手更高的效能。 

 

 

圖13 AWS機器學習訓練客製化晶片Trainium

 

兩年後的2022年10月,AWS釋出了Trn1 EC2範例。該範例支援多達16顆Trainium晶片,是雲端最快的深度學習範例。在Trn1上執行Hugging Face BERT大模型,其效能對比GPU範例有42%的提升,成本降低了54%。Trn1第一次把範例的網路頻寬提高到了800GB,而10年前連10GB的網路頻寬都難以達到。

 

圖14 AWS基於機器學習訓練客製化晶片Trainium的範例Trn1

 

AWS的三大類自研晶片組成的家族是其強大技術創新能力的傑出代表。他們一方面「量體裁衣」,把更豐富的產品的選擇權交給客戶,為客戶不斷變化的工作負載提供更好的雲服務,同時為客戶不斷優化雲服務的價效比。

最後,實事求是的說,比起Nvidia的GPU和Google的TPU,AWS的兩款AI客製化晶片在普適性以及軟體工具鏈的成熟度上都還有很長的路要走。但是,有AWS這個獨一無二全球第一的雲端計算平臺為其提供源源不斷的客源和應用場景,相信AWS的晶片之路會越走越好,越走越寬。

② 業務模式創新案例兩則

 

3. AWS興起,雲端計算永久地改變了IT模式。

 

很多人說,雲端計算的核心創新是業務模式的創新,因為雲端計算永遠改變了IT業務模式

 

在雲端計算出現之前,如果使用者想提供基於Web的解決方案,就需要擁有實際的伺服器等硬體。在業務剛剛起步時,可以使用放置在地下室裡的塔式伺服器。隨著業務一步一步做大,就必須進入商業空間即資料中心了,因此這時您不僅僅需要一些伺服器,還有負載平衡器、交換機、機櫃等等。

 

讓我們看一組在美國早期的數位。在上世紀90年代後期,為了建立35個資料中心,有人花了一年多的時間花費了近3億美元在伺服器、路由器和電源基礎設施上才讓一切執行起來,還不包括建築物成本。10年後的2006年前後,一個50U機櫃起價約為每月2000美元,可放置六臺基於英特爾的伺服器,支援 RAID 儲存、交換機、負載平衡器等——所有這些可能至少要花費8萬美元,還需要商業網際網路服務,這將每月花費500到2000美元。而且,這種設定還不能承載太多負載,最多能承受幾千個使用者同時使用。所以,你的業務越受歡迎,你就需要越多的東西,更多的機櫃、更多的伺服器,更多的網路裝置、更高頻寬的網際網路服務,以及更多的維護人員。這些會讓你的月賬單變得越來越長。

 

而今天,如果需要 35 個資料中心的空間,您可以在AWS 上編寫一些CloudFormation 指令碼,在您泡一杯茶這麼一點點時間,一切都會被自動建立並執行起來,並且每小時只花費大約350 美元。還可以從每月200美元左右開始,然後自動縮放到所需要的任何規模。您一點也不擔心「不夠」,因為AWS的規模近乎無限;您完全不用擔心買得太多,因為可以隨時釋放不需要的東西。您的投資者也會喜歡這種模式,因為這完全消除了整個技術層面的風險,並將資本支出降至幾乎為零,並大大減少了員工支出。

 

這種變化絕對革命性的這種革命性改變,AWS功不可沒。雖然AWS 並不是第一個公有云基礎設施服務,但他們比之前的任何人都做得更大更好,而且價格也更實惠

 

從2006年開始提供儲存、計算和佇列服務起,現在的AWS擁有超過200項全功能的服務。而且,所有這些都正在變得越來越便宜。如今,我們認為理所當然的大部分世界 - Netflix、Twitch、LinkedIn、Facebook、Turner Broadcasting、BBC、ESPN、Adobe、AirbnB、Slack……都在 AWS 中。

 

所以,是的,AWS永久地改變了IT模式,使我們能夠自由、按需、實時地建立現代網路世界。因此,雲端計算不僅僅是技術。作為一個業務模式,它是顛覆性的,這是最重要的方面之一。這種改變,使得海量的小企業和初創企業可以利用企業級服務和基礎設施,以及大型科技公司正在使用的技術,讓這些不再成為它們進入市場的巨大障礙。這甚至改變了競爭環境,讓各行各業在同一起跑線上自由競爭,讓單一技術壟斷成為過去。

 

4. AWS Spot Instance範例創造了公有云虛機範例全新定價方式。 

 

 拍賣行業是一種非常古老的行業。古巴比倫、古希臘、古埃及的拍賣是世界拍賣史上的第一個里程碑。人類歷史上最早的拍賣行為,見諸於文字記載的是古希臘歷史學家希羅多德在其所著的《歷史》一書中對古巴比倫(公元前1894—前709年)拍賣人口的一段描述。

 

1989年第二版《辭海》這樣寫道:「拍賣也稱競買,商業中的一種買賣方式,賣方把商品賣給出價最高的人」。經濟學界認為:「拍賣是一個集體(拍賣群體)決定價格及其分配的過程」。 

 

 

圖15 蘇富比拍賣行的拍賣現場

 

對於公有云廠商來說,為最大保障其雲上彈性負載和未來發展需要,必然需要投資大量的IT基礎設施,就不可避免存在相當數量的閒置資源。但是,IT基礎設施質保期非常短且更新淘汰速度非常快,所以必須要及時處理掉這些可能的閒置資源,但同時又不能影響其它業務開展。

 

一種最容易想到的辦法直接降價促銷,但AWS選擇了另一種創新性的方式,即競價範例在公有云業內,AWS首次把拍賣這一古老的商業模式和新興的雲端計算完美結合起來,於200912月推出了 Amazon EC2 Spot 範例。這是一種購買和使用 Amazon EC2 範例的創新方式,由市場來決定真正的價格,從而達到儘可能以最合理的價格賣出最多閒置資源的目標。 

在競價範例(Spot Instance)出現之前,AWS EC2範例按購買模式分為兩種:

  • 保留範例(Reserved Instance):這是優先順序第一的範例,因為使用者已經提前付過錢了,可能是按月,也可能是按年,雲廠商無論如何都是不能動這些範例的。

  • 按需範例(On-demand Instance):這是第二優先順序範例,使用者可以隨時購買隨時釋放。因此,這種需求波動性非常大,可能某個時間段大家用得很多,也可能正好沒什麼人在用。

 

相比較於這兩種範例,競價範例非常不一樣其業務模式極具創新性。因為其價格不像另外兩種範例那樣在購買時就確定了,相反,是隨著供需關係的調整在不斷更新的。簡單整理如下:

  1. 使用者出價:使用者為獲取範例出一個自己能接受的最高價格。這類似於拍賣出價

  2. 雲廠商定價:雲廠商會動態檢測當前的市場價格和庫存,一旦庫存不足,或者你的出價小於市場價格,你使用的資源就會被系統回收;如果當前市場的價格低於使用者的出價,則使用者獲得新的或保留已有的EC2範例資源用於計算。這類似於拍賣定價

  3. 資源使用:你的出價只是給自己設定了一個能接受的最高限價。但是,一旦你申請到了資源,AWS會按一個不高於你出價的市場價計費。同一時間,所有買家都按同一個價格在使用資源。

     

圖16 拍賣漫畫(來自於網路)

 

通過上面描述,可看出EC2競價範例有兩個特徵:一是這種範例的價格隨供需隨時變化;二是如果你的出價不夠高這種範例會被AWS隨時收回

 

這個價格模式非常神奇,所以筆者用它來說明AWS強大的業務模式創新能力。本質上講,按需範例是閒置資源被雲廠商拿出來低價售賣,畢竟伺服器哪怕放著不開機也是在燒錢,什麼時候有使用者按前面兩種方式買了,這些被低價賣出去的資源就會被雲廠商收回去賣給這些使用者。這種創新的定價方式至少為AWS帶來三個方面的好處:

一是,充分利用價格槓桿,有效調節使用者對範例資源的需求,讓使用者把一些時間不敏感的工作負載調整到空閒時間去執行,讓AWS的容量得到充分利用。

二是,為客戶省錢。公有云使用者的業務形態非常多樣化。既有那些對於連續執行和實時響應要求非常高的線上業務,又有大量離線業務和實時性要求不敏感的業務,還有常見的高效能運算(HPC)場景。甚至,使用者端還存在部分對於成本非常敏感的業務,這種業務當處理成本高於某個閥值後該業務的商業價值就不存在,如某些紀錄檔處理業務。在過去,無論使用者的業務型別是哪種,他能獲得的資源都是為線上業務所準備的。與按需範例的價格相比,使用Spot Instance最高可以享受90%的折扣,這為使用者的非線上業務或者成本敏感業務提供了一種超低價格的的計算資源。

三是,保障AWS虛機型別快速迭代同時避免老型號虛機過度閒置,以幫助其順利實現虛擬範例迭代升級。由於CPU、記憶體、磁碟等的迭代速度非常快,為保證市場競爭力,AWS虛機型別迭代週期非常短,過去一段時間基本是一年更新一代,最新AWS虛機型別已經是第六代了(如2022年2月18日發的第六代基於x86的產品 - 記憶體優化型 Amazon EC2 R6i 範例)。新老範例價格差距不大,但效能差距明顯。因此,客戶在購買按需範例和預留範例時傾向於最新代的虛機型別,因為它們的價效比最高。但是,由於機器質保期會比範例更新週期長几倍,所以較老型別的虛機閒置比例就會偏高。競價範例為這些老型號閒置虛機提供了一個「去庫存」的最佳途徑,因為老一代的範例型別其競價範例價格最便宜,而且波動還很小。

 

競價範例是公有云售賣閒置資源的最佳方式自從AWS提出後,各大公有云廠商迅速跟進,已成為業界事實上的標準。

雲廠商

AWS

GCP

阿里雲

Azure

騰訊雲

華為雲

範例名稱

EC2 Spot Instance

Preemptible VMs

競價範例

Low Piority VMs

競價範例

競價計算型範例

釋出時間

2009.12

2015.05

2016.12

2017.05

2018.09

2018.12

③ 生態創新案例兩則

 

5. AWS Marketplace深刻地改變了2B數位供應鏈 

 

智慧手機被認為是過去20年最具影響力的技術創新之一,而蘋果公司的iPhone是其中最傑出的代表。很多業內人士認為,真正具有革命意義的產品是蘋果的另一項創新:iPhone應用商店(app store)。對手機行業來說,2008年推出的App Store遠比iPhone意義更大,因為它重新定義了在智慧手機上下載應用程式的方式。只有在應用商店吸引了無數第三方軟體供應商後,智慧手機才從一個略微有用的裝置變成了一個革命性的平臺。蘋果總裁蒂姆•庫克曾經說道:「App Store是史無前例的,它的功能也改變了世界。」

 

AWS Marketplace就是AWS App Store在 2012年AWS Marketplace推出的時候,這是一個相當新穎的創新AWS也隨之成為第一個推出雲市場的雲基礎設施提供商。它是一個企業級的線上應用商店,幫助客戶尋找、購買、遷移並立即開始使用構建產品和開展業務所需的軟體和服務。使用者可使用一鍵部署功能快速啟動預先設定的軟體,只需按實際使用量付費。AWS負責處理賬單和付款,而且軟體費用就顯示在客戶的 AWS 賬單上。 

 

 

圖17 AWS Marketplace logo

 

到2014年,AWS市場中已經有超過500個領先同類的銷售商,如思科、帕洛阿爾託網路、趨勢科技和 F5等等。他們推動AWS Marketplace成為第一個推出年度訂閱的雲基礎設施市場

 

2016年,轉向雲端計算的客戶告訴AWS,他們開始青睞SaaS。現在,AWS Marketplace有超過1000種 SaaS 產品,其中許多產品來自人們耳熟能詳的供應商,如趨勢科技、 F5、 Datadog、MongoDB、Databricks 和Snowflake。客戶越來越喜歡 SaaS,因為不再需要管理他們自己的部署。

 

去年,AWS銷售了數十億美元的產品和服務,這一數位繼續快速增長。如今,AWS在全球有超過12萬家合作伙伴,分佈在150多個國家。AWS Marketplace在全球提供了12000多個軟體產品,覆蓋安全、聯網、儲存、機器學習、IoT、商業智慧、資料庫和開發運營等60多大類。越來越多的人認為,通過提供如此多的方式來購買和部署如此多的數位商品AWS Marketplace正在「改變數位供應鏈」

 

6. AWS + Snowflake,雲生態合作的典範

 任何資料倉儲(Data Warehouse)的核心思想是將來自多個獨立資料來源(如CRM、 OLAP/OLTP 資料庫、企業應用程式等)的資料整合到一個單一的集中位置,用於分析和報告。

 

Snowflake在2014年正式推出,是基於雲的企業級資料倉儲的一個優秀代表,它提供SaaS解決方案和一個SQL 查詢引擎。與傳統同類產品不同的是,Snowflake只為公有云設計,天然雲原生,不能在本地執行。該平臺為資料儲存、處理和分析提供了快速、靈活和易於使用的方案。它最初構建在AWS之上,後來也可在谷歌雲和微軟Azure上使用。 

 

圖18 Snowflake架構原理示意

 

早在2013年,AWS就釋出了一個和Snowflake類似的產品 - 雲資料倉儲服務Redshift。這讓兩家的關係變得非常微妙而又引人深思。幾年下來,AWS與Snowflake之間的關係經歷了一個動態的弧線兩家公司在合作精神的指引下,從競爭對手演變為友敵,再演變為為共同客戶服務的更具戰略意義的盟友。

 

2015年,AWS 和Snowflake之間是壓倒性的競爭者關係

 

2017年,AWS 釋出了 PrivateLink,這是當時最新一代的 VPC 終端節點,它允許在AWS VPC之間進行直接和安全的連線,而無需經過公共網際網路。Snowflake團隊與AWS產品團隊密切合作,將PrivateLink與Snowflake整合,成為首批合作伙伴之一。這種合作,使得讓具有嚴格安全策略的客戶能連線到Snowflake。這種三贏結果,讓後面兩家的關係變化埋下了伏筆。

 

2019年前後,AWS 和Snowflake有大約30個聯合客戶交易,這讓他們的關係開始轉變他們開始建立一個共同的戰略:集中在共同的客戶用例上,圍繞遷移大型客戶和他們的資料導向的工作負載到AWS上的Snowflake上。通過緊密合作,雙方開始意識到,兩家不一定需要競爭,還可以聯合起來他們共同客戶提供差異化的、最好的解決方案

 

2020年中期IPO之前,Snowflake公司透露,它已承諾在2025年7月之前投入12億美元用於 AWS 雲基礎設施服務。顯然,隨著時間的推移,兩家的關係已經完全發生了變化。筆者相信,兩家「以客戶為先經營理念和類似的DNA,幫助創造了這種變化的空間

 

現在,Snowflake有20多個橫向產品與AWS整合,這是其雲提供商合作伙伴中最多的。在 AWS re: Invent 2021上,Snowflake 成為AWS AI 資料分析(AIDA)解決方案的首批重要合作伙伴。它還深化了與 Amazon SageMaker (AWS的旗艦機器學習服務)的整合,並且是SageMaker Canvas 的首批唯一合作伙伴

 

如今,Snowflake已經成為 AWS 最大的合作伙伴之一,並擁有眾多聯合客戶,從醫療保健公司Anthem到全球航運和郵寄公司 Pitney Bowes,再到金融服務提供商西聯匯款(Western Union)。

 

圖19 AWS和Snowflake緊密合作

 

AWS 最終意識到,像Snowflake這種合作伙伴在其平臺上獲得成功時,它自己也受益匪淺。因為,當客戶選擇合作伙伴提供的服務,作為底層雲服務提供商的AWS就會獲得合作伙伴提供的服務的消費分成和底層雲資源的使用。公開資料顯示,雖然Snowflake目前也執行在微軟 Azure 和谷歌雲平臺上,但其相當大部分業務執行在AWS公有云基礎設施上。

我們經常聽到「生態系統」這個詞,而生態系統成功的關鍵是雙方如何最大限度地為客戶提供最好的結果。在AWS 和Snowflake專案中,我們看到的是一個真正的雲生態系統。這是雲生態成功的一個典範,值得全雲端計算行業深入研究。 

④ 使用者創新案例兩則

 

7. Untold Studios 100%基於雲端的工作室,重塑廣告製作模式。 

 

一年一度美國春晚「超級碗(Super Bowl)」 - 第56屆美國職業橄欖球大聯盟年度冠軍賽,在北京時間2022年2月14日晚上落下帷幕。「超級碗」歷來都被奉為美國年度收視率最高的賽事,平均收視率在40%-60%之間,今年光是NBC直播的觀看人次就高達9918萬,也就是說,每3個美國人裡,就有一個人在觀看超級碗比賽。

 

為了推廣Flamin’Hot爆辣系列零食,百事旗下休閒零食公司Frito-Lay(菲多利)腦洞大開,聯合廣告製作公司Untold Studios公司製作了超級碗廣告短片《Push It》。它講述了一個有趣的故事,動物研究員在森林考察的時候,不小心掉出了兩袋未吃完的爆辣薯片,樹懶、梅花鹿、水牛、棕熊等動物們都聞味而來,對薯片伸出了慾望之爪,最終都被奇特美妙的味道征服,猶如開啟了新世界大門。廣告中,樹懶和其他動物一邊唱著音樂組合Salt-N-Pepa的《Push It》,一邊吃著火辣辣的零食。

 

  

圖20 菲多利超級碗廣告短片《Push It》片段

 

光鮮亮麗的視覺背後鮮為人知的是,整個《Push It》廣告是都在雲上製作的。Untold Studios公司僅花了短短6周時間,就在AWS上建立了雲上工作室,讓來自全球的45個藝術家在創紀錄的短時間裡面建立7個CGI生物,讓這一群動物栩栩如生地呈現出來。這開了業界先河,為廣告製作帶來了全新模式

 

在傳統的廣告製作工作模式下這種大專案在如此短的時間內是不可能按時完成的。因為傳統的廣告工作室中,要有大量的專用軟體和高效能機器,使藝術家能夠完成渲染。藝術家也傾向於把大部分時間粘在機器上,等待渲染結果出來。這種模式的限制很明顯,即藝術家必須在現場工作。

 

Untold Studios另闢蹊徑。這家成立於2018年的工作室,是世界上第一家100%基於雲端計算的工作室,提供了超強的渲染和處理能力,包括視覺效果、動畫以及2D和3D設計的雲工作流。正是其創始人貫穿於整個業務的心態: 創造力和創造一種合作文化,在短短三年內由只有六個人變成了170個人,成為了一些音樂界最令人垂涎的名字的合作伙伴,還獲得了艾美獎和英國電影學院獎的提名。

 

Untold Studios的雲上工作室帶來了新的、令人興奮的工作方式的可能性

一是藝術家們可隨時隨地存取雲上工作室。藝術家不會被限制在工作室的大院裡ーー他們可以在世界任何地方工作,而且還能提高工作效率。工作室可以節省資金和技術資源,同時確保資料安全可靠。藝術家們的工作有了更多的靈活性,可以更快地迭代和建立,能更多地關注創造性方面。當新冠疫情爆發時,Untold的團隊幾乎沒有什麼變化,因為員工能夠在家工作,通過VPN遠端接入雲上工作室。

二是獲得足夠彈性、共同作業和效率。當一個新業務使得工作室必須迅速擴大規模,以便按時完成一個專案時,雲工作室可以從世界各地請來藝術家,虛擬工作站允許這些藝術家遠端工作,雲提供足夠的資源。

三是利用最新的技術。Amazon EC2 G4範例為Untold Studios提供了最新的視覺計算平臺,以加快創意工作流程,減少上市時間,並提高設計質量。 

 

  

圖21 AWS G4dn範例

 

8. 美巡賽每一次擊球直播App讓球迷做「製片人」,革命性地改變高爾夫比賽的報道方式。

 

美國PGA巡迴賽(PGA Tour,簡稱「美巡賽」)是一項美國職業高爾夫球系列賽事的統稱,開始於1929年,走過了近一百年的征程,是世界頂級的高爾夫職業巡迴賽,每年舉辦超過130場職業賽事。在世界範圍內,美巡賽的賽事在二百多個國家和地區近10億戶家庭中播放。

 

 

圖22 PGA Tour比賽瞬間

 

其它運動不同的是,高爾夫球場上不止一個球,這使得球迷很難了解每個球員的表現。以「球員錦標賽」(The Players Championship,也是PGA巡迴賽事之一,擁有全世界最頂尖的參賽陣容,被稱為「第五大滿貫」)為例,144名高爾夫球手在72個洞中投出超過32,000個球。遺憾的是,傳統電視節目平均只能播出11%的比賽。顯而易見的是,這沒法滿足專業球迷越來越高的個性化觀賽需求。 

 

圖23 球員擊球進洞

 

2021年,PGA Tour決定創新球迷觀賽方式,這年球員錦標賽上通過開創性的粉絲應用程式「每一次拍攝現場Every Shot Live」來讓球迷獲得更好的體驗。該應用程式讓球迷通過直播關注他們喜歡的任何球員,讓他們坐在製片人的位置上,對他們自己看到的內容有更多的控制權,觀看幾乎所有球員的每一次擊球,比如球飛行的軌跡、球員的動作和球員歷史的統計資料,這樣就提供給球迷類似於一種遊戲的沉浸式體驗。

在這創新觀賽方式的背後,是2021年3月PGA選擇AWS作為巡迴賽的官方雲服務提供商,包括官方雲供應商、人工智慧雲供應商、深度學習雲供應商和機器學習雲供應商。 

 

 

圖24 AWS和PGA Tour合作

 

PGA Tours 使用 AWS 機器學習、儲存、計算、分析、資料庫和媒體服務來快速處理和分發每場高爾夫錦標賽的視訊片段,同時也為球迷提供了參與 Tours 內容的新方式。巡迴賽在每次比賽中捕捉數百小時的原始畫面,並將利用 AWS 迅速將這些內容轉換成令人興奮的新數位體驗,為球迷提供更完整和個性化的體驗。

 

例如,Every Shot Live App為觀眾提供比賽中每位選手的每個鏡頭的現場直播。球迷可以選擇實時關注任何一個球員,並在他們選擇的任何裝置上播放每一個鏡頭,允許他們通過不同的攝像角度改變他們的觀看視角,在球場周圍導航,檢視速度輪,並根據需要顯示各種資料,這給球迷提供電動遊戲般的高爾夫觀看體驗控制。 

 

圖25 PGA Tour Every Shot Live App使用示意

 

PGA Tour的創新,提供了全新的球迷驅動型體驗這對球迷來說是一個遊戲規則的改變,這對比賽報道來說也是一個遊戲規則的改變。美巡賽數位運營高階副總裁斯科特·古特曼將「Every Shot Live」描述為「高爾夫報道的未來」和「美巡賽有史以來最激動人心的技術事業之一」。來看看他們的廣告語:「每個球員。每個球洞。每次揮杆。實時。」 

 

圖26 PGA Tour Every Shot Live廣告詞

結尾:雲端計算的創新永無止境

 

筆者前文所闡述的AWS四層創新體系如圖27表示。在筆者看來,AWS的創新不是單一的,而是立體的;不是封閉的,而是開放的;不是以自我收益為中心的,而是以客戶成功為中心的。應該說,沒有創新,就沒有AWS的誕生,就沒有云端計算的今天。然而,筆者清楚明白的是,AWS的創新理念、創新產品、創新歷史、創新故事遠遠不是這區區一萬文字所能表達和闡述清楚的。

 

圖27 AWS四層創新體系

 

十六年來,雲端計算早已從抽象的概念走向生活的方方面面。也許,你還是說不清什麼是雲端計算,但我們早已離不開這個幕後英雄

 

Amazon CTO Werner Vogels博士曾經說:「現如今,人們可以建立出具有高度可延伸性和可靠性的應用,比如Airbnb、Uber 或 Dropbox等等,而這在之前是不可能的。如果沒有云平臺出現,這些服務都將不復存在。」

 

其實,不止AWS,還有更多的雲端計算參與者,像微軟雲Azure、谷歌雲GCP、阿里雲、騰訊雲、華為雲、RackSpace、OpenStack等等,都是雲端計算的歷史創造者和創新實踐者。不止雲端計算廠商,還有千千萬萬的雲端計算使用者們和從業者們。正是他們,正是你們,正是我們,一起在創造著雲端計算的歷史,一起在推動著雲端計算成長,也一起在創造著雲端計算的未來。雲端計算的征途是汪洋大海,創新無止境,雲端計算的發展永不停歇

 

歡迎關注我的公眾號,實時接收最新文章推播!