利用AWS云服务,我们做到了之前无法做到的事,快速实现了业务系统的全球化部署,给我们的Android虚拟平台用户提供了稳定可靠的服务。
孙振南 LBE TECH公司CTO

永杨安风(北京)科技股份有限公司(以下简称LBE TECH)是一家专注于安卓技术开发的公司,致力于让Android手机更安全、更好用。公司成立初期,其业务主要专注于国内市场,相继推出了LBE安全大师、LBE加速大师等产品并赢得了大量用户的认可。为了推动业务发展,LBE TECH在2016年4月确定了“出海”战略并推出了全新产品——“LBE平行空间”,该产品为全球社交及游戏用户提供了虚拟化Android平台技术方案,在一台物理手机上虚拟出多个Android系统,帮助用户解决多账号登陆的问题。该产品一经推出即获得用户认可,截止到2017年2月,LBE平行空间已经覆盖19个语种、100多个国家的1亿用户,日活用户过千万,并处于持续快速增长中,在多个国家的Google Play免费工具榜单中,LBE平行空间都位于TOP10之列。

LBE TECH最初专注于国内市场,为Android用户提供多种工具类产品,当时的IT基础架构主要采用自建服务器和数据中心托管模式;但随着业务的发展,这种模式的弊端也日渐突出。首先是运维成本高且IT基础架构的可用性和稳定性无法得到保证。因为数据中心分布在不同地区,各地区的网络状况不同,导致性能不稳定;其二是服务响应不及时。在服务器出现问题、需要重新配置、或增减服务器时,都需要花费大量的时间和精力;其三是可选用的软件服务很少,LBE TECH需要投入大量的人力去研发、并搭建基础架构,这对于快速成长的创业公司来说是一种巨大的挑战。

2016年初,LBE TECH决定将业务发展的重点放在海外市场,为海外的Android用户提供双开平台,使用户可以在一部手机上安装两套系统,满足一卡一机Android用户将工作社交与生活社交分开处理的需求。为此,选择服务范围涵盖全球的云平台成为LBE TECH顺利开拓海外业务的必备条件。“我们是一家规模不大的创业公司,一旦决定开展新业务,就必须争分夺秒。基于之前对AWS云平台的了解,我们直接选择了AWS云平台,并且将整个海外业务都部署在AWS 云平台上。“LBE TECH公司CTO 孙振南说。

“我们选择AWS完全是基于对AWS在产品、技术、服务等多方面的高度认同。”孙振南说。像很多初创公司一样,LBE TECH既没有时间也没有精力投入大量的人力在业务开展之前对每一种主流的云平台进行详尽的测试和评估,因此,方便快捷、功能丰富、运维省心的AWS云平台就成为LBE TECH的必然之选。

方便快捷

AWS云平台的使用非常简单易行,只需单击几次鼠标即可享受90多种服务,无论是搭建数据仓库还是进行存储备份,又或者是将业务系统部署到多个节点,都可以通过鼠标点击,快速完成。所有AWS云服务都可以即买即用,用后即释,极大地降低了前期资金成本。与之前采用传统的数据中心托管模式相比,LBE TECH可以真正实现对IT基础架构的掌控;依据业务发展状况,随时进行扩展。特别是对于完全面向海外市场的“LBE平行空间”,用户在哪里,LBE TECH就能通过AWS快速完成在就近区域的部署,为用户提供优质服务。目前,LBE TECH已经使用了AWS在全球大多数地方的区域,包括孟买、韩国、新加坡、日本、美东、美西、圣保罗、法兰克福等。

功能丰富

AWS向客户提供90多项功能全面的服务,涵盖计算、存储、联网、数据库、分析、应用服务、部署、管理、开发、移动、物联网、人工智能、安全、混合云和企业级应用等方面。“我们可以直接根据需求选用各种云服务,快速搭建业务系统,非业务相关的工作都可以通过点击几次鼠标完成,极大地节省了时间,可以把更多的人力投入核心的研发工作。“孙振南说。

插入式广告是“LBE平行空间”盈利的基本手段,为了给用户提供尽可能好的使用体验,“LBE平行空间”需要进行大量的数据分析和处理,了解用户行为、分析用户喜好,AWS丰富的数据处理功能使这一过程变得简单易行。LBE TECH使用了Amazon KinesisAmazon Relational Database Service (Amazon RDS)Amazon DynamoDBAmazon Redshift等服务。特别是其中的Kinesis 和Amazon Redshift使LBE TECH可以轻松地实现实时数据流的收集、处理和分析。借助Kinesis和Amazon Redshift,“LBE平行空间”可以对收到的用户行为数据进行实时处理和分析并做出响应,使系统响应速度大幅度提升。

运维省心

AWS在全球拥有16个区域,44个可用区,服务范围覆盖了全球各个角落,同时还提供了丰富的安全管理、自动化运维功能,因此无论是增加或减少服务器、峰值时增添实例、调整配置还是业务拓展至新的地区,用户都可以通过点击几次鼠标,来完成所有运维工作。或者是利用AWS提供的丰富API,编写运维脚本,实现运维自动化。

除此之外,AWS还提供了完善的文档、多种多样的免费培训课程,便于开发人员快速学习和了解AWS云平台的各种功能。

LBE TECH在2016年初确定“出海”战略并选择AWS云平台作为其海外市场的IT基础架构,将包括“LBE平行空间”在内的所有应用系统都全部部署在AWS云平台上。经过短短的一年,“LBE平行空间”的用户数已经超过1亿,覆盖19个语种、100多个国家,日活用户超过1000万。图1是LBE TECH使用AWS云平台进行数据收集、处理、分析、展现的架构示意图,所使用的AWS云服务包括Amazon Elastic Compute Cloud (Amazon EC2)Amazon Simple Storage Service (Amazon S3)、DynamoDB、Amazon RDS、Kinesis、Amazon Redshift、Amazon CloudWatch等。

LBE-arch-diag

图1 LBE TECH使用AWS云平台的架构示意图

使用AWS云平台给LBE TECH带来的最大好处是做到了之前无法做到的事,实现了业务系统的全球化部署、可以动态扩展服务器数量,实现了数据仓库的实时查询和分析;其二是提升了开发效率,增强了系统性能,在日志归档、日志查询、数据库备份、代码部署等方面有了大幅度的提升;其三是系统的稳定性和可用性得到了大幅度提升,降低了故障率,节省了大量人力,减轻了运维负担。此外,由于AWS提供了多种计费模式,使得LBE TECH可以根据自身业务发展的实际情况,尽可能选择价格低廉的“预留实例”模式,达到尽可能节省成本的目标。

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