沃爾瑪?shù)亩嘣茟?zhàn)略削減數(shù)百萬IT成本
在三大云提供商上運行工作負(fù)載的成本非常高昂,對于試圖控制這個成本的公司,沃爾瑪?shù)慕ㄗh歸結(jié)為一個詞:選擇。
這家全球第二大零售商的基礎(chǔ)設(shè)施服務(wù)副總裁Kevin Evans表示,對于AWS、Microsoft Azure或Google Cloud,你僅選擇使用一個平臺的成本會高于在至少兩個平臺上運行工作負(fù)載的成本。
他說:“無論你的規(guī)模如何,擁有選擇權(quán)都將幫助你管理成本。”
沃爾瑪構(gòu)建了世界上最大的混合云之一,其架構(gòu)被設(shè)計為可在Azure、Google Cloud或沃爾瑪云原生平臺上運行工作負(fù)載,沃爾瑪云原生平臺是該公司于2020年從零開始構(gòu)建的基于Kubernetes的系統(tǒng)。
Azure和谷歌的公共云擁有人工智能和其他沃爾瑪更喜歡租用而不是自己構(gòu)建的服務(wù)。但是,總的來說,這三個IaaS平臺是相同的,只有一個關(guān)鍵區(qū)別:沃爾瑪可以更低的成本向其開發(fā)人員提供計算、存儲和網(wǎng)絡(luò)資源。
Evans稱:“我們可以以更低的成本做到這一點。”
沃爾瑪消除云差異
沃爾瑪多云架構(gòu)的核心是云原生平臺的抽象層,它向開發(fā)人員隱藏了在三個平臺上啟動資源間的差異。
在抽象層之上是通用界面,這可讓開發(fā)人員不必再學(xué)習(xí)不同存儲和磁盤類型以及計算資源術(shù)語。通用界面允許開發(fā)人員使用幾乎相同的過程部署和移動工作負(fù)載。
Evans稱:“我們的工作負(fù)載變得不可知,開發(fā)人員不必在于在哪里運行?!?
據(jù)該公司稱,每個月,沃爾瑪IT部門要使用其云平臺對其網(wǎng)站后端進行170,000次調(diào)整。這個數(shù)字是以前技術(shù)的1,700倍。
Evans說,在三個云之間保持一致性可以讓開發(fā)人員選擇滿足工作負(fù)載需求的最具成本效益的平臺。如果沒有這種選擇,沃爾瑪可能需要為公共云服務(wù)支付數(shù)百萬美元的費用。
沃爾瑪?shù)闹泻统橄髮訉⒃浦С鼋档土?0%到18%。
多云管理的統(tǒng)一解決了在公共云和私有IT環(huán)境中的單個應(yīng)用程序之間移動數(shù)據(jù)的復(fù)雜性。 Enterprise Strategy Group (ESG) 對372家私營和公共組織的調(diào)查發(fā)現(xiàn),企業(yè)平均使用十幾種可觀察性工具來管理本地應(yīng)用程序和云之間的集成。
在應(yīng)用程序之間移動數(shù)據(jù)時,沃爾瑪嚴(yán)重依賴API。
ESG公司分析師Rob Strechay說:“多云集成必須從API的角度構(gòu)建到應(yīng)用程序中才能成功,但這帶來了很多管理和可觀察性問題?!?
沃爾瑪擁抱OpenStack
這家零售巨頭對平臺選擇的追求不僅僅是移動工作負(fù)載。它還建立了一個由10,000臺服務(wù)器組成的網(wǎng)絡(luò),運行其基于OpenStack的云基礎(chǔ)設(shè)施,跨越分銷設(shè)施和5,500多家商店。
Evans稱:“我們擁有世界上最大的OpenStack部署之一?!?/p>
今年,沃爾瑪將其在美國的分布式云基礎(chǔ)設(shè)施分為三個區(qū)域云,即太平洋西北地區(qū)以及德克薩斯和弗吉尼亞周邊地區(qū)。每個三元組都允許開發(fā)人員將延遲敏感的工作負(fù)載放置在盡可能靠近云提供商的數(shù)據(jù)中心的位置。
Evans說,這種接近性可能就像在同一個托管設(shè)施。區(qū)域模型還可支持沃爾瑪在返校和圣誕節(jié)購物季節(jié)處理商店和網(wǎng)絡(luò)流量激增。
沃爾瑪發(fā)現(xiàn)其云合作伙伴比預(yù)期的更加配合。這家零售商的規(guī)模無疑為其提供了影響力,但Evans鼓勵較小的企業(yè)從他們的供應(yīng)商那里尋求更大的靈活性。
Evans說,微軟和谷歌讓沃爾瑪在這三種云中的任何一種上運行他們各自的一些軟件。在沃爾瑪“施加了一點壓力”之后做出了讓步。
Evans 說:“這是我們開始時不存在的東西?,F(xiàn)在他們認(rèn)識到價值主張存在于軟件中,而不一定存在于運行它的基礎(chǔ)設(shè)施中。”
沃爾瑪?shù)囊?guī)模需要的云架構(gòu)可能超過大多數(shù)企業(yè),盡管如此,任何規(guī)模的公司都可以將其設(shè)計為提供云平臺選擇以控制成本。