對于試圖控制在云平臺上運行工作負載巨額成本的企業(yè)來說,沃爾瑪公司給出了一個建議:擁有選擇權(quán)。
沃爾瑪公司基礎設施服務副總裁Kevin Evans表示,將企業(yè)的IT設備與AWS、Microsoft Azure或谷歌云平臺綁定,可能會導致其成本高于在多個云平臺上運行工作負載的成本。
他說:“無論企業(yè)的規(guī)模如何,擁有選擇權(quán)都將幫助其管理成本?!?/p>
沃爾瑪公司在一個設計用于在Azure、谷歌云或沃爾瑪云原生平臺上運行工作負載的架構(gòu)上構(gòu)建了世界上最大的混合云之一,該平臺是該公司在2020年從頭開始構(gòu)建的基于Kubernetes的系統(tǒng)。
Azure云平臺和谷歌云平臺擁有人工智能和其他沃爾瑪更喜歡租用而不是建造的云計算服務??偟膩碚f,雖然這三個IaaS平臺是相同的,但有一個關(guān)鍵區(qū)別:沃爾瑪公司能夠以更少的成本向其開發(fā)者提供計算、存儲和網(wǎng)絡資源。
Evans說,“我們能夠以更低的成本做到這一點?!?/p>
沃爾瑪消除了云計算服務的差異
沃爾瑪多云架構(gòu)的核心是云原生平臺的抽象層,它向開發(fā)人員隱藏了在三個主要云平臺上采用不同的云計算資源之間的差異。
在抽象層之上是一個通用接口,它使開發(fā)人員能夠輕松地學習不同的存儲和磁盤類型以及計算資源的術(shù)語。通用接口允許開發(fā)人員使用幾乎相同的過程部署和移動工作負載。
Evans說,“我們的工作量變得不可知。”
據(jù)該公司稱,沃爾瑪IT每月僅使用其云平臺就對網(wǎng)站后端進行17萬次調(diào)整。這個數(shù)字是以前的1700倍。
Evans表示,在三個云平臺之間保持一致性對于允許開發(fā)人員選擇滿足工作負載需求的最具成本效益的平臺至關(guān)重要。如果沒有這種選擇,沃爾瑪可能會為公有云服務支付數(shù)百萬美元的成本。
沃爾瑪公司中的抽象層將云計算支出降低了10%到18%。
多云管理的統(tǒng)一解決了在公有云和私有IT環(huán)境中的單一應用程序之間移動數(shù)據(jù)的復雜性。根據(jù)ESG公司對372家私營和公共組織的調(diào)查發(fā)現(xiàn),企業(yè)平均使用十幾種可觀察性工具來管理內(nèi)部部署應用程序和云平臺之間的集成。
在應用程序之間移動數(shù)據(jù)時,沃爾瑪公司嚴重依賴API。
ESG分析師Rob Strechay說,“多云集成必須從API的角度構(gòu)建到應用程序中才能成功,但這帶來了許多管理和可觀察性問題?!?/p>
沃爾瑪擁抱OpenStack
這家零售巨頭對平臺選擇的追求不僅僅是移動工作負載。它還建立了一個由1萬臺服務器組成的網(wǎng)絡,運行其基于OpenStack的云基礎設施,跨越分銷機構(gòu)和5500多家商店。
Evans說,“我們擁有世界上最大的OpenStack部署之一?!?/p>
沃爾瑪公司今年將其在美國的分布式云基礎設施分為三個區(qū)域云,即太平洋西北地區(qū)以及德克薩斯州和弗吉尼亞州周邊地區(qū)。每個區(qū)域云都允許開發(fā)人員將延遲敏感的工作負載放置在盡可能靠近云計算提供商的數(shù)據(jù)中心的位置。
Evans表示,這種距離可能在同一個托管設施一樣接近。區(qū)域模型還提供了在學校返校和圣誕節(jié)購物季節(jié)處理商店和網(wǎng)絡流量突發(fā)的能力。
沃爾瑪公司發(fā)現(xiàn)其云合作伙伴比預期的更加善于合作。而該公司的巨大規(guī)模無疑為其提供了影響力,但Evans鼓勵規(guī)模較小的企業(yè)從他們的供應商那里尋求更大的靈活性。
Evans說,微軟公司和谷歌公司讓沃爾瑪在這三種云平臺中各自運行他們的一些軟件,而這是在沃爾瑪公司施加了一些壓力之后做出的讓步。
Evans說,“這是我們開始時不存在的東西,現(xiàn)在他們認識到價值主張存在于軟件中,而不一定存在于運行它的基礎設施中。”
沃爾瑪公司由于規(guī)模龐大,因此需要采用一個超過大多數(shù)企業(yè)的云計算架構(gòu)。盡管如此,任何規(guī)模的企業(yè)都可以將其設計為提供云平臺選擇權(quán)以控制成本。