電商
亞太地區
企業/公用部門
“雙十一期間,整個系統在阿里雲上穩定運行,經受了數億包裹的考驗,數千萬訂單實現了毫秒級響應。”
方堯,
申通上雲專案技術負責人
關於申通快遞
作為國內發展最快的物流企業之一,申通快遞積極探索以技術創新賦能業務增長,實現降本增效的目標。申通快遞日均處理數千萬訂單,追蹤數億包裹,每天產生TB級資料,目前部署超過1300個計算節點用於即時業務處理。
挑戰
申通快遞的核心業務應用部署在資料中心,協助申通快遞平穩度過了早期快速發展階段。但隨著業務量的指數級增長和業務的日益多元化,原有資料中心的諸多問題逐漸暴露。例如,傳統 IOE 架構不規範且不穩定,導致研發效率低下,制約了業務的快速發展。軟體交付周期過長,無法滿足大型促銷活動的資源需求,系統穩定性也得不到保障。
為什麼選擇阿里雲
在與阿里雲進行多輪需求溝通和技術驗證後,申通快遞最終選擇阿里雲作為唯一的上雲夥伴。阿里雲的雲原生技術和架構協助申通快遞將核心業務遷移上雲。
在全量遷移方案的最初設計階段,雲遷移專案技術負責人方耀就決定擁抱雲原生技術,將所有應用全面容器化。這一決策既源於他對業務增長的雄心,也兼顧了方案的實際可行性。申通快遞的業務量已達到 73 億件,預計在不遠的將來將達到百億規模。
在快速變化的時代,保持領先是企業取得成功的關鍵,而雲原生技術能夠實現快速發布和部署。申通快遞部署阿里雲Container ServiceKubernetes版ACK和Container RegistryACR,實現業務快速上線以及開箱即用的可靠性和彈性。
在阿里雲的支援下,申通快遞團隊實現了應用開發和營運的標準化,建立了將應用代碼打包為容器鏡像並按標準流程部署到 Kubernetes 叢集的完整流程。從此不再需要耗時的手動發布,也避免了因叢集配置不一致而引發的故障。申通快遞成功轉型為 DevOps 驅動的企業。
快遞業務具有季節性特點,2020 年雙十一成為申通快遞彈性調度能力的極致考驗。ACK 和 Kubernetes 技術在其中發揮了關鍵作用。申通快遞實現了核心資料中心的應用編排和業務自愈,使整個系統更加穩定。在快速迭代過程中,通過追蹤點監控、業務日誌採集和鏈路監控保障業務系統穩定。系統根據監控到的計算資源使用率和業務峰值進行Auto Scaling,減少預配置資源數量,從而降低整體資源成本。
2020 年採用的解決方案大幅降低了應用彈性計算成本。與傳統資料中心架構方案相比,IT 投入降低了 30%,業務量持續增長。
架構
申通快遞核心業務系統的原有架構基於VMware和Oracle資料庫構建。資料移轉到阿里雲後,架構轉型為基於Kubernetes的雲原生架構體系。引入雲原生資料庫和基於容器的微服務改造是應用服務架構重建的關鍵。
展望未來
“上雲只是開始,雲也只是基礎設施,”方堯表示,“申通的技術架構將向下一代微服務架構——服務網格演化,以改善複雜系統的治理能力。”
精選
產品
產品
相容 Kubernetes 的全託管服務,協助使用者聚焦應用本身,無需管理容器基礎設施。
安全的鏡像託管平台,提供容器化鏡像全生命週期管理。
彈性可擴充的高效能運算服務,提供與傳統物理伺服器同等的計算效能,並具備物理隔離能力。
