猎豹移动如何赢取6亿用户的“芳心”

简介:

最近几年,无论是互联网巨头还是创新企业,越来越多的中国企业开始把目光投向海外市场。然后,在海外开展业务也并不是一蹴而就,业务支撑架构如何来选择,是否有运维人员全天候监控,都是企业所必须考虑的问题。

有一家中国企业,在成立之初就定位在海外市场,在发展了几年后,逐渐成为了国际化的公司。在其6亿多的用户当中,其中80%的用户都是来自海外,它就是猎豹移动。那么,猎豹移动是如何在海外如鱼得水的开展业务呢?其实是离不开亚马逊AWS的支撑。

猎豹移动的介绍

Android的用户一定都知道Clean Master清理大师,安全大师以及电池医生,这些都是大家经常使用的工具类APP,而这些应用正是猎豹移动所研发的。

猎豹移动是于2010年10月由金山安全和可牛影像合并而成,继承了金山17年的安全技术积累和可牛影像的互联网基因,是Google Play全球非游戏类应用榜单排名第三的移动应用开发商。虽然总部设立在北京,但是其主要的业务都集中在海外,目前,猎豹移动80%的用户都是在海外,全球的装机量达到了30.99亿,月活跃用户达到6.23亿。

如今,猎豹移动有三大方向,以工具为入口,以大数据为高地,以内容为核心。猎豹移动CTO范承工表示,工具是猎豹移动传统的优势,由于工具带来了大量用户,可以延伸到大数据,在后端建立大数据平台,并且聚焦在内容方面,就在今年6月猎豹移动收购了News Republic新闻聚合平台,以加强国际化的内容运营。

出海的必然选择

其实,猎豹移动在成立的时候,就定下了向海外发展的策略,但是由于中国公司在海外没有专门的技术人员,也不能耗时耗力的自己建立数据中心,因此,猎豹移动选择亚马逊AWS来帮助自己完成在海外业务的支撑。

目前,猎豹移动选择的AWS美国西部的数据中心,大概有3000-4000个虚拟机作为业务的支撑。而使用的服务种类也比较多,包括Amazon EC2、Amazon EMR、Amazon RDS、Amazon S3、Amazon SES和 Amazon CloudFront,来支持猎豹移动的海外运营。

据范承工介绍,猎豹移动在国内的业务全部在自己的数据中心,而国外的业务全部在AWS上。那么,数据中心架构不一样,业务是怎样连通、数据是怎样传输的呢?范承工告诉笔者,为了减少技术上的困难,数据是分开管理的,即猎豹移动的海外数据在海外管理,国内的数据在国内管理。目前,猎豹移动的架构是传统的数据中心与云架构并存,但是,猎豹移动也在考虑自己的数据中心如何向国际化的架构转型。

从业务支撑到数据分析

过去,AWS是作为基础架构来支撑猎豹移动在海外的业务,随着用户量的增加以及业务的提升,猎豹移动也开展了大数据分析。

AWS作为IaaS的提供商,提供基础的计算、存储和网络等资源,在此基础上,猎豹移动的研发团队进行开发,组建了自己的大数据团队。范承工表示,因为有了AWS,使我们可以把更多的资源和精力放在与业务相关的大数据研发方面,而不用花很多的人力来负责底层的基础运维工作。

目前,猎豹移动的分析主要在云端进行,一方面使用了AWS的数据库服务,同时在AWS的虚拟机上也部署了猎豹移动自己研发数据分析软件。

猎豹移动在全球有6亿用户,大概30%-40%的Android用户都会使用猎豹移动的软件,通过用户的数据分析,可以发现一些有意思的数据,例如,什么样的APP用户量在上升、不同国家的用户喜欢的APP类型不同。同时,通过数据的分析,还可以增加广告的精准投放,提供给用户个性化的阅读体验。

下一步计划

