征服全球玩家,新业务几分钟上线,这家手游公司有何秘诀?( 六 )

张华介绍 , 实际应用中 , 团队更多的是使用“Performance Insights”功能来监控Aurora集群上的“Top SQL” 。 根据“TOP SQL” , 运维团队可以轻松定位对系统消耗资源较多、明显异常的SQL语句 。 以此为初始依据 , 再根据经验做判断和优化 , 后续效果反馈则可通过CloudWatch第一时间以图形化的方式直观呈现 。 实际应用中 , Camel Games团队认为Aurora的这项特性很实用 , 尤其对非DBA专业出身的用户非常友好 , 有助于迅速发现和解决问题 。

通过这种方法 , 特别在新游戏上线时 , 运维团队可以开展相应监控和优化工作 , 在代码本身经过迭代的情况下 , 团队就能对平台的业务支撑能力做到“心中有数” 。

Aurora数据库的存储空间可以根据数据量的增加而自动增长的特性令人印象深刻 。 张华说 , 有了这个功能 , 就不需要操心数据库的存储扩容问题 。 自动增加存储空间时不需要停机 , 也不会影响性能 。

目前 , Camel Games的数据库仍集中在一个区域 , 如何面向全球不同地区用户提供应用加速 , 将不同区域的访问延时控制在可控范围内并保证数据同步是Camel Games后续考虑的重点方向 。 面向业务 , 未来则考虑进一步将Amazon S3和Amazon Athena数据库查询相结合 , 针对日志数据做大数据分析 , 更好地辅助运营决策 。

推荐阅读