出于我们自身业务的特性及市场拓展需求,需要能够快速部署,统一管理,并能提供非常安全、稳定的服务,符合这些条件的,我们首先想到只有AWS。
高健伦 厦门声连网信息科技有限责任公司首席技术官

厦门声连网信息科技有限责任公司(以下简称“声连网”)成立于2014年,是一家新媒体科技公司,旗下子公司包括北京声连网信息科技有限公司、厦门超声互动信息科技有限公司、厦门视觉动物信息科技有限公司、湖南超声互动信息科技有限公司、台湾汇智通讯通讯股份有限公司。声连网由美国贝尔实验室科学家领军,研发了具有自主专利的类似于二维码的声连码技术。声连码技术通过接收超声波来传递信息,将一个无声(超声波)的、时长为0.622s~1.244s的音频文件通过音响、电视等设备播出,手机(或其它移动终端)通过麦克风接收到这个超声波,就完成了该手机用户与声连码的一次连接,就像用户扫描了一次二维码一样。

用户跟声连码完成了连接,商家就可以跟用户进行各种场景的互动了。例如酒店可以向入住客人推送服务设施信息;电视广告可以推送商品详情及采购信息链接等;酒吧可以推送打赏链接,让消费者向喜欢的歌手打赏等等。跟扫描二维码相比,声连码大大拓展了空间范围,不像二维码一样受视线、距离、光线的限制,即使是在拥挤的人群中,也能接收声连码,由此,可以想象出很多创新的应用场景。目前声连网的典型客户包括中国银联、海科融通、艾普瑞、广电集团移动电视、可口可乐等,涉及支付、文化传媒、移动电视、零售、广告、地产、教育等行业,全面覆盖电视传播、O2O、商品购物、广告营销、文化传播、创意教学等多样化的应用场景。

声连网的主要收入模式是,向商家销售声连码(商家可以在声连网自动申请,获取声连码文件)。另一方面,需要向应用开发者提供声连码的SDK,以便App能够实现声连码的接收和解码。完成解码之后,将终端用户接入到相应的服务。整个过程对IT的需求包括以下几个方面。

数十亿声连码的安全持久存储

声连码是公司的关键资产,它的管理和安全至关重要。声连网CTO高健伦说:“声码作为我们的重要资产,我们在单一国家或地区可能生产发行1亿多个声码。全球发行将近三五十亿,声连码在数据库中以对象形式存在。对于这么多小文件对象来说,它的持久存储和管理太麻烦了。如果自己去建,自己存储,可能会出现硬件不可控的问题。而Amazon Simple Storage Service (Amazon S3) 运行在全球云基础设施上,有着强大的存储和检索能力,它提供了99.999999999%的持久性,而且在传输过程中可以对每个 Amazon S3 对象进行加密,这样就可以使得我们的资产能得到有效保护,因此我们将它存储在 Amazon S3 上。”

应对短时间流量暴涨

设想一下,一场体育赛事的全球转播、一个电视广告全国引爆,如果用到声连码互动,有可能面临短时间流量暴涨,从而给后台服务器带来巨大挑战。声连网采用 Elastic Load Balancing 来自动分配传入的应用程序流量。ELB具有高度可用、安全、弹性、灵活等优势,可以在单个可用区内处理不断变化的应用程序流量负载,也可以跨多个可用区处理此类负载。此外,它还与 Auto Scaling 深度集成,确保有足够的应用程序容量来满足不断变化的应用程序负载级别。声连网还使用 Amazon CloudWatch 对所有流量进行监控和分析,必要时会触发可扩容的服务器,保证系统的稳定性。

声码解码高效可靠

声连网对业务处理时间的要求非常严格,否则会严重影响用户体验。整个处理流程的关键是对接收到的声码进行解码。解码需要用到密码规则表,每个声码的解码规则都是不一样的,声连码大约有八九十亿的密码规则,需要对它进行高效查询。而 Amazon DynamoDB 具有无限扩展、低延迟的特性。因此,声连网使用DynamoDB实现密码表的前端缓存,使解码速度大大加快。
DynamoDB 是一项快速灵活的非关系型数据库服务,适合所有需要一致性且延迟低于 10 毫秒的任意规模的应用程序。不仅能为应用程序提供快速稳定、规模弹性的性能,还具有高度可扩展、精细访问、灵活等特性。

7x24小时稳定运行

赏吧(sunbar)是声连网的一个酒吧音乐文化社区平台,具有近场景交付、交友、打赏歌手等功能。酒吧活动大部分发生在夜间,因此要求赏吧业务系统全天候稳定运行。声连网业务系统原服务商某云平台系统维护时间安排在夜间,影响赏吧系统夜间运行的稳定性,而AWS的所有服务均支持7x24小时稳定运行,满足了赏吧的需求。

高安全性

为了确保商家活动的URL没有不合规的内容或敏感信息,声连网需要对相关的网页进行筛查和过滤。Amazon Virtual Private Cloud (Amazon VPC)允许在云中预置一个逻辑隔离分区,实现私网隔离。同时提供了安全组和网络访问控制列表等高级安全功能,以便在实例级别和子网级别启用入站和出站筛选功能。当时,另一家候选的云服务商还不能提供Amazon VPC这样的功能。

业务全球化

声连网的业务是着眼全球的。AWS在全球16个地区内的44个可用区,覆盖范围之广,而且不断增加覆盖,方便声连网在全球的业务部署。

图1是声连网业务系统的架构图,所采用的AWS云服务包括Amazon Elastic Compute Cloud (Amazon EC2)、Amazon S3、Amazon Relational Database Service (Amazon RDS)、DynamoDB、CloudWatch、AWS Identity and Access Management (IAM)Amazon Simple Queue Service (Amazon SQS)、Amazon VPC、ELB等。

Soundbus-arch-diag

图1 基于AWS云平台的系统架构图

通过使用AWS云服务,声连网获得的成效可以归结为以下几方面:

第一、节省成本。声连网是一家初创公司,创业初期资金的高效利用尤为重要。公司高层对声连网的业务市场有清晰的规划,再加上云服务具有高可用、按需服务、价格低廉的特性,声连网在基础设施上并没有采购大量硬件设备,而是将基础架构建立在AWS上,从而避免自建数据中心可能引发的巨大资金缺口;同时,在使用AWS平台时,运维工作量也大大降低,有效降低了管理成本和人力成本。

第二、加快创新。声连网的核心技术人员对AWS海外区域有五年以上的使用经验,因此选择AWS,能够立即上手。AWS丰富的服务和功能,也让声连网对需要的服务几乎“心想事成”,极大地加快了业务创新的速度。

声连网虽然还处于业务发展初期,但是在业务上线短短几个月就收到了如中国银联、海科融通、可口可乐等客户,同时还在向海外市场扩展业务。AWS安全、稳定、可靠的平台,专业的技术支持团队,让声连网的业务发展没有技术上的后顾之忧。声连网的业务发展空间很大,但是,再大的业务发展,通过AWS平台也能够轻松承载。

若要了解关于 AWS 如何满足您构建移动应用程序的更多需要,请访问:https://aws.amazon.com/cn/mobile/