借助AWS稳定、可靠的服务和丰富的PaaS层功能,我们可以专注于核心业务的开发,以更低的成本和更优质的服务来满足客户需求。
孔淼 北京诸葛云游科技有限公司CEO

北京诸葛云游科技有限公司(以下简称诸葛io)成立于2015年7月,是一家专注于数据领域的创新型互联网科技公司,其主打产品“诸葛io”是一站式智能营销分析及自动化平台。通过该平台,企业客户可以快速实现用户行为数据的采集、挖掘、分析与管理,优化市场营销活动和产品,实现从曝光到付费转化的用户全生命周期追踪触达。目前“诸葛io”已经拥有用户行为画像、自定义留存分析、漏斗流失人群分析、行为路径图谱等多项功能,可帮助企业深度挖掘用户价值。此外,诸葛io还为用户提供顾问式的数据智能解决方案,快速适应企业各业务部门的不同数据需求,提供人人可用的自助式分析平台,大幅度提升企业的数据分析与应用效率,实现“以数据驱动产品营运决策”的愿景。从2015年推出至今的短短两年里,诸葛io已经为20,000多家企业提供了以“用户研究”与“业务增长”为核心的数据智能服务,成为创新企业及数据化转型期企业的数据驱动教练。

“诸葛io”是一款基于用户洞察的精细化运营分析工具,旨在以用户跟踪技术和简单易用的集成开发方法,帮助企业挖掘用户的真实行为与属性、优化留存与活跃度、提升用户价值。为了满足不同类型的客户需求,诸葛io采用两种方式为客户提供服务:一种是私有部署方式,主要针对特殊行业或大型企业客户;另一种是SaaS服务方式,客户既可以通过诸葛io提供的SDK连接“诸葛io”平台,也可以将其本身的CRM系统接入“诸葛io”或者直接将数据导入“诸葛io”。

自2015年2月推出以来,“诸葛io”获得了大量用户的认同,用户数量快速增加至数千家,这使得诸葛io原先采用传统的数据中心(简称:IDC)托管服务器方式开始面临多方面的挑战。首先是服务器资源的扩展性差;作为一家数据型企业,诸葛io的业务量增长并不是渐进式的。一旦新增了大型客户,就需要立即增添大量的计算和存储资源以完成对新增海量数据的采集和处理;然而,传统的IDC托管服务器方式在资源扩容时流程复杂,需要完成从服务器采购、测试、部署、上线等一系列任务,无法实现快速、灵活地扩容。其二是IDC稳定性不够好,诸葛io提供的服务包括数据采集,而其用户遍及全国各地,各地IDC机房的网络性能不一致,也不是很稳定,很难保证稳定、可靠的服务;同时,IDC按网络流量计费的模式也导致成本上升。其三是运维成本居高不下;在传统的IDC模式下,诸葛io不得不投入大量的人力负责系统的基础运维工作,包括服务器的采购、测试、配置、部署等;而随着业务量的快速增加,负责运维的人员也必须相应增加,不仅导致成本上升,同时也难以保证服务的高稳定性和高可靠性。

为了应对这些挑战,诸葛io决定将整个系统迁移到云平台之上,这不仅可以满足业务快速发展的需求,同时还可以充分利用公有云平台提供的各种云服务组件,提升产品的开发效率,加快产品上线速度。

”我在几年前就使用过AWS云服务,对AWS云服务的功能和品质有充分的了解和信任,因此在我们考虑转向云服务时,首先想到的就是AWS。”诸葛io公司CEO孔淼说。在分析、比较多家云服务商的产品之后,AWS以其高稳定性和可靠性、极高的品牌知名度和丰富的云服务功能赢得了诸葛io的认可。

极高的品牌知名度

