極氪汽車app 云原生怎么樣?
極氪汽車 APP 的云原生非常出色。
從 2021 年起,極氪就開啟了微服務和容器化改造計劃,將 IT 系統(tǒng)底座從虛擬機遷移到 Kubernetes,在資源利用率上提升了 20%,運維效率提升 50%。在技術選型上,遵循全面擁抱開源開放主流技術標準和盡可能利用云價值這兩條原則,比如選擇阿里云容器服務 ACK,遇到疑難問題能獲得最佳實踐指導,加快改造速度,目前極氪 APP 以及 SCRM 等系統(tǒng)已 100%基于 Kubernetes。
同時進行了微服務架構的統(tǒng)一,解決了之前多種技術棧并存導致的通訊復雜、交接耗費精力等問題,提升了研發(fā)效率。選擇 Spring Cloud Alibaba 作為微服務框架,它能提供一站式解決方案。
在發(fā)展中也面臨一些挑戰(zhàn),比如業(yè)務連續(xù)性差、缺少容量規(guī)劃,遠程控車等核心服務對業(yè)務連續(xù)性要求高,旺季銷售等情況會面臨高并發(fā)大流量壓力;功能版本發(fā)布迭代速度慢,缺少全鏈路灰度發(fā)布能力;技術架構缺少整體設計,存在業(yè)務耦合、鏈路過長等問題。
針對這些問題,研發(fā)團隊從多方面進行優(yōu)化。在業(yè)務鏈路入口升級方面,采用 MSE 云原生網關,降低 50%資源成本,具備安全和流量管理等能力。在微服務高可用探索方面,實現(xiàn)無損上下線發(fā)布,降低業(yè)務訪問失敗風險,引入流量防控能力提高穩(wěn)定性。水平拆分提升業(yè)務彈性伸縮能力,使用 Polardb-X 產品解決容量不足問題,輸出容器彈性方案應對流量突發(fā)。進行流量防護與容錯,配置熔斷規(guī)則避免系統(tǒng)抖動,做好系統(tǒng)高可用治理。
在開發(fā)測試效率提升方面,借助云上服務測試解決部署和上線前的測試問題。實現(xiàn)全鏈路灰度發(fā)布,滿足隨時發(fā)版訴求,降低穩(wěn)定性風險,提升部署效率。通過開發(fā)環(huán)境隔離,降低成本,提升研發(fā)效率。進行全鏈路壓測與調優(yōu),建立保證業(yè)務系統(tǒng)高可用的體系。
極氪還通過了中國信通院云原生技術架構成熟度評估,在云原生領域持續(xù)投入,將其賦能到更廣泛業(yè)務領域。未來,隨著云原生架構的深入,業(yè)務可用性將持續(xù)增強,為用戶帶來更好體驗。
(圖/文/攝:太平洋汽車 整理于互聯(lián)網)
>>點擊查看今日優(yōu)惠<<