海底捞云上系统,数据上云案例展示
公司介绍
海底捞在全球拥有363家门店,超3000万注册会员,每年到店人次超过1亿。作为餐饮业“旗舰”,海底捞正加大扩张步伐:计划在全球快速扩张上千家门店,注册会员数量实现从千万到亿级的跨越。
业务痛点
- 在过去的若干年,海底捞的业务系统基于云下传统架构规划和建设,难以满足未来快速的业务扩展需求。海底捞希望用技术重新锻造自己的“骨骼”和“神经系统”。
- 海底捞希望重新规划会员系统,并借此整体打通前台点餐、收银、个性化服务系统,连接起后厨系统,打造一款“超级APP”。
解决方案
超级APP解决方案:
- 云上应用架构设计和优化
“超级APP”项目是我们海底捞IT建设历史上投入最大,难度最大,复杂性最大,实施时间最紧张的一次项目。相当于把海底捞“过去多年修的路全部刨开,重打地基。阿里云专家服务团队帮助我们从云上网络设计、云产品选型、容量规划、应用部署架构、安全规划、监控运维体系建设、业务中台数据库表设计、关键应用场景讨论和优化等多个角度,全方位地深入到项目建设中,与海底捞洞悉业务的自有IT团队充分合作,为海底捞在云上构建了一套安全、稳定、全高可用、高性能、完全支持横向扩展的应用运行平台。项目初期整套系统能支撑至少5000QPS,未来5年内,业务即便增长10倍,也不需要修改架构,直接横向扩展即可。
- 核心业务系统改造上云
红包系统和统一订餐系统这两个系统属于我们海底捞的核心业务,使用传统架构部署在云下,它们与超级APP有相互调用关系,超级APP上线后带来的巨大业务流量,将给红包和统一订餐系统带来冲击,因此,需要先将这两个系统上云,以获得足以支撑超级APP的性能和稳定性。我们和阿里云工程师经过对两套系统的测试、改造与迁移前后一共只用1个半月时间,红包系统经改造上云,服务能力提升20倍以上,统一订餐系统平迁并优化上云,稳定性大大增加。
- 超级APP上线割接总策划
超级APP的上线割接,是整个项目的关键环节和临门一脚。割接涉及的周边系统10多个,海底捞各个部门、应用研发团队以及300多家门店,海底捞、阿里云及合作伙伴的参与人数超过300人。这次割接中,我们海底捞信息部部长吴建亲自担任总指挥,阿里云专家服务团队担任总策划,将所有工作拆分成300多个子项,责任到人,每个环节的操作都实现到可一键执行的脚本或程序,并近乎苛刻地优化流程和节省每个环节的时间。为了尽可能地减少对营业的影响,数据迁移和系统割接以及演练都需要在午夜零点到早晨九点之间进行,我们和阿里云专家服务团队前后6次,通宵达旦进行相关演练和准备,最终实现了顺利割接。我们研发负责人张熙涛感叹道:“运筹帷幄,决胜千里,仗还没打,就已经确定赢了”。
上云价值
利用这一套全新的架构,我们海底捞将原有的CRM(客户关系管理)系统性能提升了18.6倍。目前,这套系统能够支持亿级的会员数量和千万级参与者的营销活动。例如,以前海底捞发起一项针对不同类型会员的权益活动,把规则等写入系统再调试上线至少需要1天的时间,而现在仅需1小时。
过去,为保证系统的性能和稳定性,海底捞的IT系统基本每两年就要重构一次。而重构后的IT框架足以支撑千家门店的需求,而且它还是有弹性、可伸缩的,根据海底捞业务的不同需求,系统可以轻松扩容。
“新技术增强了经营者与消费者的连接,提升了运营效率,增强了顾客的体验,丰富了海底捞为顾客服务的场景和可能性。”——海底捞首席战略官周兆呈
“阿里云具有很强的综合实力、可靠的专业技术,是有信仰的团队。能够承载全国乃至国际化的运算及平台部署。”——海底捞首席信息官邵志东博士
选用的产品
- 对象存储OSS
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。
更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页。
- 企业级分布式应用服务EDAS
企业级分布式应用服务EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Dubbo、Spring Cloud 等微服务运行环境,助力您的各类应用轻松上云。
更多关于企业级分布式应用服务EDAS的介绍,参见企业级分布式应用服务EDAS产品详情页。
- 迁云咨询服务
提供迁云前的专业设计和咨询。评估业务系统迁移阿里云平台的可行性,设计业务系统的产品选型和应用架构,以及应用系统、存储、数据库等迁移方案。
更多关于迁云咨询服务的介绍,参见迁云咨询服务详情页。