用户介绍:
上海百联全渠道电子商务有限公司(简称百联全渠道)创建 于 2015 年 5 月,是全国著名的商贸流通企业百联集团的全资子公司。百联集团素有中国的“沃尔玛”之称。百联集团是中国上海市属大型国有重点企业,百联集团是中国最大国有商贸流通集团企业,中国连锁百强企业之首,世界500强企业之一。
百联全渠道整合了百联集团旗下原百联 E 城、联华易购以及百联股份网上商城 3 家网站,以 BL.com 网站、手机 APP,i百联微信号所构成的 O2O 平台为依托,以百联集团旗下的购物中心、奥特莱斯、百货、大卖场、标超、便利店、专业专卖 等全业态品牌企业为支撑,以有亮点富特色的商品和体验为核心,将商店、商圈、 物流链与消费者串联,形成全渠道商业生态圈,打造一个线上线下互通、互融、 互动的全新区域垂直商务电子化平台。
案例使用时间:2016.11-至今
案例背景:
百联全渠道希望通过云平台项目提升现有系统,实现“多、快、稳、省“的目标。 设计搭建涵盖全渠道所有五大系统环境:生产环境、准生产环境、开发测试环境、 测试环境和第三方应用环境。
目前系统面临以下挑战:
上百个应用,IT孤岛,运维管理难度大;
上千台服务器,资源利用率低下;
技术多样化,人员多样化,没有统一平台标准;
渴望向“云”化迈进,提升系统灵活性、稳定性、安全性和快速部署能力;
需要短期部署大量资源来满足大促等市场突发需求,需要云资源自动弹性伸缩功能实现负载的定时自动扩展,特别是秒杀系统的Web前端资源;
需要部署扩展性好、性价比高的支持WEB前端的分布式对象存储来存储大量电商平台所需的图片等文件。
案例平台介绍:
私有云:
UMCloud 的云平台解决方案采用 Mirantis 领先的 OpenStack 私有云产品 MOS(Mirantis OpenStack),主要包含组件如下。
云平台:x86平台,近百节点(E5-2640 v3 @ 2.60GHz,256G内存);
对象存储:x86平台,数百T容量;
网络:管理千兆,业务和存储万兆,双口绑定;
公有云:
根据大促需求一次申请近数百台虚机,每次使用几天至几周,然后释放资源,每年使用几次;
网络上采用10Mbps的VPN方式与私有云进行打通;
使用云负载均衡、云自动弹性伸缩、云防火墙、云监控等功能;
功能使用:
私有云:
Mirantis Fuel 部署管理工具,支持物理节点大规模自动纳管和OpenStack组件自动部署和生命周期管理;
Mirantis OpenStack云平台,计算虚拟化KVM;
开源统一Ceph存储方案,多存储池隔离和性能优化;
Neutron + OVS的VLAN网络模式,Provider network避免采用云平台控制节点的统一网关,避免网络瓶颈出现;
Mirantis云服务监控、告警和日志管理;
LBaaS集成负载均衡F5设备;
单独部署分布式对象存储Ceph集群;
云应用商店Murano;
公有云:
云主机(UHost)、云网络(UNet)、云负载均衡(ULB)、自动弹性伸缩(UAS)、云防火墙(Firewall)、云监控(UMon);
管理架构:
混合云管理上分为底层云平台和上面的虚拟化平台(VM系统,PaaS平台和应用等):
底层云平台:又分为私有云平台和公有云平台,私有云平台由百联运维团队(UMCloud团队提供驻场支持和二线技术支持)运维,公有云平台由百联采购UCloud公有云服务;
虚拟化平台:底层云平台对上提供虚拟化平台给百联开发团队使用,百联开发团队利用底层云平台的自助服务界面来自主开通虚拟化资源,然后自行部署上面的PaaS平台软件和应用软件;
收获和挑战:既能拥有私有云的数据保护和性能要求,又能满足公有云快速灵活伸缩、按需付费的特点,主要挑战是混合云如何统一管控和自动资源调度,这是未来要完善的,才能满足更多更复杂的混合云应用场景;
技术架构:
UMCloud MOS 私有云 + UCloud 公有云组成的混合云解决方案具体实现如下:
应用采用分层部署,将需要短时间突发的大量WEB层资源部署在公有云上,特别是秒杀系统;
将不需要大量突发资源和数据仍旧保留在私有云上,只是通过增加带宽或者其它方式来满足突发需求;
混合云之间通过VPN方式实现网络对接,将私有云租户和公有云VPC打通;
资源调度上,通过将私有云的VM镜像转换成公有云格式,并上传到公有云上,然后快速在公有云上部署大量突发的 WEB 层 VM 资源;
数据层面上,公有云Web层可以通过打通的网络访问到私有云的APP或DB(缓存、数据库等);
企业敏感的数据依然保留在私有云环境里,数据安全保护不受影响;
业务类型:
目前,主要还是在每年几次的大促时短暂大规模利用公有云资源来满足应用突发资源需求,特别是秒杀系统。然后,利用公有云和私有云的VPN通道进行互联,实现应用分层部署和突发资源弹性部署。
未来,混合云将承担越来越大的作用,通过加强统一管理和自动资源调度,增加更多的混合云应用场景,增加公有云使用比例,并使混合云使用成为常态,将更多的生产应用部署到混合云上。
用户价值:
开源开放、无锁定、自主可控的开放私有云平台,技术路线采用开放架构以避免厂商锁定,同时又可以灵活、自主可控的定制化,能承载丰富的电商行业应用;;
通过使用弹性灵活的公有云云资源,解决了百联对资源周期性弹性需求;
帮助客户实现公有云与数据中心VPN打通,完成联调,节约客户上线时间;
灵活可靠的混合云解决方案解决了短期市场业务突发需求,又满足了数据安全保护的要求;
架构师、技术支持及研发同事在业务上线前做梳理,保证活动期间系统稳定,架构师、技术支持同事在客户业务上线前提供驻场服务,保证客户业务稳定运行。
总结:
百联全渠道通过采用UMCloud的开放私有云平台和UCloud的灵活的公有云平台,并整合成为混合云平台,为企业带来了巨大收益。
开源开放、无锁定、自主可控的开放私有云平台,技术路线采用开放架构以避免厂商锁定;
通过使用弹性灵活的公有云云资源,解决了百联对资源周期性弹性需求;
灵活可靠的混合云解决方案解决了短期市场业务突发需求,又满足了数据安全保护的要求;
百联混合云平台给企业带来无限可扩展的云架构,对中国零售业具有较大的示范作用。未来,百联全渠道将进一步完善混合云架构,将更多应用和场景架构在混合云上,完善企业云化战略。