最近几年,无论是互联网巨头还是创新企业,越来越多的中国企业开始把目光投向海外市场。然后,在海外开展业务也并不是一蹴而就,业务支撑架构如何来选择,是否有运维人员全天候监控,都是企业所必须考虑的问题。
有一家中国企业,在成立之初就定位在海外市场,在发展了几年后,逐渐成为了国际化的公司。在其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预留实例和按需实例相结合的方式来优化成本,长期运行的实例采用了预留实例,灵活的任务则采用了按需实例。
其次,在业务上进行优化从而降低成本,例如有些机器购买后没有充分利用,猎豹移动会对资源进行优化使用,从而控制成本。