为了零售企业决策,超盟数据走上了All in on AWS之路

身边有几个做小生意的朋友,开一家小便利店,每天最主要的工作就是找出商品列表里的缺货商品,随时准备补货,他们习惯把缺货的商品写在纸上,打电话发微信让人把货送来或者自己去拉货。

多年来一直如此,看似没什么问题,不过经常会有漏掉的货,偶尔会有记错数量的货,货架上有时候空的空,有时候货物会滞销,这时候只好自己消化或者低价甩卖。

不同地区的朋友卖的东西也不一样,这主要跟小店周边环境有关系,三线城市的小店跟北京城区的小店会有很大区别,房价是最直接的维度,这是周边人群决定的,小店的顾客的平均年龄,性别分布都会或多或少营销到小店的经营状况。

移动互联网时代对一些小店最大的改变就是移动支付了,微信支付宝确实很方便,再也不用找零,也不怕收假钱了。不过还有一些便利店已经用上了更为先进的系统,能很好地解决上述小店普遍能遇到的问题,这就是超盟数据的系统。

超盟数据是一家专注于全景式数据驱动零售企业决策的公司,为连锁便利店、连锁商超、社区超市等零售企业提供数据服务,提供的服务方案包括API数据接口、BI辅助决策平台、AI选品平台等。

超盟数据提供一站式的数据管理和分析平台SaaS服务,用零售企业大数据构建决策闭环,通过数据收集、数据分析、数据挖掘来帮助企业做最终决策,还能以数据驱动制定更具个性化的营销策略。

便利店正式超盟数据这套系统的典型场景之一,也是主要的客户群体。

据了解,超盟数据目前已服务超市发、天天便利、利客便利、每一天便利、惟佳便利、六意便利等国内连锁零售企业。超盟数据的BI辅助决策产品覆盖中国18%的连锁便利店,现已合作逾1万家门店(其中包括5000家夫妻店),每天处理千万级人次的交易数据。

业务承载量的飞速增长对于一家成立于2015年的企业来说是个甜蜜的负担,加上不断创新迭代的需求,超盟数据IT基础架构的瓶颈开始日益凸显。

超盟数据CTO李健豪坦言:“对于创业公司而言,产品和业务就是‘生死线’。一切都要围绕如何更好地打磨产品,为客户市场提供有价值的服务,以促进业务快速增长而展开。超盟提供的数据服务生于云,长于云,这意味着我们的系统必须具备极强的稳定性和高可用性,同时兼顾可扩展性和灵活性,包括安全性、开发测试环境的友好度等同样至关重要。系统面临挑战的核心在于,在保障业务高效、稳定、安全、低成本运行的同时,降低运维压力,让IT后台更简单、无缝、无感知,让团队能更专注于业务发展和创新本身。”

所以,云是超盟数据的绝佳选择。

但超盟数据的上云之路并非一帆风顺,从CTO李健豪的介绍中了解到,之前选用的云厂商部分服务不够稳定,甚至对象存储还现过丢数据的情况。李健豪表示,“超盟服务的客户场景中,部分单品从上市销售到最终淘汰的生命周期可能非常长,这就对数据安全性和系统稳定性提出了更高的要求。”

一番波折之后,2016年6月超盟数据开始在新项目中采用AWS云服务,AWS现在已经完整承载超盟核心业务。采用AWS以来,超盟的IT基础架构效率持续提升,无论从运维管理的成本、效率还是业务创新角度看,收获的效果都可谓成绩斐然、硕果累累。

AWS

超盟数据基于AWS的大数据分析平台架构图(采用的AWS云服务包括Amazon EC2、Amazon  S3、Amazon RDS、Amazon Redshift、Amazon DynamoDB、Amazon ECS、Amazon EMR、AWS Lambda等)

数据耐久性

首先,Amazon S3具备非常高的耐久性。“历史数据都是重要的资产,客户永远不用担心存储的资料会丢失。”李健豪说。

开发者友好

“选择AWS,还有超盟非常看重的一点,就是其使用习惯对开发人员来说很友好。通过AWS,我们可以更快速、便捷地实现产品开发和迭代,助力业务成果转化,平均项目时间缩短了2-3个月,这些都是超盟选择AWS的重要考量。”

一次代码写入,重复调度、触发事件自动执行,代码复杂度的降低对开发团队来说是无形的奖赏,包括时间、人力等在内的相关资源都能投入到更有用的地方。

技术前瞻性

超盟数据做的是零售行业数据分析和挖掘项目。目前,每天需要处理高达上百亿条数据,然而超盟数据之前的业务团队并没有Hadoop大数据分析平台搭建和应用经验。无论是学习新技术还是招纳新团队都比较慢。李健豪加入超盟数据以后,通过AWS云服务,超盟数据基本一周时间就搭建好了新环境,Amazon EMR从开始调研、部署到上线,仅用了2-3周时间。

“从业务角度看,我们最看重稳定性和速度。AWS在云服务领域的前瞻性可以帮助超盟构建一个敏捷的开发团队,更快速、高效地将特色产品和服务投入市场。”李健豪补充道,“技术层面上,平台成熟度、服务的丰富程度以及对开源框架支持的广度,包括安全性等都是超盟看重的关键因素。”

成本降低

使用AWS云服务后,系统运维成本大大降低,管理压力大幅减轻,并且做到了服务的自动弹性扩展。

“运维成本的降低反映到实际中体现在两方面,一方面是时间成本,一方面是人员成本。同时,采用AWS云服务,也让我们告别了传统IT那种前期需要投入大笔资金购买硬件的固定投资成本。”李健豪表示,“通过使用Auto Scaling、Lambda等服务来弹性地处理高并发工作负载,尤其是Lambda的使用更进一步降低了我们在AWS上所产生的费用。

独特的价值,独一无二的体验

超盟数据服务的连锁便利店越来越多,面临着处理上亿级数据量和毫秒级展现的要求。超盟成了国内较早采用Lambda服务的先行者,成功地应对了单日几十倍数据量(几亿条到上百亿条)急剧的业务增长情况。

“以前,数据流转过程割裂,抽取完成后才能启动下一步处理工作。现在,通过Lambda轻松实现边抽取边分析,所有数据抽取工作通过Lambda并行实现,后面的数据清洗和分析过程通过Amazon EMR完成,任务处理时间从6小时缩短至15分钟。目前我们正在对数据处理过程进行重构,未来,抽取作业之后的数据处理也会使用Lambda。”

李健豪兴奋地说,“这对我们来说非常重要,直接定义了前端近乎实时的分析报表展现能力。晚上集中处理数据,白天第一时间呈现,为店长、督导、采购、连锁店管理者等不同角色提供可视化分析和辅助决策服务。通过AWS云服务,超盟有能力为客户市场带来独一无二的体验。”

All in on AWS

“我们的策略是‘All in on AWS’,采用AWS云服务的过程基本上就是一个成本不断降低、效率不断优化的过程。”李健豪这样说。在他眼里,AWS是超盟优化产品功能的坚强后盾。