施耐德電氣:使用Kubernetes促進能源領域的敏捷及創(chuàng)新

施耐德電氣成立于1836年,是世界領先的數(shù)字能源和自動化解決方案提供商,聚焦提升能源使用效率及其可持續(xù)性。施耐德電氣是市場上最具創(chuàng)新精神、歷史最為悠久的跨國公司之一。

施耐德電氣深信,獲取能源并利用數(shù)字技術是每個人理應獲得的基本權利。施耐德電氣為家庭、商業(yè)、市政建筑和工業(yè)基礎設施提供集成解決方案。通過將效率和可持續(xù)性置于公司投資組合的核心,施耐德電氣幫助消費者和企業(yè)充分利用他們的能源資源。
施耐德電氣的容器之旅
Timeline
2016年:采用Kubernetes作為容器編排策略
2017年:確定了對統(tǒng)一管理平臺的需求
2018年:Rancher成功POC
2019年6月:在成功POC之后,選擇了Rancher作為基礎架構
2020年6月:Rancher使用量增加了一倍;2個RMS(Rancher management server)和40個節(jié)點
2020年7月:4個應用程序現(xiàn)已投入生產(chǎn);將在5年內遷移數(shù)百個應用程序
施耐德電氣將資產(chǎn)數(shù)據(jù)轉化為行動,基礎設施性能的實時數(shù)據(jù)有助于其降低維護成本并且最大化系統(tǒng)正常運行時間。全球基礎設施戰(zhàn)略負責人Anthony Andrades指導業(yè)務部門進行重大轉型。Andrades的職責是樹立戰(zhàn)略遠景,并從創(chuàng)新的角度分析業(yè)務活動,包括數(shù)據(jù)中心的運作方式、構建和運行應用程序的各種方式,資產(chǎn)過時、配置和成本。除此之外,他還負責管理與大規(guī)模數(shù)字化轉型密切相關的文化轉變。
早在2013年,施耐德電氣便已經(jīng)進入了云生態(tài)系統(tǒng)時代,幾個由業(yè)務驅動的項目悄然在亞馬遜AWS和微軟Azure上線。其后,這些項目獲得了成功,并被大家所熟知,Andrades以此為基礎,創(chuàng)建了一個企業(yè)級的云戰(zhàn)略。到2016年,施耐德電氣已經(jīng)擴大了其全球 AWS 的覆蓋范圍,將其基礎設施遷移到云計算的任務也已經(jīng)開始。

對此,Andrades評價道:“經(jīng)過四分之一個世紀的技術進步,我們啟動了一個歷史上最關鍵的轉變。通過對所有遺留系統(tǒng)進行現(xiàn)代化改造,創(chuàng)建一個云原生微服務集群。我們正變得更加敏捷和創(chuàng)新?!?/p>
早在2015年,施耐德電氣的團隊就已然意識到,Kubernetes是一種極具成本效益的方式,可以創(chuàng)造出基于微服務的面向服務的體系結構,谷歌、Facebook等大型數(shù)字企業(yè)開創(chuàng)了Kubernetes的先河。彼時,Kubernetes已經(jīng)在某些方面表現(xiàn)優(yōu)異,但是仍舊存在一些問題,比如訪問控制等。施耐德電氣的幾個客戶開發(fā)團隊需要不同的集群訪問權限,但這在某些場景下是無法控制的。因此,施耐德電氣的團隊暫時停用了Docker,直至通用的PaaS平臺上線。
施耐德電氣的團隊和Rancher的合作由來已久。2018年初,Andrades與Rancher以及Rancher的安全合作伙伴Aqua成功進行了PoC。此后,該團隊開始在Kubernetes上使用Rancher,以提供Kubernetes的訪問控制、身份管理和全球化性能指標。
“Google、Netflix、亞馬遜和Facebook等世界上最先進的數(shù)字企業(yè)都在運行面向服務的體系結構,其中微服務領域彼此完全分離,由中央進行集中管理。這是我們最渴望可以達到的效果,Rancher則是整個旅程中尤為關鍵的一環(huán)。”Andrades補充道。
一場與時俱進的技術革新
Benefits
自動化減少了部署和管理時間
集成Aqua、RBAC和NaaS,擁有極佳的安全性
加快技術團隊的創(chuàng)新
Kubernetes不斷增長的業(yè)務案例
基于Rancher在PoC時的出色表現(xiàn),施耐德團隊將Rancher作為施耐德容器管理平臺的基礎。2019年6月,施耐德容器管理平臺部署運行了20個節(jié)點,并由此展開了施耐德容器管理平臺的應用程序現(xiàn)代化進程。
像許多知名企業(yè)一樣,施耐德經(jīng)歷了25年的技術發(fā)展。隨著時間的推移,他們構建和部署了數(shù)千個獨立的服務和應用程序,這些服務及應用程序運行在Windows Server或Red Hat上,在遷移到云之前必須進行重新設計或重新構建。
Andrades的主要目標是在五年內完成所有應用程序的轉換和遷移。當這一目標涉及數(shù)量龐大的應用程序,以及不同的應用程序需要不同的現(xiàn)代化方法時,施耐德的團隊發(fā)現(xiàn)這并非易事。在2019年末,施耐德的團隊開始了分析整體應用程序的艱難過程,根據(jù)最恰當以及最有效的方式對每一個應用程序進行分類,推動應用程序現(xiàn)代化及遷移。
對于一些關鍵的應用程序,現(xiàn)代化和遷移將分階段完成。應用程序將被“升級和轉移”到云端,進行優(yōu)化并作為服務提供。團隊之后會重新設計應用程序。其他服務的則可能完全退役并重建為微服務。例如,靜態(tài)web服務器可以很容易地轉換成Amazon S3 存儲桶。如果涉及到兩層應用程序(web前端運行一個在后端有關系數(shù)據(jù)庫的 UI),UI將在容器上運行,數(shù)據(jù)庫則將遷移至Amazon RDS。

