Lorem ipsum dolor sit conse..

泰岳AWS-Tweaker助力Tap4Fun管理云帐单

关于Tap4Fun

成都创人所爱科技股份有限公司(英文名tap4fun) 成立于2008年,是致力于制作全球顶尖手游产品的游戏开发商,具备领先的自主研发和运营实力。 公司总部位于四川成都,在北京和香港均设有分公司,团队规模已达500余人。

公司主营业务为移动网络游戏的研发、运营及移动网络游戏领域的投资。目前已成功研发并上线的游戏有《野蛮时代》、《战地风暴》、《银河传说》、《银河帝国》、《王者帝国》、《斯巴达战争》等。

面临的挑战

跨多个AWS组织和账户整合帐单
Tap4Fun有多款游戏和分析应用部署在Amazon公有云中,使用了EC2、RDS、Elastic Cache等数十类Amazon服务的数千组云资源,规模较大。由于历史原因,这些云资源混合分布在10几个Amazon账户中, 有些账户组成自己的Organization、有的作为代付商的成员账户,还有的是独立付费账户。客户需要把多张应付帐单整合起来,再拆分给各个项目组,用于对账和核算成本。

共用资源费用分摊
Tap4Fun的分析应用除了使用EC2、RDS、S3等云资源之外,还大量采用了DynamoDB、RedShift、EMR、Kinesis等云服务。该应用是为大部分游戏应用服务的,用云费用需要按照自定义比例分摊给指定游戏。

标签同步和冲突
Tap4Fun对Amazon云资源进行了较为细致的管理,已经构建了一套标签管理体系,其中部分标签在自己的组织及成员账户中用作了成本标签。同时开发了自己的资源标签管理系统,泰岳AWS-Tweaker要求客户账户部署的Lambda程序,也会在EBS等附属资源上打对应基础资源ID的标签。这一行为对Tap4Fun现有标签体系造成了干扰。

方案及部署

Tap4Fun经过研究考察,最终选用了泰岳云业务AWS-Tweaker帐单管理工具,满足其跨Amazon云组织和账户整合帐单、按项目组拆分帐单的需求。并在泰岳云业务的协助下,解决了如下两个难点问题:

标签沿用及冲突
Tap4Fun现有成本标签标识了部分云资源与项目组的对应关系,希望采用AWS-Tweaker后沿用这些数据和机制;同时Tap4Fun非常认可AWS-Tweaker自动标识辅助资源和基础资源的功能,但不希望增加新的标签。

泰岳云业务依据客户实际情况,快速上线了“资源-业务自动关联规则”和“Auto-json”功能。前者允许客户设置标签、标签取值或前缀、区域、账户等资源属性与业务的关联规则,并根据规则自动把云资源关联到业务;后者是Auto-Tag Lambda函数的替代版本,把附属资源和基础资源关系记录在S3上的json文件中。新版本有效满足了Tap4Fun标签沿用和突出的问题。

代付成员账户CUR详单获取
Tap4Fun有部分账户是通过SPP代付、是代付商组织下的成员账户。大家知道,成员账户是无权配置成本标签及CUR文件的,也无法授权AWS-Tweaker账户读取CUR数据。泰岳云业务出谋划策:要求SPP代付商定期拆除Tap4Fun成员账户的CUR文件并传输到Tap4Fun账户指定的S3桶中。并且提供了供SPP使用的Lambda函数,自动完成CUR设置,定期筛选指定账户帐单数据并保存在指定AWS账户的S3上。

取得的成效

  1. 实现了跨组织、跨账户的帐单整合,以及在不同项目组内的拆分
  2. 多项目组共用的应用和资源费用可以按自定义比例拆分
  3. 有效解决了标签沿用和冲突问题

为什么选择泰岳云工具

及时快速响应

  • 可根据客户实际需求快速推出新功能
  • 可跨组织和账户定义业务和云资源归属关系
  • 多业务可分摊指定资源费用,可灵活设置分摊比例
  • 附属资源可自动匹配基础资源,简化设置
  • 安装配置简单方便
  • 遵循最小授权原则,无安全隐患

厂商技术实例

  • 软件能力成熟度模型集成(CMMI)五级
  • ISO27001、国家信息安全服务二级
  • ISO20000、ITSS运维能力成熟度评估三级
  • ISO9001、计算机信息系统集成一级
  • AWS高级咨询合作伙伴
  • AWS战略合作伙伴
  • 200+AWS认证人员