公司 Denso 地點 日本 產業 汽車, 邊緣運算

挑戰

電裝株式會社是全球最大的汽車零組件供應商之一。隨著聯網汽車的興起,該公司成立了數位創新部門,以擴展到軟體領域,致力於車輛邊緣和車輛雲端產品。但是,建立整合的車輛邊緣/雲端平台存在一些技術挑戰:「運算資源的數量、偶爾缺乏行動訊號,以及大量的分散式車輛」,研發產品經理小泉誠一表示。

解決方案

小泉的團隊意識到,由於行動服務每天都在發展,他們的平台需要雲原生生態系統的彈性。在考慮過其他協調器之後,DENSO 選擇 Kubernetes 進行協調,並將 Prometheus、Fluentd、Envoy、Istio 和 Helm 新增到平台中。如今,DENSO 正在使用車輛邊緣電腦、私有 Kubernetes 雲端和託管 Kubernetes (GKE、EKS、AKS)。

影響

在 DENSO 傳統的瀑布式開發模型中,關鍵層功能可能需要 2-3 年才能實作。借助 Kubernetes 平台和敏捷方法,非關鍵軟體的開發週期縮短為 2 個月。現在,每年發布十個新應用程式,每週都會推出新的原型。「透過利用 Kubernetes 託管服務,例如 GKE/EKS/AKS,我們可以統一環境並簡化維護操作」,小泉表示。

電裝株式會社於 1949 年從豐田汽車獨立出來,如今已成為全球頂級汽車供應商之一,綜合淨收入達 483 億美元。

公司的使命是「透過與對未來的願景共同創造價值,為更美好的世界做出貢獻」——近年來,該願景的一部分一直是車輛邊緣和車輛雲端的開發。

隨著聯網汽車的問世,DENSO 成立了數位創新部門,將業務擴展到引擎、煞車系統和其他汽車零件的關鍵層之外,進入非關鍵的分析和娛樂層。研發產品經理小泉誠一將聯網汽車比作智慧型手機,表示 DENSO 希望能夠快速輕鬆地為汽車的「空白介面」開發和安裝應用程式,並根據駕駛的偏好進行迭代。因此,「我們需要一個彈性的應用程式平台」,他說。

但是,致力於車輛邊緣和車輛雲端產品意味著存在一些技術挑戰:「運算資源的數量、偶爾缺乏行動訊號,以及大量的分散式車輛」,小泉表示。「我們正在應對這些挑戰,以建立整合的車輛邊緣/雲端平台。」

小泉的團隊意識到,由於行動服務每天都在發展,他們的平台需要雲原生生態系統的彈性。在評估技術時,他們以以下標準為指導:由於他們的服務促成商務需要支援多個雲端和內部部署環境,因此解決方案需要與雲端無關,沒有供應商鎖定和開放治理。它還必須支援邊緣雲端整合環境。

在考慮過其他協調器之後,DENSO 選擇 Kubernetes 進行協調,並將 Prometheus、Fluentd、Envoy、Istio 和 Helm 新增到平台中。在實作過程中,團隊使用「設計思考來釐清用例及其價值主張」,小泉表示。接下來,敏捷開發團隊以 DevOps 風格進行了 POC,然後是 MVP。「即使在開發階段,我們也保持與最終使用者的溝通管道」,他補充道。

在此過程中學到的一個教訓是引入專家的價值。「我們試圖從頭開始學習 Kubernetes 和雲原生技術,但花費的時間比預期的要多」,小泉表示。「我們讓 Kubernetes 專家加入我們的團隊,這極大地加快了開發速度。」

如今,DENSO 正在使用車輛邊緣電腦、私有 Kubernetes 雲端和 GKE、EKS 和 AKS 上的託管 Kubernetes。「我們正在開發基於微服務和服務網格架構的車輛邊緣/雲端整合平台」,小泉表示。「我們將雲端擴展到多個車輛邊緣,並將其作為統一平台進行管理。」

雲原生使 DENSO 能夠透過其新的行車記錄器交付應用程式,該行車記錄器具有安全的連線,可將資料收集到雲端。「這就像智慧型手機」,他說。「我們正在安裝新的應用程式並透過雲端取得資料,我們可以持續透過行車記錄器更新新的應用程式。」

統一的雲原生平台與敏捷開發相結合,對生產力產生了積極影響。關鍵層功能(例如涉及引擎或煞車系統的功能)在 DENSO 可能需要 2-3 年才能實作,這是因為需要時間測試安全性,而且還因為傳統的瀑布式開發模型。借助 Kubernetes 平台和敏捷方法,非關鍵軟體的開發週期縮短為 2 個月。現在,每年發布十個新應用程式,並且隨著部門的 Scrum 風格開發,每週都會推出新的原型。

應用程式的可攜性也提高了開發人員的效率。「不再需要擔心多雲平台中的差異了」,小泉表示。現在,「我們也在嘗試在車輛邊緣和雲端平台之間實現相同的可攜性。」

另一個改進:像 DENSO 這樣的汽車一級供應商始終有多個二級供應商。「為了提供汽車級高可用性服務,我們嘗試在多雲平台上做同樣的事情」,小泉表示。在 Kubernetes 之前,同時維護兩個不同的系統非常困難。「透過利用 Kubernetes 託管服務,例如 GKE/EKS/AKS,我們可以統一環境並簡化維護操作」,他說。

雲原生也深刻地改變了 DENSO 的文化。數位創新部門被稱為「諾亞方舟」,成員已從 2 人增加到 70 人——並計劃在明年增加一倍以上。他們的運作方式與傳統的日本汽車文化完全不同。但正如公司在過去十年中擁抱混合動力汽車帶來的變化一樣,小泉表示,他們現在再次這樣做,因為科技公司已經進入聯網汽車領域。「另一項顛覆性創新即將到來」,他說,「因此為了在這種情況下生存,我們需要改變我們的文化。」

展望未來,小泉和他的團隊期望無伺服器和零信任安全架構成為 Kubernetes 的重要增強功能。他們很高興 DENSO 一路走來。「行動服務業務需要敏捷性和彈性」,他說。「DENSO 正試圖將雲原生彈性引入車輛基礎設施。」