Tap4Fun(成都尼毕鲁科技股份有限公司)成立于2008年,初期以面向欧美的软件外包业务为主。从2011年7月起,先后推出了多款面向iOS及Android平台的热门移动游戏,如《海岛帝国》、《银河帝国》、《王者帝国》、《斯巴达战争》等等。其中,《海岛帝国》在2011年7月一经推出,即排名苹果App Store中国区及部分海外地区畅销排行榜前十名。《银河帝国》和《王者帝国》也在2012年3月和4月分别登上苹果App Store美国区和中国区畅销榜第一名。根据国际权威第三方统计机构App Annie发布的2012全球移动游戏企业收入排行榜中, Tap4Fun成为入围前50强仅有的两家中国企业之一。此外,在2013年全球移动游戏企业收入排行榜中,Tap4Fun也在App Store和Google Play两个平台分别进入前30名。

在2011年初,Tap4Fun开始逐渐将业务重点从面向欧美的软件外包转向利润率较高的手游。首先,Tap4Fun是国内第一批iOS平台手机应用开发者。从2008年起,其开发的Twitter移动客户端软件和新闻阅读软件,在苹果App Store全球畅销排行一直领先。在这个过程中,Tap4Fun积累了丰富的海外移动客户端的开发及运营经验。其次,经过调研,Tap4Fun发现海外的手游用户对付费的手机游戏接受程度更高。基于以上原因,Tap4Fun选择了主要开拓海外市场的战略。

然而,作为一家创业型公司,Tap4Fun并没有任何自主运营数据中心的经验,并且海外的运营商环境较复杂,自建数据中心的进度不可控。同时,业务部门又对底层架构有着非常严格而紧迫的要求。所以,在这样的情况下,选择云服务提供商成为了当时的最优选择。

Tap4Fun在选择云服务提供商的时候,主要的选择标准有:云服务商的资质;云服务的灵活性及可靠性;云服务的安全性等。基于以上几个方面的考虑,Tap4Fun决定选择AWS的Amazon EC2Amazon RDSAmazon VPCAmazon S3等服务。具体来说,AWS满足了Tap4Fun以下的需求。

全球覆盖
Tap4Fun从一开始便定位于全球市场,而不仅仅是中国市场。Tap4fun和其他国内开发者不同的是其希望打造全球级别的移动端在线策略游戏。除了中国用户,Tap4Fun更着眼全球市场,比如美国、日本、韩国。然而,对于中国的开发者来说,想要赢得海外市场,必须要与具有良好国际化背景和出色业务资质的第三方服务提供商合作。

Tap4Fun希望拓展海外用户并为其提供稳定、优质的服务,这对于其云服务提供商的基础设施覆盖提出了非常高的要求。而AWS拥有遍布全球的基础设施,目前,在全球范围拥有11个地区、28个可用区、52个节点,可以帮助Tap4Fun的业务实现更低的延迟性及更高的吞吐量,并且确保他们的数据仅停留在其指定地区。此外,随着Tap4Fun业务的不断拓展,AWS也可以为其持续提供满足其全球需求的基础设施。

服务的灵活性及可拓展性
Tap4Fun的主要产品为移动端在线游戏,这一产品的特点决定了其对于IT服务需求的不确定性;也就是说,在其产品上线初期,很有可能会经历用户数量爆发性增长的情况。2013年初,Tap4Fun推出新游戏《王者帝国》,一经上线该产品就在同年3月份登上苹果App Store中国区畅销排行榜第一名。而在这样业务量急剧增长的背后,是对其IT资源的可拓展型及灵活性极大的考验。

基于以上业务特点,Tap4Fun 选择了Amazon Elastic Compute Could(EC2)进行Web规模计算。Amazon EC2为Tap4Fun提供了大小可调的计算容量,并且EC2的Web服务接口非常简单,Tap4Fun可以轻松的获取及配置容量。此外,Amazon EC2缩短了获取并启动新服务器所需时间,这样一来,在业务量发生变化时,Tap4Fun可以快速扩大或者缩小计算容量。在2013年初《王者帝国》新上线时,因为用户量的激增使得Tap4Fun曾经有一晚准备几十台服务器的经历,而AWS的服务以其出色的业务灵活性及可拓展性,为Tap4Fun的业务增长提供了稳定、可靠的服务支持。

数据的安全性
作为旗下有若干款策略游戏的手游运营商,Tap4Fun管理着全球用户大量的帐号及游戏信息。因此,能否保证数据的安全性成为了Tap4Fun的产品体验能否得到保证的关键。而AWS的服务,恰恰满足了Tap4Fun对数据安全的极高要求。 Amazon Virtual Private Cloud(VPC)可以使Tap4Fun在云中预配置出一个私有、隔离的部分,使其可以在自定义的虚拟网络中启动AWS资源。此外,Tap4Fun可以通过加密的VPN来连接VPC和本地IT基础设施,将现有的安全和管理策略拓展到VPC实例,使得它们像在自身的基础设施中运行一样。

无操作系统限制
AWS对操作平台没有限制,Tap4Fun可以同时使用Linux、MySQL及Rails等多种操作平台及开发工具进行技术开发。

首先,Tap4Fun能够凭借AWS平台的可靠性、灵活性、及全球业务覆盖将业务在全球范围内无障碍地进行拓展,保证了其全球战略的实施。

其次,AWS以其灵活的计费方式为Tap4Fun节省了运营成本。AWS提供多种实例采购选项供客户根据自身业务需求进行选择,分别是预留实例、竞价实例及按需实例。Tap4Fun可以在用户游戏在线高峰时段按需要开启服务,在其它时段关闭闲置服务器以节省成本。此外,也可通过竞价实例以低价获得一定时段较低成本的计算资源。同时,也可根据以往业务高峰时段出现的规律,以较低成本预留出服务器资源。总之,Tap4Fun可以根据自身的业务特点,在AWS的多种实例采购选项中灵活地进行选择,从而节省运营成本。

此外,AWS为Tap4Fun节省了时间成本。在AWS上实施相关项目的过程中,Tap4Fun从进行开发、测试、部署、监控到最后发布,前后耗时仅一个多月。与自建IDC相比,AWS为Tap4Fun提高了效率,大大缩短了产品上线的时间。

同时,通过使用AWS,Tap4Fun节省了运维成本;Tap4Fun不需要为拓展海外业务增加任何运维人员。实际上,如果与传统的数据中心的人员投入相比,管理AWS日常运行的所需人员成本几乎是忽略不计的。

Tap4Fun运维部经理孙秀澄表示:“AWS以其全球化的基础设施覆盖、灵活、可靠、安全的服务为Tap4Fun海外战略的实施提供了全方位的IT支持,使我们产品的数据安全、用户体验、成本控制都得到了保障,今后,随着公司业务不断的增长,我们计划使用AWS更多服务。”

欲了解更多AWS对公司推出的应用,请参考AWS的公司案例页面:http://aws.amazon.com/cn/enterprise-it/