Ansible:歐洲零售巨頭IT運維“關(guān)鍵牌”
德國零售集團 Schwarz Group 坐擁 Lidl 與 Kaufland 品牌,12500多家門店覆蓋全球33個國家,擁有458000位零售員工 。按收入計算,Schwarz 已經(jīng)成為全球第四大零售商,國際影響力也保持著迅猛發(fā)展。為了取得業(yè)務(wù)成功,Schwarz 必須在統(tǒng)一店面管理,與靈活適應(yīng)本地需求、快速開設(shè)新門店的敏捷性之間取得平衡點。
作為內(nèi)部IT服務(wù)部門,Schwarz IT擁有3500多名工程師,負責(zé)支持超過1000套SAP系統(tǒng)以及高達28 PB的數(shù)據(jù)中心托管存儲容量。每家Schwarz門店都對應(yīng)一套Storeserver,這是由 Schwarz 本地IT團隊安裝的集中操作系統(tǒng),用于控制結(jié)賬系統(tǒng)、閉路電視以及回收與獎勵計劃等各類現(xiàn)場功能。
最初,這家零售商使用Puppet自動化技術(shù)管理這套集中式系統(tǒng)。但為了改善用戶管理與授權(quán)機制,Schwarz IT希望引入更多受控且高效的自助服務(wù)功能,借此加快部署流程。Linux主管Felix Kuehner表示,“Storeserver環(huán)境一直作為標(biāo)準(zhǔn)方案存在,但我們希望引入自動化框架與自助服務(wù)功能,借此在靈活推出新服務(wù)并支持全球門店的同時,保持良好的本地、分散化管理能力。”
部署受支持的企業(yè)級自動化平臺
為此,Schwarz IT決定選擇開源自動化解決方案以替代Puppet。為了滿足嚴(yán)苛的運營條件,該公司決定選擇受支持的企業(yè)級解決方案Red Hat Ansible Tower(現(xiàn)已成為Red Hat Ansible自動化平臺中的一部分)。
Kuehner解釋道,“我們的首要任務(wù)在于解決自身面臨的實際挑戰(zhàn),并為當(dāng)前環(huán)境尋找最佳解決方案。由于過程復(fù)雜且耗時,社區(qū)版本并不足以滿足需求。自動化是我們業(yè)務(wù)運營體系中的關(guān)鍵組成部分,而良好的企業(yè)支持服務(wù)則是我們決定選擇Red Hat解決方案的核心理由。”
Red Hat Ansible自動化平臺是一套簡單的無代理自動化平臺,可幫助Schwarz通過可重用、基于手冊的自助服務(wù)功能實現(xiàn)對IT基礎(chǔ)設(shè)施的大規(guī)模集中與控制。Schwarz IT團隊與Red Hat技術(shù)專家們開展了合作,共同審查了方案架構(gòu)并針對新的自動化解決方案整理出最佳實踐。
目前,該集團日均運行5000多項Ansible自動化平臺作業(yè)以管理Storeserver。從Puppet到Ansible的全面環(huán)境遷移工作,預(yù)計將在2021年年內(nèi)完成。
通過統(tǒng)一且高適應(yīng)性運營體系,支持零售業(yè)務(wù)的健康發(fā)展
Schwarz Group目前正快速進軍新的市場區(qū)間,部分地區(qū)在一年內(nèi)開設(shè)達200家新分店。使用Ansible自動化平臺提供的工作流程與管理功能,Schwarz IT得以輕松創(chuàng)建并啟動創(chuàng)新型數(shù)字服務(wù),從容實現(xiàn)動態(tài)數(shù)字標(biāo)牌、智能結(jié)賬隊列管理等功能,同時保持良好的集中控制能力與全球運營可見性。
Kuehner解釋道,“隨著在線購物成為新的常態(tài),零售行業(yè)的數(shù)字化已經(jīng)至關(guān)重要。要保持市場競爭力,我們必須為所有門店提供新的數(shù)字化功能以及穩(wěn)定、及時的服務(wù)功能。實現(xiàn)這項目標(biāo)的唯一方法,就是選擇集中式自動化平臺,例如Red Hat Ansible自動化平臺。我們得以創(chuàng)建手冊以自動在全部門店當(dāng)中啟動新型應(yīng)用,也可以靈活創(chuàng)建手冊為本地團隊提供一套適應(yīng)特定需求的框架,同時在全部Schwartz門店中保持統(tǒng)一的品牌形象。”
Schwarz IT現(xiàn)在能夠更快將應(yīng)用程序部署至Storeservers等分散環(huán)境當(dāng)中。部署完成之后,各個國家/地區(qū)的管理員即可進行自動化與服務(wù)部署,且無需管理或訪問所在位置的Storeserver。
在自動化與服務(wù)部署過程中,管理員甚至不需要對門店服務(wù)器擁有超級訪問權(quán)限。經(jīng)過明確定義的手冊將建立起相應(yīng)參數(shù),確保本地團隊回避大部分重復(fù)性工作,專注于將更多時間投入到真正重要的本地項目當(dāng)中。
Kuehner表示,“無論各家門店處于哪個時區(qū),我們都可以規(guī)劃Ansible以持續(xù)處理運營任務(wù)。”
增強內(nèi)部自動化專業(yè)知識,節(jié)約管理與開發(fā)時間
通過Red Hat的緊密合作,Schwarz IT團隊驗證了這套全新自動化架構(gòu),同時也增強了內(nèi)部員工在操作Ansible自動化平臺方面的專業(yè)積累。例如,Schwarz IT團隊已經(jīng)成功運用新知識,以集中的自動化方法替換掉以往缺乏通用性的自定義安裝與更新腳本,借此高效完成操作系統(tǒng)更新等重復(fù)性工作。
Kuehner表示,“Red Hat在為期兩天的研討中與我們開展緊密合作,并協(xié)助推進部署以驗證最佳架構(gòu)與工作流程。如果沒有他們的協(xié)助,我們可能需要耗費大量時間來解決Ansible社區(qū)版本中存在的一系列復(fù)雜架構(gòu)問題。感謝Red Hat,我們獲得了一條清晰的升級路徑,且一直保持著定期會面與充分交流。”
借助Red Hat Ansible自動化平臺,Schwarz IT能夠更有效地平衡應(yīng)用程序授權(quán)與開發(fā)工作提出的現(xiàn)實系統(tǒng)訪問需求。基于角色的訪問控制,使得應(yīng)用程序團隊能夠以普通用戶身份運行自動部署,而無需獲得對應(yīng)關(guān)鍵核心業(yè)務(wù)系統(tǒng)的超級訪問權(quán)限。
Kuehner表示,“這種方式帶來了高水平的一致性保障,同時也讓每位個人都得以積極參與到新項目及原有項目中來。”
在通過Red Hat Ansible自動化平臺取得初步成功之后,Schwarz IT決定繼續(xù)探索,幫助Schwarz Group建立起統(tǒng)一且快速的店面運營方法。“我們非常重視與Red Hat的合作關(guān)系,也希望繼續(xù)使用Ansible找到能夠進一步提升業(yè)務(wù)現(xiàn)代化與執(zhí)行效率的新方法。”Kuehner總結(jié)道。

