华为商城VMALL
所属行业:电商、智能手机、智能硬件
网站地址:https://www.vmall.com
业务范围:提供华为手机、无线上网设备、平板电脑、配件等系列终端产品和服务。
公司介绍

华为商城(VMALL)是华为公司旗下的自营电子商务平台,以最终用户为主要对象,提供华为手机、无线上网设备、平板电脑、配件等系列终端产品和服务,是以营造用户的移动信息生活为服务宗旨的互联网商务平台。

面临挑战

作为国内市场份额第一、全球市场份额前三的智能手机厂商,华为公司在2012年上线了自有电商平台——华为商城(VMALL),支撑全球范围的智能手机、智能终端等面向的消费者业务线上销售。原有IT采用自建私有云方式。随着业务量的提升和业务范围的扩大,原有私有云基础设施平台出现了资源、性能、业务瓶颈,难以支撑华为商城现阶段的快速发展。主要表现在:

• 抢购业务带来的高并发、峰值访问,对网络、应用系统、数据库造成了巨大压力,私有云平台无法支撑来自互联网业务的超高资源弹性扩展要求。

• 注册人数和在线人数的增长,对华为商城的服务SLA提出了更高要求,特别是海外业务的上线,要求提供接近7*24小时的不中断服务。基于传统数据中心模式的容灾方案,投入大量IT预算,成本高,收效低,业务连续性建设与业务快速发展的矛盾越来越大。

• 互联网业务开发采用了大量的开源组件,存在版本不稳定、性能需要调优、开发界面不友好、升级困难等诸多问题,综合开发成本高。随着业务量的增加和业务类型的增多,各种基础组件的使用越来越多,运维侧缺乏自动化的开发运维工具,整体运维压力巨大。

•用户需求市场需求的变化导致业务需求变更非常频繁,传统开发模式下,开发运维分割严重,缺乏自动化Devops平台,开发,测试,集成,部署等整个软件上线时间较长,系统的升级、变更、迁移、扩容等往往牵一发而动全身,整体风险高。

解决方案

华为商城整体迁移到华为云。业务系统部署在同一Region的两个可用区实现同城的业务双活,并启用另一Region做业务容灾设计实现异地双活。通过VPC实现其他租户的隔离,并通过华为云独有的多业务平面网络设计实现以及与线下ERP、财务系统的安全互访需求。针对华为商城的例行化抢购场景,把抢购云集群部署在CCE云容器引擎上,通过容器的快速部署特性,能在1分钟内新增300个容器,同时提供DDoS防护和专属带宽保障,应对高并发抢购。业务系统通过华为软件开发云平台进行开发和部署,实现了业务迭代开发,持续集成,灰度发布、快速上线。华为云提供了成熟的DRDS、RDS、DCS、MRS等PaaS层平台服务,简化基础平台软件的部署、调试和运维,加快应用开发周期。整体业务迁移过程分阶段按步骤进行,最初实现抢购业务上云,逐步完成单AZ、双AZ及容灾Region的业务迁移。

客户价值

华为云提供了一栈式的电商平台解决方案,华为商城整体迁移到华为云,成为国内首个All in Cloud的电商平台。

客户价值:

• 有效支撑了华为商城全网业务,以及关键的抢购业务

• 线上线下一体化,具备全渠道运营能力

• 充分利用华为云成熟的平台组件服务,避免重复“造轮子”,更加聚焦业务创新。

• 新业务上线速度加快,开发周期由月缩短到周。