業務挑戰
作為國內外知名的智能手機廠商,華為公司在2012年上線了自有電商平臺——華為商城(VMALL),支撐全球范圍的智能手機、智能終端等面向的消費者業務線上銷售。原有IT采用自建私有云方式。隨著業務量的提升和業務范圍的擴大,原有私有云基礎設施平臺出現了資源、性能、業務瓶頸,難以支撐華為商城現階段的快速發展。主要表現在:
搶購業務帶來的高并發、峰值訪問,對網絡、應用系統、數據庫造成了巨大壓力,私有云平臺無法支撐來自互聯網業務的超高資源彈性擴展要求。
注冊人數和在線人數的增長,對華為商城的服務SLA提出了更高要求,特別是海外業務的上線,要求提供接近7*24小時的不中斷服務?;趥鹘y數據中心模式的容災方案,投入大量IT預算,成本高,收效低,業務連續性建設與業務快速發展的矛盾越來越大。
互聯網業務開發采用了大量的開源組件,存在版本不穩定、性能需要調優、開發界面不友好、升級困難等諸多問題,綜合開發成本高。隨著業務量的增加和業務類型的增多,各種基礎組件的使用越來越多,運維側缺乏自動化的開發運維工具,整體運維壓力巨大。
用戶需求市場需求的變化導致業務需求變更非常頻繁,傳統開發模式下,開發運維分割嚴重,缺乏自動化Devops平臺,開發,測試,集成,部署等整個軟件上線時間較長,系統的升級、變更、遷移、擴容等往往牽一發而動全身,整體風險高。
解決方案
華為商城整體遷移到華為云。業務系統部署在同一Region的兩個可用區實現同城的業務雙活,并啟用另一Region做業務容災設計實現異地雙活。通過VPC實現其他租戶的隔離,并通過華為云獨有的多業務平面網絡設計實現以及與線下ERP、財務系統的安全互訪需求。針對華為商城的例行化搶購場景,把搶購云集群部署在CCE云容器引擎上,通過容器的快速部署特性,能在1分鐘內新增300個容器,同時提供DDoS防護和專屬帶寬保障,應對高并發搶購。業務系統通過華為軟件開發云平臺進行開發和部署,實現了業務迭代開發,持續集成,灰度發布、快速上線。華為云提供了成熟的DRDS、RDS、DCS、MRS等PaaS層平臺服務,簡化基礎平臺軟件的部署、調試和運維,加快應用開發周期。整體業務遷移過程分階段按步驟進行,最初實現搶購業務上云,逐步完成單AZ、雙AZ及容災Region的業務遷移。