在Andrades看來,這是施耐德業(yè)務支撐方式的全面轉變,最終的目標是讓施耐德的技術資產(chǎn)產(chǎn)生更大的價值,幫助逾20年的支持生產(chǎn)進程的系統(tǒng)實現(xiàn)現(xiàn)代化。Kubernetes和Rancher則是施耐德在這一技術革新過程中的最佳伴侶。
在Kubernetes,開發(fā)團隊可以部署多個集群,每個集群都配置為特定的應用程序需求。在 Rancher,基礎設施團隊可以通過一個直觀的平臺并排運行這些定制的環(huán)境。至關重要的是,當與Aqua等其他解決方案一起使用時,Rancher將成為一個安全和兼容的環(huán)境,供內部和外部團隊進行協(xié)作。通過在Rancher中輕松配置訪問控制,基礎設施團隊可以對平臺進行不受約束的訪問,這一方法極大地推動了團隊創(chuàng)新。
目前,這一項目尚處于起步階段,但是Andrades已經(jīng)每天都從中受益。他面臨著艱巨的任務:如果要實現(xiàn)其五年遷移目標,他必須使一系列基本流程自動化,例如基于角色的訪問控制(RBAC)、命名空間即服務、身份驗證、應用程序目錄等。Rancher為施耐德容器平臺提供了他們所需的功能,極大地減少了施耐德的團隊的部署工作量。Andrades表示,開發(fā)人員無需擔心安全性或操作流程,他們可以使用自己的流水線和存儲庫,無縫地運行其工作負載,Rancher和Aqua負責整體的安全控制。
Andrades和團隊對于他們無需擔心底層基礎架構的事實尤為滿意。如果有問題,他們會收到通知。如果他們想快速檢查集群的狀態(tài),則可以檢查儀表板以檢查一切是否為綠色。他們無需繼續(xù)檢查性能、工作負載狀態(tài)、資源使用情況,Rancher消除了手動負擔。Andrades相信,這使得團隊能夠更具有創(chuàng)造性地思考。
在過去的一年中,施耐德的團隊已經(jīng)成功地遷移了四個關鍵應用程序,并通過 Rancher平臺在集群中管理這些應用程序。這一成功促使團隊擴大了Rancher平臺的使用范圍,并將云中運行的節(jié)點數(shù)量增加了一倍。
一次企業(yè)文化的思維變革
除了領導技術革新,Andrades 還負責管理遷移到容器和云計算所引致的企業(yè)文化轉型。
Andrades解釋道:“這不僅僅是一場技術革新,還是一場文化轉型。我們的團隊已經(jīng)建立了很久的方法論,所以告訴他們‘嘿,你不再只需要一個應用程序的服務器’是一件非常重要的事情。我們希望公司可以上下同心地完成這段技術革新之旅?!?/p>
對于一些在過去幾十年均從事技術工作的人來說,向云原生的轉變是一個很大的挑戰(zhàn)。根植于基礎架構中的根深蒂固的開發(fā)方法與技術本身一樣難以現(xiàn)代化,尤其是當技術本身似乎正在取代工作的主要部分時。
因此,Andrades的重點是讓開發(fā)者們相信,每個開發(fā)者都有機會建立全新的顛覆性技能。施耐德開發(fā)者的經(jīng)驗范圍涵蓋了從初學者到專家的各個階段,Andrades的任務是通過將公司的開發(fā)者聚集在一起,聽取他們的故事,仔細觀察他們是如何成功地使用Kubernetes的,從而使現(xiàn)有的優(yōu)秀項目全球化。通過分享詳細的技術專長和最佳實踐,伴隨著長期的價值觀植入,Andrades和他的團隊深信,他們將同心協(xié)力,以技術推動公司的業(yè)務發(fā)展。
施耐德電氣和Rancher的關系將在可預見的未來變得愈發(fā)緊密,近日,施耐德已然和Rancher續(xù)簽了訂閱合同,并將原先的20個節(jié)點擴展至40個節(jié)點,Rancher平臺的使用率翻了一番。雙方關系的加深,說明了Andrades及其團隊對施耐德容器管理平臺充滿信心,他們將從Rancher獲得支持,并為施耐德電氣、其客戶和更廣泛的歐洲能源行業(yè)帶來長期價值。