AWS是全球较早的云服务提供商。从2006 年初起,AWS就开始在云中为各种规模的公司提供技术服务平台。利用AWS云服务,企业可以按需购买计算、存储、数据库和其他基于互联网的服务来支持其应用系统,无需再为基础软件、硬件、运维等IT基础设施投入大量的时间、人力及资金成本。截止目前,AWS月活跃用户数已经达到数百万,客户规模涵盖中小创企业、大中型企业、政府部门、教育机构等。众多企业成功使用AWS云服务的经验使诸葛io可以放心地选择AWS云服务。

高稳定性和可靠性

“诸葛io”以SaaS方式为客户提供精细化的数据分析服务,其客户遍及全国,对系统的稳定性和可靠性有极高的要求。在正式使用AWS 云服务之前,诸葛io对AWS云服务的网络、服务器的稳定性和可靠性进行了一系列测试,结果表明AWS 云服务完全符合诸葛io的需求。事实上,AWS为了给客户提供稳定、可靠的服务,一直在不断提升云平台的性能和可用性,这不仅包括云服务的架构、安全管理、防止恶意攻击等方面,同时也不断增加可用区的数量,目前AWS在全球16个地理区域内运营着44个可用区,并宣布计划再增加14个可用区,使得用户无论身处何处,都能始终获得稳定、可靠的云服务。

丰富的功能

AWS提供了丰富的云服务功能,从计算到存储再到大数据处理,AWS云服务都提供了完善的解决方案,这使得诸葛io可以大幅度提升开发效率。“在大数据处理方面,直接使用Amazon EMR的成本比我们自己在Amazon Elastic Compute Cloud (Amazon EC2)上搭建更便宜,性能也更稳定。”孔淼说。在存储方面,Amazon Simple Storage Service (S3)为客户提供了安全、耐用且高度可扩展的对象存储,并通过简单的Web服务接口实现在Web上的任意位置存储和检索任意数量的数据,其容量是无限可扩充的,成本较低,使用也很方便。在大数据分析方面,Amazon Redshift很好地满足了诸葛io的需求。“诸葛io”是一个数据分析平台,以SaaS方式为客户提供服务,对数据查询速度要求很高,而Amazon Redshift是一种快速且完全托管的PB级数据仓库,它使用列式存储技术提高 I/O 效率,并跨多个节点并行运行查询,提供了出色的查询性能。同时,利用Amazon Redshift的数据仓库架构,用户还可以自动处理大部分常见管理任务,包括云数据仓库的预配置、配置和监控等。此外,Amazon Redshift可以选择不同的的配置,灵活应对业务量的变化,确保在任何情况下都提供足够高的性能。

经过测试和试运行,2016年12月,诸葛io成功地将其整个SaaS平台解决方案全面部署在AWS云服务上,为企业客户提供了方便、高效、稳定的精细化数据分析服务,所使用的AWS云服务包括Amazon EC2、Amazon S3、Amazon EMR、Amazon Redshift、Amazon CloudWatch等。图1是“诸葛io”的系统架构示意图。

zhugeio-arc-dia

图1 “诸葛io”的系统架构示意图

经过半年多的运行,“诸葛io”的用户量已经从数千家企业激增至2万多家,拥有光明随心订、人人贷、智联招聘、vipabc、暴走漫画、墨迹天气等诸多样板客户,总覆盖设备数超过一亿。

与传统的IDC模式相比,使用AWS云服务给诸葛io带来的好处是明显的。首先是系统的稳定性与可用性大幅度提高,同时降低了运维工作量,开发人员可以将更多的精力用于核心业务的开发。其次是整个系统的查询性能获得了提升,因为在AWS云服务上可以灵活配置资源,在业务量增加时快速扩充,确保在任何情况下都能保证对客户查询请求的快速响应。第三是借助AWS丰富的PaaS层功能,降低了基础组件的开发需求,开发人员可以专注于核心业务,提高了开发效率,缩短了新产品上线的时间。

在未来,诸葛io计划使用更多的AWS云服务,让数据分析的门槛更低,以期做到直接进行用户行为分析。

若要了解关于 AWS 如何帮助您满足数据需求的更多信息,请访问我们的“大数据”详细信息页面:http://aws.amazon.com/big-data/