Kick9成立于2014年,是一家专注于手机游戏全球发行服务的创业公司。公司核心成员分别来自DeNA、EA、动视暴雪、万代、腾讯等著名游戏厂商及游戏发行商,对游戏的研发、发行及运营有着深刻的理解和丰富的实战经验。公司成立一年多来,Kick9成功地在北美推出了由中国游戏开发商开发的《NBA ALL NET》和《Soul Hunters》两款游戏,均登上Appstore美国区Top10畅销榜。
Kick9的目标是要做全球化的游戏发行与推广服务,为全球用户提供优质的游戏体验。为实现这一目标,Kick9计划建立独特的手机游戏发行服务平台(Distribution as a Service,以下简称DaaS),所提供的服务包括游戏的打包与分发、用户获取、数据分析、营运工具和增值服务等,这一系统将为国内外游戏开发团队提供一整套的游戏发行服务解决方案。
然而作为一家创业型公司,Kick9缺少自己运营数据中心的经验,传统的IDC托管服务器的方式对Kick9来说也是困难重重,因为Kick9从成立之初就立志服务于全球用户,在海外数据中心(简称IDC)托管服务器带来的管理和运维成本是Kick9难以承受的。同时,对创业公司来说,业务发展对底层架构有着非常严格与紧迫的要求,因此,选择一家服务范围覆盖全球的云服务平台自然成为Kick9的首选方案。
Kick9在选择云服务平台时主要考虑的因素包括云服务商的品牌、是否能提供全球化覆盖的服务、云服务的稳定性、灵活性、可靠性及安全性等。“从业务角度考虑,我们最关键的需求是能提供覆盖全球的服务;从技术角度考虑,最关键的要求是云服务的稳定性和可靠性。” Kick9运维总监潘晓华说。
全球覆盖
Kick9的手机游戏发行服务平台(DaaS)是为全球手游开发商服务的,目前主要针对北美和东南亚市场,因此,选择一家能提供全球化服务的云服务商是 Kick9的基本要求。“AWS通过在全球12个不同区域的32个可用区提供云服务,范围涵盖全球,无论是在北美、欧洲还是在东南亚,我们都可以方便地部署和管理DaaS,当我们需要进行大数据处理时,AWS云数据中心之间的高速网络连接使我们能够以极快的速度进行海量数据传输。”潘晓华说。
稳定性与可靠性
Kick9的游戏发行平台完全建立在AWS之上,每时每刻都面对着数千万用户,因此系统的稳定性是至关重要的,一旦系统出现故障,将给Kick9带来巨大的损失。AWS服务的稳定性和可靠性是通过多层级的技术和管理措施来保障的,包括在同一个区域内提供多个可用区、用户账号的授权管理、虚拟私有云(VPC)隔离、利用Auto Scaling自动增加或减少机器数量、内置的防止DDoS攻击机制、7X24的售后支持服务等,这一系列措施确保AWS云平台能始终安全可靠地运行。“我们使用AWS服务已经一年多了,到目前为止,没有遇到过任何物理层的故障,整个系统的稳定性和可靠性非常高,特别是在遇到突发的峰值流量时,Auto Scaling可以自动增加Amazon EC2实例,确保我们的DaaS系统始终保持对用户的快速响应。” 潘晓华说。
目前,Kick9的手机游戏发行服务平台(DaaS)完全建立在AWS云平台之上,所使用的AWS服务包括Amazon EC2、Amazon S3、Elastic Load Balancing、Amazon CloudFront、Amazon Identify and Access Management (IAM)、Amazon RDS、Amazon SES、Auto Scaling 以及Amazon EMR等。DaaS平台为国内外游戏开发商提供了完整的游戏发行服务解决方案,包括One SDK解决方案、游戏客服和反馈系统、游戏论坛和社区服务、游戏数据分析服务和市场投放分析服务等,手游开发商可以根据自己的需求选择所需要的服务。
AWS云平台给Kick9带来的好处主要体现在两个方面:其一是大幅度降低了运维成本;其二是提升了Kick9业务系统的开发效率,使新的项目能够更快地上线。Kick9的游戏发行服务平台部署在AWS的海外站点,同时在AWS北京站点建立了与线上平台一致的沙盒环境进行系统测试,整个系统的运维充分利用了AWS提供的多种自动化运维工具,无论是海外节点还是在国内的节点都可以非常方便地实现自动化的运维,使运维成本得到大幅度降低。另一方面,在AWS上开启新机器、部署新服务的时间仅需几分钟,这是传统IDC方式无法实现的。“我们搭建了专门的系统收集用户的行为及用户的来源,并利用了Amazon EMR对数据进行多维度的分析,快速统计出我们需要的各种数据。Amazon EMR可以快速地启动一个集群快速进行大数据处理,一旦完成数据处理,即可关闭集群,极大地节约了服务器的租用成本,同时也省下了搭建集群、配置集群的人力和时间成本。” 潘晓华说。
在未来,Kick9计划使用更多的AWS服务来提高开发效率和降低成本,为国内外的手游开发商提供稳定、高效的发行服务。
欲了解更多AWS在游戏方面的应用,请参考AWS的游戏托管页面:
https://aws.amazon.com/cn/game-hosting/。