AWS为我们提供了服务全球用户的IT基础设施,是帮助我们拓展全球用户的重要合作伙伴。


陈峻 TCL集团豪客互联云平台副总经理

豪客互联隶属于TCL集团,成立于2016年7月,专注于打造面向海外市场的移动互联网产品。公司成立之初,豪客互联就快速布局,依托海外新兴市场人口红利,积极抢占时间窗口期,快速构建起面向全球移动用户的产品矩阵,包括工具类清理产品Super Cleaner、安全产品Hi Security、应用商店App Center、游戏中心Game Center、相机产品Candy以及内容类新闻产品Nova等。截止到目前,豪客互联已累计拥有过亿用户和数千万月活用户,用户区域覆盖美国、印度、印尼、巴西、俄罗斯、墨西哥、土耳其、德国等200多个国家和地区。作为TCL的全资子公司,豪客互联在TCL“双+”战略转型中承担着两方面的重任:其一是打造基于公开渠道app矩阵的移动互联网生态平台,并且通过使用应用矩阵的海量用户群体来做商业变现;其二是为TCL的智能硬件产品建立完整的软件生态,为遍及全球的TCL手机用户提供增值服务。

thumb-case study-TCL

作为面向海外市场的新兴移动互联网公司,豪客互联在业务发展的初期面临三方面的挑战。其一,豪客互联的目标是为遍及全球的移动用户提供优质的产品和服务,这就需要其业务平台进行全球化的布局,如果采用传统的自建数据中心方式,不仅需要在前期投入大量的设备成本和人力成本,同时为了覆盖全球用户,还必须在海外多地建立数据中心,这将导致项目实施的风险急剧增加。其二,移动互联网市场竞争极其激烈,如何快速搭建运营平台,充分利用海外新兴市场的人口红利,积极抢占时间窗口期,赢得业务发展的先机。其三,对移动互联网应用来说,借助大数据处理技术,精准地了解用户需求,快速进行产品迭代、精准投放广告,是吸引用户、获得收益、推动业务发展的有效手段,因此,必须快速搭建大数据处理平台、优化大数据平台的建设成本,缩短产品上市的时间。

为了应对这些挑战,豪客互联对系统的各种部署模式进行了分析比较,评估了多家公有云服务提供商,最终选择了 AWS云服务,依托AWS覆盖全球的云平台,建立起服务全球用户的移动APP 后台系统,为用户提供高速、稳定的服务。同时利用Amazon EMRAmazon DynamoDBAmazon RedshiftAmazon Simple Storage Service (Amazon S3) 等AWS云服务,快速搭建起一套高效的大数据框架,推动了业务的快速发展。

“我们选择AWS云平台主要基于三个重要因素:全球化的覆盖、丰富的功能和稳定可靠的服务。”TCL集团豪客互联云平台副总经理陈峻说。

AWS云在全球16个地理区域内运营着44个可用区,分布在美东、美西、亚太地区、欧洲、加拿大、南美洲、中国等,其服务范围覆盖全球,无论用户身处何地,都可以快速访问部署在AWS云平台上的应用。这种全球化的覆盖能力使豪客互联在业务拓展过程中完全无需担心IT基础设施的布局,节省了大量的人力物力。

选择AWS的第二个原因是AWS提供了丰富的云服务功能,可以极大降低应用开发的难度,提升开发和部署效率。对豪客互联来说,除了依靠各类APP丰富的功能和便捷的使用方式来吸引用户外,后台的大数据处理对产品的快速迭代以及分析用户行为、进行精准的广告推送都是至关重要的,是整个移动互联网应用产品链上不可缺少的一环。在使用AWS云服务之前,豪客互联已经在自己的私有云上建立了一套完善的大数据处理系统,因此最初采用的大数据处理流程是将运营系统收集到的数据打包、加密并回传到位于国内的私有云上进行处理。随着海外用户的快速增长,需要回传的数据量也急剧增长,原有的数据处理流程已经无法满足业务增长的需要。为此,豪客互联决定利用Amazon EMR在AWS云平台上建立新的大数据处理系统,以大幅度提升数据处理的效率。从开始规划新的大数据处理系统到最后上线,豪客互联仅用了短短的两个月,这得益于Amazon EMR是一种托管的Hadoop框架,它最大的好处是简化了大数据资源配置和管理的复杂度。依托Amazon EMR构建的大数据处理系统极大地提升了数据分析人员掌控海量数据的能力,数据业务人员可以随时对所有数据进行分析并获得所需结果,大幅度提高数据分析的实时性、准确性和效率。“AWS云平台不仅提供了简单易用的大数据处理架构,同时还提供了大数据处理生态中所需的各种服务,这使得我们得以快速地构建起高效的大数据处理系统。” 陈峻说。

