畅游是一家全球化的游戏公司,8年前,畅游选择了腾讯云作为畅游全球云产品供应商之一。腾讯云一直为畅游提供优质高效的公有云和混合云服务,目前畅游绝大多数业务已经从自建IDC迁移到了云上。
对于任何一家公司来讲,核心数据的安全是重中之重,在畅游数据库云化的过程中,对于数据库,畅游除了兼容性和性能之外会优先去了解的功能就是数据恢复,而腾讯云的数据恢复畅游进行了完整的测试,测试的结果也相当让畅游满意。畅游之前的备份系统是使用官方原生的mysqldump+binlog 进行逻辑备份和恢复,出现故障需要恢复数据的情况是:平均数据的恢复时间在两到三个小时左右。
1. 智能化的数据库管家DBbrain:
首先它是一个7×24小时的实时采集系统和实时分析系统;第二点,它是可以提高管理效率的,每次管理大家都不需要再去登陆本机,而是通过DBbrain可以做集中管理,特别是集中的数据库优化的分析;第三点,有部分功能在DBbrain中变成了一键式的操作,大量节省了运维成本;第四点,所有在DBbrain中的操作都是可审计的,也就是说安全性是有保证的。
2. Anycast在数据库领域的应用:
通常Anycast这个产品畅游是用来做全球同服的,随着畅游海外业务的大发展,全球同服业务也在畅游开始上马。
以某个海外业务为例,主要对香港、日、韩和北美洲发行。海外用户根据游戏类型不同会聚集在北美和日韩,畅游多次分析和论证玩家的分布和各地网络的情况,最终将该项目的游戏服部署在了美国西部(以下简称美西),日、韩和香港的玩家通过anycast加速连到美西,玩家实际的登录速度延时在200毫秒左右完全能满足玩家的游戏体验需求。对畅游来说节省了大量在日韩部署的硬件资源成本。其实Anycast的通道就是对TCP通道的连接做了一次腾讯云内网的加速而走腾讯云内网的国际专线来提高畅游访问的稳定性。在畅游数据库团队看到了这一点,北美数据中心到北京数据中心的所有的数据库的数据同步也同样使用了Anycast进行加速,畅游也取得了比较好的效果。
在畅游改用腾讯云定制过的数据库恢复系统的时候,经过客戶的测试发现,全量数据恢复的平均时间会较之前缩短2/3。
另外,让畅游比较惊喜的是腾讯云控制台界面提供了三个等级的恢复服务,其中就包含了基于表级别的数据库极速恢复功能。畅游有部分业务在上云之前,为了提高恢复速度进行了核心表的独立备份,而现在这个功能腾讯云数据库备份系统替畅游实现了,这个系统进一步节省了其维护成本。