品牌名稱
LOTUS
所在行業(yè)
汽車
企業(yè)規(guī)模
501-1000人

路特斯如何使用 Zadig 實(shí)現(xiàn)混合云全球交付

521次閱讀
Lotus,譯名路特斯,是一家源自英國的跑車、賽車制造商,以設(shè)計(jì)與制造劃時(shí)代的賽車與生產(chǎn)極度輕量和擁有傳奇性操控特色的汽車而著名。
隨著 Lotus 在國內(nèi)的發(fā)展,公司創(chuàng)造出的軟件規(guī)模也日益龐大,基于早期架構(gòu)設(shè)計(jì)的 CI/CD 流程難以適應(yīng)快速變化的交付流程以及高速膨脹的軟件數(shù)量,變革迫在眉睫。
早期 Lotus 的軟件交付流程是基于 Jenkins 流水線設(shè)計(jì)的,Jenkins 的部署與數(shù)據(jù)中心一一對應(yīng)。由于 Lotus 使用的是混合云,且數(shù)據(jù)中心遍布海外,導(dǎo)致運(yùn)維需要管理的 Jenkins 數(shù)量非常多,大量重復(fù)的事務(wù)性工作使得運(yùn)維的人力捉襟見肘。以下是早期方案一些缺陷:
  • 多個(gè) Jenkins 環(huán)境,配置、插件管理復(fù)雜
  • 跨集群項(xiàng)目難以同步
  • 存在單點(diǎn)故障的隱患
  • 腳本分散且存在重復(fù)功能,難以復(fù)用或更新
  • 授權(quán)難以管理
在此背景下,我們開始尋求新的技術(shù)方案以解決遇到的問題。

方案落地:

確立里程碑

方案落地的第一件事是讓進(jìn)度可度量,針對這一點(diǎn)我們按照環(huán)境、部門、穩(wěn)定使用期等維度拆分了落地的里程碑,確立里程碑后團(tuán)隊(duì)可以隨時(shí)度量當(dāng)前的進(jìn)度,并且明確當(dāng)前的目標(biāo)是什么。
undefined