BMW 使用 Amazon Aurora Serverless 提高可擴展性並降低成本
了解 BMW 如何使用 Amazon Aurora Serverless v2 擴展其傳訊解決方案。
主要成果
概觀
BMW 集團(BMW)在 140 個市場銷售數百萬輛車,管理大量車輛數據,並使用 BMW 訊息向客戶發送更新和通知。BMW 透過各種管道來達成這一目標,例如車內通訊系統、電子郵件、簡訊和推播通知。為了擴展 BMW Messages 以滿足尖峰需求,該公司在 Amazon Web Services (AWS) 上尋求高效能解決方案。遷移至 AWS 基礎設施後,BMW 得以整合其全球架構,並提高整體可靠性來增強客戶體驗。該公司達到了 99.99% 的運行時間、提高可擴展性、降低成本,並節省了開發人員的時間,使他們得以專注於創新。
關於 BMW
BMW Group (BMW) 是全球豪華汽車和摩托車製造商,同時還是優質金融和行動服務供應商。該公司擁有全球銷售網路,在世界各地皆有 30 多個生產基地。
機會 | 利用 Amazon Aurora 擴展 BMW 客戶傳訊系統
BMW 是全球性豪華汽車和摩托車製造商,同時還是優質金融和行動服務供應商。旗下著名品牌包括勞斯萊斯、MINI 和 BMW Motorrad 等。該公司需要擴展其客戶傳訊系統 BMW Messages,以便在繁忙時段每小時處理超過 1,000 萬條訊息。BMW Messages 將整個 BMW 車隊與客戶關懷服務接軌,提供適用於客戶請求、無線軟件更新公告和關鍵服務資訊的快速解決方案。BMW 致力於改善其即時傳訊可用性和資料庫儲存靈活性。
該公司需要在 BMW Messages 的後端處理和保留大量資料,包括公司系統和客戶車輛之間的交易日誌。儲存的資料用於客戶支援、傳送未接來電通知、服務需求和提醒。這些資料也用於法律目的;例如,在發生交通事故時,公司必須向政府機構提供詳細資料。在部分國家,BMW 需要將歷史資料保留長達 10 年,因此必須可擴展的解決方案來協助管理關鍵任務資料。
為了提高可擴充性,BMW 將其內部部署資料庫遷移到 Amazon Aurora,這是一種與 MySQL 和 PostgreSQL 完全相容的關聯式資料庫管理系統,並將高端商業資料庫的速度和可用性與開源資料庫的簡易性和成本效益相結合。為了順暢完成移轉,BMW 使用 AWS 資料庫移轉服務 (AWS DMS),這是一項受管理的移轉和複製服務,可協助將資料庫和分析工作負載快速、安全地遷移到 AWS,並且不會造成資料遺失。
解決方案 | 使用 Amazon Aurora Serverless v2 順暢擴展並最佳化系統
BMW 選擇了 Amazon Aurora 無伺服器 v2,可以在一秒鐘內立即擴展到數百萬筆交易,同時以細微的增量調整容量,以根據應用程式需求提供合適數量的資料庫資源,以減少資源浪費。為應對使用量激增的情況,BMW 之前必須全天以最大設定執行工作負載,這產生了巨大的成本。使用 Aurora 無伺服器 v2,BMW 已自動管理其資料庫容量,並可以根據需求進行擴展,以應付峰值工作量。
BMW 的 BMW Messages 產品負責人 Marc Fiedler 表示:「我們注意到,對可擴展性的需求比起以往高了不少,呈現了不成比例的增長。因此,我們決定在 AWS 上採用無伺服器的方法靈活進行擴展,從而降低成本。」
此前,BMW 在全球各個 BMW 樞紐設有專門的營運團隊。每個團隊都負責跟踪工作負載和資料庫擴展問題,藉以每天監控系統效能。移轉至 Amazon Aurora PostgreSQL 相容版後,部門可以重新指派 12 名團隊成員,專注於新產品設計。
Fiedler 表示:「當我們使用 Aurora Serverless v2 時,資料庫管理工作量大幅減少。我們的開發人員現在可以將時間投入到創新和功能新增方面的作業。」
在整個遷移過程中,BMW 採用 AWS 服務,因為其能夠優化所有系統。例如,團隊需要在資料庫內核中做出變更時,安裝安全性修補程序。BMW 於多個可用區域部署,最大程度地減少修補程式之間的干擾,但是從主要資料庫容錯移轉到其次要資料庫可能需要 1-5 分鐘的時間,而 BMW 希望完全移除的這導致的停機時間。因此,團隊聯絡其 AWS 解決方案架構師,並實施了零停機時間修補。從那時起,BMW 使用 Aurora 無服務器 v2 時再也沒有遇到任何中斷或停機事件。
Fiedler 表示:「從技術和法律角度來說,停機時間有可能影響重要的客戶互動,所以對我們來說是一大挑戰。提交功能請求後,我們聯絡了 AWS 解決方案架構師團隊,並迅速解決了這項問題。」
在遷移到 AWS 後,該公司還統一了其全球架構 (包括 1,300 個每天處理超過 120 億個請求的微服務),並改善了國際連接和互通性。BMW 發現可以在公司所有中樞中心中使用 Aurora 無伺服器 v2 為 BMW Messages 和其他產品創建一致的架構。在 6 個月內,BMW 在世界各地重新架構其相關系統,以確保其國際流程順利運行並有效率地擴展。
Fiedler 表示:「我們擺脫了實體伺服器的限制,並且使用 Aurora Serverless 在雲端中毫無後顧之憂地進行擴展。每當想在無伺服器或雲端環境中推出新產品時,我們都知道公司可以與優秀的 AWS 團隊合作,取得技術支援和設計想法。」
成果 | 使用 AWS 邁向無伺服器未來
在成功將 BMW Messages 遷移至 Amazon Aurora PostgreSQL 並使用 Aurora 無伺服器 v2 後,BMW 計劃將訊息服務移至完全無伺服器架構。公司將其解決方案擴展為無服務器,以繼續優化成本並努力提高其所有系統的可靠性。
Fiedler 表示:「我們的使命是遷移至無伺服器環境並進行擴展,進而增強使用者體驗。使用 AWS 後,我們就擁有可能達成這項使命的解決方案。」
我們已遠離實體伺服器的限制,並且使用 Aurora Serverless 無憂地擴展雲端。
馬克·菲德勒
寶馬集團寶馬訊息產品所有者開始使用
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質