范承工认为,AWS不仅是开创了公有云领域的先锋,还是全球市场上无争议的领先者。而在与AWS的几年合作中,也发现AWS的一些特质。首先,AWS的响应速度比猎豹移动自己的数据中心响应速度较快。在传统的数据中心,如果要扩容需需要购买机器、安装部署,一套下来得几个星期甚至几个月,而AWS可以在几小时内就可以开通好机器。其次,AWS的可靠性比较高,猎豹移动有着自己数据中心的运维团队,但是每天都会担心是否会出现问题,而使用AWS可以帮助运维人员分忧。

虽然AWS为猎豹移动带来很多便利,但是云上的成本花费也是需要注意的。范承工表示,猎豹移动正在努力的方向就是优化成本,目前,猎豹移动采用的是AWS EC2预留实例和按需实例相结合的方式来优化成本,长期运行的实例采用了预留实例,灵活的任务则采用了按需实例。

其次,在业务上进行优化从而降低成本,例如有些机器购买后没有充分利用,猎豹移动会对资源进行优化使用,从而控制成本。


本文作者:鸢玮

来源:51CTO

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
安全 Java Linux
Android反编译——jadx工具
Android反编译——jadx工具
2086 1
|
人工智能 自动驾驶 算法
智能时代的伦理困境:AI决策的道德边界
在人工智能技术飞速发展的今天,我们面临着前所未有的伦理挑战。本文探讨了AI决策中的道德边界问题,分析了技术发展与人类价值观之间的冲突,并提出了建立AI伦理框架的必要性和可能路径。通过深入剖析具体案例,揭示了AI技术在医疗、司法等领域的应用中所引发的道德争议,强调了在追求技术进步的同时,必须审慎考虑其对社会伦理的影响,确保科技发展服务于人类的福祉而非成为新的困扰源。
|
5月前
|
Ubuntu Linux 应用服务中间件
Rocky Linux 9下logrotate配置及踩坑记
本文介绍在Rocky Linux 9系统中配置Nginx日志轮转的完整过程,满足等保要求保留180天日志。通过修改`/etc/logrotate.conf`并创建Nginx专属轮转配置,结合`logrotate.d`与每日定时任务,解决默认无cron脚本导致轮转失效的问题,并提示避免将日志置于系统目录引发权限错误。
|
Java API PHP
阿里巴巴参数获取API
阿里巴巴的参数获取API流程包括:1. 注册并认证开发者账号;2. 创建应用,获取API密钥;3. 阅读API文档,了解请求参数和返回格式;4. 编写代码调用API,如使用Python请求商品详情;5. 注意API类型及其参数,遵守数据使用规则和法律法规。
|
机器学习/深度学习 存储 文字识别
图解来啦!机器学习工业部署最佳实践!10分钟上手机器学习部署与大规模扩展 ⛵
如何快速部署机器学习模型?本文是机器学习工业部署的 best practice(最佳实践)!详细讲解了如何操作机器学习开源框架 BentoML,帮助研发团队轻松打包机器学习模型,并重现该模型以用于生产。
2146 4
图解来啦!机器学习工业部署最佳实践!10分钟上手机器学习部署与大规模扩展 ⛵
|
安全 Java 测试技术
【Java】已解决Java中的java.util.NoSuchElementException异常
【Java】已解决Java中的java.util.NoSuchElementException异常
1391 1
|
网络协议 安全 数据安全/隐私保护
干货|代理IP协议有何区别?深入了解 SOCKS5、HTTP 代理
SOCKS5和HTTP是两种代理协议,前者是通用型,支持多种网络流量,提供身份验证、IPv6支持及UDP兼容性,更适合实时数据传输。HTTP代理专用于HTTP协议,适用于Web资源请求。SOCKS5在传输方式、功能、兼容性和安全性上更胜一筹,而HTTP代理则在处理HTTP请求时更专业。选择代理协议应根据需求和应用场景,考虑服务的稳定性和安全性。付费代理如kookeey全球代理,支持双协议,速度快且可扩展性强,是可靠的选择。
|
运维 网络协议 Linux
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
4372 0
|
安全 Python
使用eval函数需要注意哪些方面
使用eval函数需要注意哪些方面
586 0
|
存储 程序员 编译器
C/C++程序内存区域划分以及各区域的介绍
C/C++程序内存区域划分以及各区域的介绍

热门文章

最新文章