品牌名稱
閃電出行
所在行業
互聯網
企業規模
51-200人
結合自身企業痛點,閃電出行工程師堅定選型 Zadig
621次閱讀
簡介
本文作者 - Alan Wang - 閃電出行工程師
持續交付作為運維工作里極其重要的一個環節,本身就存在一些歷史悠久的工具,拿 Jenkins 來說,可以通過插件實現各種各樣復雜的功能;隨著云原生、devops、gitops 等理念的不斷普及,也涌現出不少新生力量,比如說 Gitlab CI、KubeVela、ArgoCD、云效等,在 CI 或者 CD 環節中大展身手,合理使用的情況下都能顯著的提升效率;但是今天我們的主角不是上面的這些選手,而是另一個極具潛力的黑馬:Zadig。
Zadig 是一款分布式持續交付產品,由 KodeRover 公司基于 Kubernetes 自主設計研發,具有產品持續交付、持續測試、持續追蹤的全流程能力,業務架構圖:
為什么選擇 Zadig ?
原來是使用 Jenkins 做的交付,結合 kustomize 也能實現基于 k8s 編排應用的絲滑交付。我們考慮其他工具的出發點一方面是:新增一個環境的話配置對應的交付任務也比較復雜;另一方面是:為了方便測試和開發同學,作為一個交付系統來說,Jenkins 是足夠勝任的,但是并不能很好的展示被交付應用的運行狀態、日志等,還需要其他工具或者系統去看應用運行是不是正常、查看日志等,所以考慮是否有開源的產品可以滿足需求,經過一頓找找找,Zadig 憑借著出色的能力,在一眾選手中殺出重圍,另一個有力的競爭者是云效,云效是阿里云的 PaaS 應用,基于阿里云能力棧可完整覆蓋整個應用的生命周期,簡單說明如下:
- Zadig 核心優勢:并發工作流(云效并發任務大于 6 的話需額外購買)、更靈活&維護成本更低(構建與部署過程可高度個性化定制,公共配置可復用)、100%開源(私有化部署,不強耦合指定云廠商);
- 云效核心優勢:產品線更全(覆蓋應用全生命周期)、功能開箱即用、更完善的發布策略(分批發布、灰度發布、藍綠發布,且發布過程可控);
結合需求和當前運維現狀,權衡后選擇了 Zadig,可用的核心功能:
- 高并發的工作流:基于云原生實現多環境、多服務的高效并發交付;
- 靈活的集成環境:跨環境共享服務配置,通過參數化實現隔離業務數據和訪問入口區分,可以在數分鐘內創建一套隔離的全新測試環境;
- 兼容性好:無縫集成 GitHub/GitLab、Jenkins、多家云廠商等;
- 無侵入的自動化測試:支持對接已有的自動化測試框架,通過 GitHub/GitLab WebHook 自動觸發測試任務;
- 開發本地聯調 CLI:支持通過 IDE 插件遠程調試本地代碼、日志查看等功能;
落地過程
安裝
- Zadig 提供云上測試環境(非常 Nice)
- 官方提供完善的安裝文檔 (opens new window),并且有微信群進行全方位技術支持 ??????,這里只提一下推薦使用外部高可用的數據庫、存儲來提高部署安全性。
使用
- 集成外部系統:ldap(用戶管理)、gitlab(代碼管理)、oss(保存緩存文件)、鏡像倉庫(保存鏡像制品);
- 將業務線的各個環境拆成不同的項目隔離管理;
- 項目初始化流程:項目 >> 服務 >> 環境 >> 構建 >> 工作流交付。
價值
- 并發工作流顯著提高了發布效率;
- 很好的滿足了落盤和 Stdout 日志查看的需求;
- 使拉起一個新環境的成本大幅度降低;
- 自測模式使低成本高效率的開發聯調成為可能。
Zadig 未來可期。
該產品與互聯網行業合作的客戶案例
肽動科技
互聯網 201-500人
鈦動利用 Zadig 完成云原生轉型之路
鈦動科技 (Tec-Do) 成立于 2017 年,是全球領先的基于大數據和 BI 的商業增長賦能公司。 公司秉承以服務客戶為中心的核心價值觀,旨在通過技術能力抽
wifi萬能鑰匙
互聯網 501-1000人
連尚科技利用 Zadig 搞定了多環境管理和構建效率的難題
Zadig 如何在企業落地?
"連尚在 17 年搭建了服務端的發布平臺并沿用至今,通過該平臺我們實現了服務構建信息配置、編譯、打包以及部署等功能。隨著公司服務容
妙盈科技
互聯網 201-500人
Zadig 將研發復雜性下沉到平臺,讓開發更聚焦創新
妙盈科技(MioTech) 是一家 ESG 領域的金融科技企業,服務國內外眾多大型金融機構。妙盈的基礎架構團隊一直致力于在持續交付領域通過技術更迭,為開發者提供
非碼
互聯網 201-500人
非碼用 Zadig 實現15 萬家門店周發布 7 次
我們需要非常快速的迭代節奏,客戶爸爸說明天上,通宵熬夜也要完成目標,一周 7 次迭代也是常有的事:沒有 Zadig, 我們的自動化測試不可能做起來,更不可能滿足
鍋圈食匯
互聯網 1001-5000人
鍋圈利用 Zadig 治理環境平滑推進容器化進程
背景介紹
鍋圈食匯是火鍋燒烤食材超市品牌,是火鍋燒烤食材社區零售模式。鍋圈食匯以火鍋、燒烤食材為主,涵蓋休閑零食、生鮮、凈菜、飲食、小吃等商品的便利店連鎖系統;
TT語音
互聯網 11-50人
用 Zadig 搞定數百微服務環境治理,走向自動化研發之路
TTChat 是趣丸科技(TT語音)旗下的一款針對海外用戶的游戲社交產品,包含實時語聊房、IM、開黑交友、賽事等一系列業務場景。團隊對云原生技術非常推崇,加之在
查看更多
同類產品與互聯網行業合作的客戶案例
摹因智能
互聯網 51-200人
摹因智能:構建數字化銷售賦能管理平臺
AI驅動,釋放對話數據價值
公司是定位于 Salestech領域的一家新銳人工智能創業公司,為中國企業的銷售團隊提供基于會話智能和數據驅動的新一代銷售賦能平臺(
嗶哩嗶哩(bilibili)
互聯網 5001-10000人
Bilibili使用云智慧監控寶監測全球用戶的訪問體驗
客戶介紹
嗶哩嗶哩(英文名稱:bilibili,簡稱B站)現為中國年輕世代高度聚集的文化社區和視頻平臺 ,該網站于2009年6月26日創建,被粉絲們親切地稱為B
京東
互聯網 10000人以上
云智慧攜手京東分享618零癱瘓的訣竅
客戶介紹
京東JD.COM-專業的綜合網上購物商城,銷售超數萬品牌、4020萬種商品,囊括家電、手機、電腦、母嬰、服裝等13大品類。秉承客戶為先的理念,京東所售
查看更多