賓士在打造未來汽車時的 DevOps 實踐

2021-09-05 12:08:01 字數 1920 閱讀 2987

jfrog傑蛙中國 2017-12-18 10:31:17

賓士對於未來汽車的定義涵蓋了很多方面,包括車載**、導航、自動駕駛等等,涉及到的實現技術也是多方面的,如機器學習、物聯網等前沿技術。這些技術表現在實際應用上,便有了一種「未來感」。舉個例子,未來汽車可以根據天氣情況,切換車內的主題,比如顏色、**等,讓車主時刻都保持舒適的狀態;或者,如果車主開車回家,在離家還有半小時車程的時候,可以通過車給家裡的廚房電器發訊息,開始準備煮一頓可口的飯菜。

隨著業務的發展,團隊面臨著巨大的挑戰,主要是在工件的儲存與共享、依賴管理、編排、持續構建和倉庫不同等方面:

在對挑戰進行分析之後,認為有如下兩種可選的解決方案。一種是增加儲存,另外一種方式是採用 nexus,但需要高可用架構和 rest api 的支援。

這兩種選擇無疑都需要乙個強大的 devops 工具。對於跨國研發團隊來說,高可用是非常重要的特性,多語言的倉庫也是必須的,增加儲存顯然難以解決根本問題。nexus 有多語言支援,但是在高可用和 rest api 方面都需要額外的維護。在調研了眾多相關產品之後,賓士的研發團隊認為 jfrog artifactory 是非常不錯的選擇。

jfrog artifactory 提供了非常豐富的功能,比如統一的倉庫、一致的 ui、企業級高可用支援、基於 yaml 的預定義配置、豐富的 rest api 支援以及良好的客戶支援等等。artifactory 對開源工具均可以無縫對接,尤其是 jenkins,因此使用者原有的習慣幾乎不需要改變,使用之後,整個 devops 環境有了很顯著的變化。

除此之外,artifactory 還有諸多非常強大的特性,如 devops 全生命週期元資料記錄、aql(artifactory query language) 查詢語言、跨語言的服務正向和反向依賴解析、結合 xray 的漏洞掃瞄及影響力分析等等。

全球分布的研發中心和人員的角色變更,使得許可權的管控變得異常複雜,由於 artifactory 集中管理了所有語言的二進位製包,賓士在使用 artifactroy 後輕鬆地實現了對各地研發人員的細粒度許可權管控,在團隊內共享也可以很方面地控制相關許可權,確保始終滿足最小許可權模型的要求。

從資料我們可以看出,每日構建的次數增長了 10 倍,每週產生的工件也增長了 10 倍,但是儲存只增加了 2 倍,儲存優化十分顯著。最明顯的效果是 ci 構建的時間減少了 3600%,這是非常驚人的。當然,這些都是直觀的效果,還有一些是潛在的收益,比如新人熟悉整個專案的時間更短了、開發的週期更短、許可權控制更加準確,相應地安全性也大幅提公升。

賓士所面臨的挑戰在很多企業中都存在,尤其是大型的跨國開發團隊。企業級的高可用,多語言的集中式倉庫,跨地域的複製分發以及強大的依賴管理功能都是必須要滿足的需求,jfrog artifactory 在賓士的實踐中提供了切實可行的解決方案,實現了 devops 的平穩落地,具有借鑑意義。

日本環球影城或正在打造超級任天堂世界的大金剛專區

雖然受到了 covid 19大流行的一定影響,位於日本大阪環球影城的任天堂超級世界,還是在今年3月隆重開放了 超級馬力歐 主題的較大園區。不過近www.cppcns.com日,又有眼尖的遊客發現了疑似 大金剛 主xgljpoinon題的專區大門。vgc 指出,近期不少遊客在社交 發布的帖子,已經相當...

騰訊施雪松 WeMap助力打造未來交通全息資料底座

交通行業發展與地圖的演進緊密相關,未來交通將以資料為驅動,構建在一張圖 一張網,實現全面的智慧型化。11月10日,騰訊發布地圖產業版 wemap 作為智慧型產業的時空數字底座,一張圖 破局智慧型城市 智慧型交通 智慧型零售 智慧型文旅 智慧型應急五大程式設計客棧行業場景。面向交通場景,騰訊智慧型交通...

手機軟體的輝煌未來 打造個人軟體專家!

在手機業 萬馬齊喑 的蕭條時段,無論是拍照還是多 等種類的手機,都銷量不振,只有一種類別的手機在逆勢增長,而且這種手機售價還是最高的,這就是智慧型手機 手機中可以像電腦一樣裝載作業系統,這就是智慧型手機 的簡單定義。市場研究機構gartner的報告顯示,截至今年6月30日,全球第二季度手機銷量為2....