AWS客户案例研究:声连网

 

声连网虽然还处于业务发展初期,但业务发展极快。AWS 安全、稳定、可靠的平台,专业的技术支持团队,让声连网的业务发展没有技术上的后顾之忧。再大的业务发展,通过 AWS 平台也能够轻松承载。...



出于我们自身业务的特性及市场拓展需求,需要能够快速部署,统一管理,并能提供非常安全、稳定的服务,符合这些条件的,我们首先想到只有AWS。”

——高健伦

厦门声连网信息科技有限责任公司首席技术官

厦门声连网信息科技有限责任公司(简称声连网)通过使用 AWS 平台,实现了全天候稳定运行,并且可以更快速地向用户提供服务,大大提高了用户体验,同时降低了运维工作量和人力成本。声连网是一家新媒体科技公司,它通过类似二维码的声码技术,为用户提供创新的信息互动方式。声连网把核心资产声连码和相应的业务处理运行在 AWS 平台,采用的服务包括 Amazon EC2、Amazon VPC、Elastic Load Balancing、Amazon RDS、Amazon DynamoDB、Amazon S3、Amazon CloudWatch 等。
采用的AWS服务
Amazon EC2

Amazon S3

Amazon RDS

Amazon DynamoDB

Amazon CloudWatch

AWS Identity and Access Management (IAM)

Amazon SQS

Amazon VPC

Elastic Load Balancing
为什么使用AWS?
应对数十亿声连码的安全持久存储

应对短时间流量暴涨

声码解码高效可靠

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

用户跟声连码完成了连接,商家就可以跟用户进行各种场景的互动了。例如酒店可以向入住客人推送服务设施信息;电视广告可以推送商品详情及采购信息链接等;酒吧可以推送打赏链接,让消费者向喜欢的歌手打赏等等。跟扫描二维码相比,声连码大大拓展了空间范围,不像二维码一样受视线、距离、光线的限制,即使是在拥挤的人群中,也能接收声连码,由此,可以想象出很多创新的应用场景。目前声连网的典型客户包括中国银联、海科融通、艾普瑞、广电集团移动电视、可口可乐等,涉及支付、文化传媒、移动电视、零售、广告、地产、教育等行业,全面覆盖电视传播、O2O、商品购物、广告营销、文化传播、创意教学等多样化的应用场景。
为什么选择AWS?
声连网的主要收入模式是,向商家销售声连码(商家可以在声连网自动申请,获取声连码文件)。另一方面,需要向应用开发者提供声连码的 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 在全球18个地区内的49个可用区,覆盖范围之广,而且不断增加覆盖,方便声连网在全球的业务部署。

图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 等。
图1 基于 AWS 云平台的系统架构图
获得的成效
通过使用 AWS 云服务,声连网获得的成效可以归结为以下几方面:

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

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

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

了解关于 AWS 如何满足您

构建移动应用程序的更多需要


    关注 AWS


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册