2019-11-05

杭州绝地科技股份有限公司(Jedi,以下简称绝地科技)成立与2013年8月,一直致力于精品移动游戏开发和运营。其团队在游戏行业具有多年的丰富经验,曾经开发运营过多款成功的游戏项目。2014年绝地推出的“天天挂机”作为全球首款放置类RPG游戏,开创放置类手游之先河。随后“正统三国、朕的江山、银河战舰”等精品游戏全球发行,获得了业内和玩家的广泛的认可和赞誉,荣登各类排行榜。
用云成本拆分到各游戏团队,工作量大、容易出错
绝地科技在单一Amazon云账户中部署了多款游戏,每款游戏由不同的团队开发运营,云资源的使用成本需要拆分给各个团队,独立核算。每个月初,云管理员需要导出Amazon云帐单,手工逐行拆分到各游戏团队,不但工作量大、而且容易出错。
多Amazon云账户方案会提高用云成本
为每款游戏单独开立Amazon云账户,看似能够解决上述问题,但会大幅增加用云总成本。因为绝地科技采购了Amazon Shield Advanced安全服务防范DDoS攻击。该服务提供随时待命的DDoS 响应团队 (DRT) ,会每月向每个购买此服务的Amazon云账户收取3000美元固定费用。 另外,现有游戏应用迁移到新开立的Amazon账户也存在一定风险和工作量。
成本标签方案准确性不满足要求
Amazon云允许客户在云资源上设置标签,并在Billing and Cost Management中设置为成本标签。这样导出的详单csv文件中就带有该标签,可以用来进行成本分类。但是,游戏应用使用的云资源经常变动,需要为EC2、EBS、快照等分别设置标签,容易遗漏;导出的csv文件还需要进一步加工处理;更难以接受的是,EC2、RDS等云资源产生的流量费用,是无法设置成本标签的,而游戏应用中流量成本占比不可忽略,这影响了成本拆分的准确性。
绝地科技选择了泰岳云业务的SaaS化云帐单管理工具,其主要功能是基于客户自定义的“业务”拆分Amazon云帐单,正好适合绝地的核心需求。 绝地科技的云管理员进行了如下简单操作, 就可以随时下载按业务拆分的云帐单,并直接提交给公司财务和各游戏团队,作为独立核算的依据了 。
由于绝地科技已经选择泰岳云业务作为其SPP代付商,其AWS账户已经成为泰岳Amazon云组织的成员账户。因为无需在自身Amazon云账户中设置CUR详单。
绝地科技的EC2大多有多块EBS磁盘,多组快照,为了进一步简化设置工作,同时保证把EC2产生的流量费用准确归入对应的游戏团队。在绝地自身Amazon云账户中安装了Ultra-CMT提供的Lambda函数,通过打标签方式把EBS、快照等附属资源关联到对应的EC2、RDS等基础资源。