Everstring是一家关注B2B Marketing领域并提供大数据服务和企业智能解决方案的公司,通过不断挖掘和分析全网在线企业信息,结合每家企业内部的客户关系管理系统,利用机器学习自动建立量化客户模型,再利用该模型在全球千万客户中进行匹配,帮助企业预测谁是其下一个客户。Everstring的主要产品EAP (EverString Audience Platform)是基于SaaS模式的平台级产品,运用人工智能技术为企业级客户构建企业云图,提供全方位的数据洞察分析,并全面支持多层级的数据评分机制,大幅度提升企业市场决策的速度与准确性,进而提高客户的转化率。目前Everstring主要服务于北美市场,主要客户包括微软、IBM、Comcast Business、VMware、Polycom和Zenefits等。

Everstring做的是典型的B2B型业务,面向企业的销售和市场部门。“我们的客户分为两类,一类是销售线索太多,需要从中精准地筛选出潜在的用户,提升从‘销售线索’到‘目标客户’的转换率;另一类是销售线索太少,需要快速、精准地找到新客户。” Everstring联合创始人汪超说。基于这个目标,Everstring开发了EAP (EverString Audience Platform),通过运用机器学习、大数据、人工智能等技术,将客户给出的特征数据与系统里已经积累起来的近1100万家企业的画像数据进行比对,快速发现目标客户,成功地开创了一种全新的商业模式PaaS(Prediction as a Service)。

在EAP的开发测试过程中,Everstring采用了主机托管服务器的方式,但在实际使用中遇到了一些问题,主要体现在两方面:其一是系统的维护麻烦、功能单一;其二是网络不稳定,技术支持不及时,遇到问题时无法及时解决。因此,系统正式运行时必须选择一个稳定可靠、高可用且易于动态收缩的IT基础设施。“虽然我们在前期也试用过其他的云平台,但经过测试、对比,AWS在稳定性、可靠性等各个方面都更适合我们,特别是我们的目标市场是北美。”汪超说。

Everstring选择AWS云平台的主要原因有三个:其一是安全可靠、客户认可度高;其二是弹性可伸缩;其三是丰富的功能。

Everstring是面向企业市场,对企业用户来说,客户数据、销售数据都是企业的关键信息,确保这些数据的安全性是至关重要。AWS采取了一系列措施来保证云平台的安全性和可靠性,从架构设计、安全规范、安全管理功能等方面提供充分的安全保障,例如,AWS的Security Group能够很好地进行网络隔离,提高服务器安全性,利用AWS Security Group和Amazon VPC功能,Everstring建立起一个虚拟的私有网络环境,使整个EAP系统的安全性得到大幅度提升。客户对于AWS的认可也是Everstring选择AWS的重要原因,“全球著名的在线CRM提供商Salesforce是我们的合作伙伴,同时也是AWS的用户,我们的很多客户也是Salesforce的用户,因此,我们部署在AWS云平台上的EAP系统,安全性、稳定性和可靠性也得到客户的高度认可。”汪超说。

Everstring的EAP采用SaaS模式,为企业客户提供实时的预测分析,它自动搜索分析全网的企业网站,利用自然语言分析、机器学习等技术挖掘信息,进行匹配和预测。这种模式要求IT基础设施能够很好地应对峰值流量的挑战,当实时数据流流量陡增时,需要快速地增加服务器资源来满足需求,AWS云平台的Auto Scaling功能可按照用户设定的规则自动扩展/收缩Amazon EC2 实例,既能满足峰值流量时的处理需求,又能节省成本。

“我们是一家初创公司,技术团队人员有限,AWS云平台丰富的功能使我们可以关注核心产品的开发。”汪超说。在早期的系统开发中,Everstring需要自己搭建存储、数据管理、搜索等基础架构,在使用AWS云平台之后,这些底层功能就可以直接通过AWS服务来实现。例如在数据存储方面,每天都有大量的数据流入EAP集群,利用AWS,就可以直接将低频访问的数据通过s3fs定期保存到Amazon S3,并且可以根据数据类型设定不同的保存策略,以此降低数据存储的成本。“更重要的是AWS一直保持着与时俱进的发展,新功能、新服务不断推出,这使我们可以放心地专注于人工智能和大数据技术的研发。”汪超说。

目前,Everstring的EAP (EverString Audience Platform)系统完全部署在AWS云平台之上,所使用的AWS云服务包括Amazon EC2、Elastic Load BalancingAmazon S3、Auto scaling、Amazon ElastiCacheAmazon RDSAWS Redshift、Amazon VPC、Amazon Elasticsearch Service等。图1是EAP系统架构图。

everstring-arch-diag

图1 EAP系统架构图

使用AWS云平台给Everstring带来的首要好处是成本节省。采用托管服务器方式时需要自己搭建负载均衡服务、维护集群、手动扩容等,但使用AWS云服务,这些工作都交由Elastic Load Balancing自动完成,降低了管理和维护成本。此外,Amazon EC2的“预留实例”购买方式使Everstring可以根据业务需求,以优惠的价格购买资源。在数据备份方面,Everstring主要有两种类型的数据需要备份:其一是MySQL;其二是HDFS集群数据。由于MySQL采用了Amazon RDS,其自带的备份功能和快照功能简化了备份流程,提高了效率。HDFS集群数据的备份则只需要调用s3fs 将Amazon S3挂载到EC2实例并通过Linux命令拷贝数据即可实现,节省备份成本近50%。除此之外,使用AWS云平台极大地降低了运维的复杂度,同时也大幅度降低了运维成本。

使用AWS带来的第二个好处是应用系统的开发、部署效率提高了。由于底层功能可以直接调用对应的AWS云服务功能,Everstring应用系统的开发周期由原来的12个月缩短至4个月;应用部署也由原来的手动部署需要1~2天缩短至现在自动部署的1~2小时。更重要的是利用AWS Security Group可以很好地抵御DDOS攻击,同时利用Amazon VPC隔离后台的数据处理架构,增强了应用层面的安全性,使得Everstring应用系统的可用性达到99.99%,赢得了更多客户的信任。AWS快速、有效的技术支持服务也使Everstring可以快速解决各种问题,并节省人力成本。

目前Everstring主要在美国市场开展业务,拥有110多家企业客户,其中包括微软、IBM等全球著名企业。“随着业务的发展,我们也会进入更多国家和地区市场,AWS云服务的全球化覆盖使我们可以快速地将应用系统的服务范围扩展至全球范围。”汪超说。

了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://aws.amazon.com/web-mobile-social/