AWS云平台出色的安全性和稳定性为豪客互联的系统运营提供了坚实的基础。在安全性方面,AWS提供了丰富的安全管理工具,包括安全组、AWS Identity and Access Management (IAM)Amazon Virtual Private Cloud (Amazon VPC) 等,用户可以按照实际需求调用这些安全工具进行访问权限管理、虚拟网络隔离,以防止非法入侵等威胁。在稳定性方面,AWS在云平台的架构、管理、运营等方面采取了全面的措施,其Amazon S3存储数据的持久性更是高达99.999999999%。

目前,豪客互联面向海外的业务系统完全建立在AWS云平台之上,为遍布全球的移动APP用户提供了高速、稳定的服务,同时豪客互联的“鹰眼”大数据处理系统也完全迁移到AWS 云平台上,实现了高效的大数据处理。图1是豪客互联基于AWS云平台的系统架构图,所使用的AWS云服务包括Amazon Elastic Compute Cloud (Amazon EC2)Elastic Load BalancingAmazon CloudFrontAWS Lambda、Amazon S3、AWS Identity and Access Management、Amazon CloudWatch、Amazon VPC、Amazon EMR、Amazon DynamoDB、Amazon Redshift等。

ehawk-arch-diag

图1 豪客互联基于AWS云平台的系统架构图

使用AWS云平台给豪客互联带来了两方面的好处。首先,依托AWS云平台,豪客互联轻松地实现了业务的全球化覆盖,为身处世界各地的移动APP用户提供安全、稳定、可靠的服务,无需在基础设施的搭建和运维上投入大量的人力、物力,同时AWS云平台灵活的可伸缩性使豪客互联既可以轻松应对快速增长的访问量,又可以在需求降低时释放服务器,节省成本。
其次,通过Amazon EMR大数据分析平台,豪客互联数据团队为其业务在海外的扩展提供了强有力的支持,缩短了产品上线的时间,基于精确的数据反馈,业务团队可以快速完成产品迭代,为产品运营提供高效的决策依据。与此同时,AWS 云平台的使用还极大地提升了豪客互联大数据计算的灵活度,采用传统的Hadoop构建方式时,计算资源与存储资源是紧耦合的,整个系统缺少灵活性,当需要处理的数据量增加时,资源的扩容需要投入大量的人力,成本也相应地增加。利用Amazon EMR,豪客互联的大数据处理系统实现了计算资源和存储资源的解耦,从业务端收集的数据统一存储在Amazon S3构建的企业数据湖中,而Amazon S3提供了99.999999999%的数据存储持久性和无限的存储容量,数据团队无需进行存储容量规划和运维,可以专注于为不同的业务单元建立对应的Amazon EMR集群,从Amazon S3数据湖中获取待分析的源数据,再根据不同的业务特点为群集选择最适合处理需求的实例大小和类型。一旦需要处理的数据激增,系统就可以根据预先设定的规则,自动增开大量的EMR集群,处理完毕之后再关闭,既提高处理速度,又节约了成本。在完成数据分析后,系统将不同的数据保存到Amazon S3、Amazon Relational Database Service (Amazon RDS) 或 Amazon DynamoDB中。这种灵活配置EMR集群的模式大幅度节省了人力成本和资源成本。目前,豪客互联的数据团队正与AWS技术支持团队一道,评估Amazon Redshift数据仓库服务,以便将来为更大规模的历史数据提供更加丰富的查询维度。

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