随着互联网线上业务的兴起,大量用户通过线上方式来进行服务体验或消费。传统线下服务商的发展或多或少受到阻滞,是否积极地拥抱互联网成为了一个“to be or not to be”式的问题。
在大多数传统服务商看来,不拥抱互联网等于落后,但全面转向互联网又不知道从何入手。而“互联网+”概念的提出,无疑为这个难题的解决提供了一种全新的思路。传统行业可以借助互联网平台,两者进行深度融合、优势互补,将资源配置优化,从而发挥最大的社会与经济效力。
美团和大众点评在 2015年10月合并后的新美大,成为一家O2O领域的超级独角兽,团购市场份额超85%,用户数近6亿。在合并之后,新美大将自己定位为一家“互联网+”公司,致力于为各行各业创造价值,打造闭环。为各个服务行业打造了精细化的信息系统,以期大大提升全行业“互联网+”进程。
在2016年,新美大将联手合作伙伴,结合美团云平台和大数据解决方案,推出餐饮、酒店、旅游三个行业云整体解决方案。帮助餐饮店家、酒店、景区,提升信息化水平,建设智慧餐厅、智慧酒店以及智慧旅游景区。
构建于云端的新美大业务
餐饮
俗话说“民以食为天”,餐饮在我们的日常生活中占据了非常大的比重,“下馆子”已经成为了我们生活中很平常的一个组成部分。但事实上,餐饮行业的整体信息化水平非常低,随处可见的小餐馆以单据形式进行收银买单,甚至一些我们经常光临的大型连锁餐厅也无法保证其从前端排队点餐到后台的烹饪、供应链整个流程能够通过信息化方式完成,跑单、漏单、错单层出不穷。之所以会出现这种问题的根本原因有两个:一是餐饮系统提供商太多太杂,各有专精但缺乏有效的整合,一家餐厅可能从前到后使用了3-4个供应商的系统,各个系统之间没有统一的接口进行对接,自然也就无法跑通从前到后的整个业务流程。二是餐饮品牌的生命周期短,相比于处于后台的信息化系统,餐饮老板们更情愿在菜谱、装修等看得见的地方上下功夫。但是看不见就代表不重要吗,一份实用的点餐系统可以为餐厅节省2-3个点餐员、一个SaaS化的收银系统可以让管理层精确无误的了解餐厅的经营状况、一个打通了线上与线下两端的会员系统能够轻松筛选出愿意来店面消费的线上用户并进行精准营销、一个汇集了线上线下数据的大数据平台能够准确的分析出商圈人群的偏好性,甚至对线下活动、店面选址给出有理论依据的建议。
构建于美团云平台之上的餐饮云方案
餐饮云解决方案
· C端用户使用智能设备,排队,点餐,支付,而且集中在饭口时间,并发访问大,加之不断地刷新,各类请求会集中到后端,美团云提供的负载均衡服务会自动分发相关请求到相应服务器,商家可以根据业务实时调整主机的配置和数量,满足业务的需求。
· 美团云对象存储满足商家对菜品多维度展示需求,商家将菜品三维展示图,制作过程,配料表,相关产地等存放在对象存储中,美团云为商家各类展示文件提供防盗链,水印,剪裁等功能。同时提供专门API 为前端调取文件使用。美团云同时为商家的后厨制作直播提供存储,CDN 以及编解码的服务,满足商家直播需求。能够让用户通过外卖,团购,智慧餐厅,商家微信服务号等实时查看商家后厨制作情况。为餐饮最终用户提供高品质,卫生的餐饮服务。
· 将传统的 POS 系统(餐饮收银管理系统)SaaS化部署于云端,提供更好的网络保障,降低访问延迟,提高系统平台稳定性,同时要能够将已部署的 SaaS系统快速打包为模板,快速复制到新店,减少新部署时间。另外,SaaS系统重视数据的安全问题,在保证系统高可用的同时,保证数据的安全,美团云为客户提供了数据库自动备份等各类备份方案供客户选择,满足客户的备份需求。
· 传统的餐饮管理系统部署很难做到高等级的安全防护水平,美团云为用户提供平台级的防DDoS攻击,扫描等安全防护。也为用户提供可选的第三方安全检测工具。满足用户的安全需求,降低用户在此方面的投入成本。
· 美团云同时为商家提供数据平台,商家可以将自己的数据导入到数据平台,根据商家的需求,及美团的数据结果返回最终的结果给餐饮商家。满足商家的对店面选址,商圈状况,用户画像,管理决策等的数据需求。
酒店
酒店相比于餐饮行业拥有更多的品牌价值,同时由于各个连锁酒店分散在全国各地,统一化管理,统一化运维也促使这整个酒店行业信息系统的SaaS化。
美团酒店云B端架构
· 业务流程支撑
以酒店PMS系统架构在公有云为例,PMS系统包括很多业务模块,酒店各门店工作人员可以通过PMS移动用户端或者网页,访问部署在美团云上的酒店PMS系统。美团云在数据中心公网入口部署有防DDos攻击、漏洞扫描、黑洞防攻击等安全设备,并部署有多项网络监控项,预订、入住、结账等业务请求通经由负载均衡服务转发到多台PMS应用服务器中,PMS应用服务器处理业务请求,并将结果写入后端的主备业务数据库,数据库支持读写分离、故障切换和自动备份等功能。考虑到大型连锁酒店的大规模并发访问,美团云提供Redis和memcache缓存服务,提高读缓存命中率,SSD盘虚拟机和数据库满足高IO应用。美团云的按流量计费,可以帮助酒店客户应对不同时间段的流量变化,节省带宽成本。
· 混合云对接
大型酒店很多都有自己的数据中心或租用IDC机房,在数据中心有大量既有业务的部署,无法实现全部迁移到公有云,因此美团云建议用户采用混合云的方式。基于此,美团云提供专线接入或者GRE隧道方式,美团云数据中心采用裸光纤+ 波分方案,支持用户混合云基于公有云灾备和公有云两地三中心的灾备,考虑到酒店用户业务和数据在美团云上安全性和隔离,美团云二层实现VXLAN的二层隔离。同时提供专有网络服务(VPC),用户可以定义自己的子网和网络架构以及端口限制等。通过混合云的方式,用户可以实现平滑迁移,资源的统一管理和关键业务的冗余。
美团酒店云C端架构
·l 业务流程支撑
将会员营销APP整体构架于高弹性高扩展性的云计算平台,用户APP请求美团云,通过监控、安全等多个功能模块,并经由负载均衡服务转发到接入网关集群中由接入集群转发至各个SOA业务模块。各个SOA业务模块部署于不同的VPC中,保证各个SOA业务模块的隔离,拆分业务逻辑。通过缓存服务缓解大用户量、短时间高并发带来的数据库瓶颈。用户也可以采用带有高性能SSD磁盘的云服务器自行构建与运维数据库。
· 静态内容分发与处理
美团云对象存储为酒店行业提供了静态内容分发与处理的公有云实现,三副本的数据存储、自动选择国内优质CDN节点,接入即加速,让酒店的客户在全国各地畅快浏览所需内容;对象存储自带的图片服务支持缩略、裁剪、水印、压缩和格式转换等图片处理功能,以及音视频转码、回源鉴权、视频点播等,让酒店营销告别文字时代,走进图片和视频的任意编辑时代。
· 基于LBS的智能检索服务
依托美团线上业务,用户通过API将门店地理位置信息传给美团云数据平台,数据平台自动返回当前门店周边的美食、娱乐POI信息,帮助终端用户找到酒店门店周边的吃喝玩乐地点。
旅游
通过大数据分析系统对景区采集的数据进行处理,把大量的客户按照用户的行为、需求、偏好以及价值等因素对客户进行分类,然后每种类型中抽取出典型特征,赋予名字、统计学要素、场景等描述,建立游客、城市、商户的画像。可通过此来预测景区旅游未来趋势及行为,为决策行为提供前瞻的、基于知识的数据支撑。
旅游云平台展示
游客画像展示了景区全部游客的特征属性;城市画像则是横向对比全国所有旅游城市的特征属性,为城市化旅游差异化建设提供有力参考。
旅游云用户画像维度展示
旅游用户的消费娱乐倾向
技术支撑
开放云平台
支撑起美团三大生态圈解决方案的是新美大自主研发的美团云平台,整个云平台使用KVM作为底层虚拟化技术,采用有中心的分布式存储架构,使用硬件overlay做为网络隔离技术,结合美团自建的高品质机房,为整个美团云业务提供安全可靠的稳定的基础设施架构。
美团云功能组件全景图
在云平台的实现中做到了以下几点
通信REST化
• 组件对外提供REST API —— 封装与解耦
• 组件之间通过REST API通信 —— 代码复用,易于实现HA
大部分组件基于自研Python应用框架
• 基于tornado 3.x实现RPC通信框架
• 基于SqlAlchemy实现model层
• 实现REST API与model CRUD等的自动映射
• 集成与keystone的认证流程
• 分布式锁
• 与云平台解耦,可复用于其他项目
多种研发语言:
• Go, Java, …
• C
美团云服务架构图
大数据平台
美团云大数据平台支持Java、Python、Ruby、PHP、 C++、R、Hive(类SQL语言)提交MapReduce程序,用于数据处理。支持采用sqoop和自研发的HDFS delay模块将数据传入美团云,转储到HDFS,直接进行离线数据计算和分析。也可以使用SDK、命令行、API将数据传入美团云对象存储(MSS)或者kafka,进行流式数据计算和分析。计算结果统一汇入美团云对象存储或者关系、非关系型数据库,用以展示。基于二层隔离的计算集群可以根据需要,设定 Hadoop的节点数目,需要安装的Hadoop生态链的基础和扩展组件,如Hive、Pig、HBase、Spark等也可以通过命令行进行添加,同时支持原生组件Oozie监控集群的运行状态和JOB的运行进度。支持打印错误日志,通过控制台输出错误日志信息对集群做简易的调试。