壳木游戏“无尽苍穹”从本地数据中心迁移到GCP

关于壳木游戏“无尽苍穹”

壳木游戏拥有一支一流的手游研发团队,目前采用业界通行的Unity商业引擎进行3D游戏开发,是中国为数不多的拥有独立研发世界水准的3D游戏引擎能力的团队。壳木游戏研发的多款手游已经在全球200多个国家和地区发行,拥有上千万游戏用户,在未来的发展中,壳木游戏将继续凭借在业内雄厚的技术实力、强大的核心资源、清晰的市场战略、超强的执行力、以及优秀的开发运营团队,不断推陈出新,打造出多款极富创造性的产品,为全球手机游戏玩家奉上精品原创的手机网络游戏。

“无尽苍穹”是壳木游戏自主研发的一款太空策略SLG游戏,以星际科幻为主题。在游戏的前期开发和调试阶段,我们使用了本地数据中心进行相关工作。然而,经过对游戏进行线上部署和测试的评估后,我们决定将整个项目迁移到GCP上。

客户痛点

由于当前全球经济下行和国际形势的影响,壳木需要整体降低运营成本。团队在成本控制评估过程中考虑了多个云厂商,包括阿里云和AWS,最终选择了海外云厂商,以确保数据安全。通过对成本控制、服务器稳定性和CDN加速等因素的评估,我们决定将一期项目部署到GCP上。

未来我们还考虑对用户数据进行深度挖掘,充分利用行为数据的价值。我们计划在云上建立数据分析平台,并借助GCP强大的大数据分析能力(如BigQuery和Dataflow),以安全合规为切入点推动客户进行迁移。在这次迁移中,我们将协助客户将现阶段的业务数据迁移到GCP,并随后引入BigQuery、Dataflow以及AI/ML分析服务,以增加客户的粘性。

通过以上策略,壳木将能够在降低运营成本的同时,为客户提供更稳定的服务器架构,并利用GCP强大的数据分析能力帮助客户提高业务价值。

GCP解决方案和价值

RJ根据客户痛点,通过与客户的反复调研,收集客户需求,并结合过往案例和经验;与GCP原厂解决方案架构师一起讨论解决方案,其中收集到客户对云平台的使用成本比较敏感,针对云资源的数据安全有较高要求,要求具有稳定而弹性的云基础架构,并且希望预留搭建大数据分析平台的可拓展性。在时间紧任务重的情况下,RJ指定了周密的工作计划。帮助客户讲本地环境打包上云,其中包含本地关系型数据库MySQL、非关系型数据库Redis、缓存数据库MenCache、代码仓库、自动化CI\CD平台Jenkins、镜像制品仓库、本地前端反向代理服务器等,主导本次迁移工作,并积极与GCP架构师迁移本地数据搭建PoC环境,之后与客户项目经理验证PoC环境,执行生产环境部署搭建工作,帮助客户高效使用云服务,从业务的高可用出发点,配置多可用区集群,针对节点组配置自动伸缩策略,提升了业务系统的稳定性,提升了运维效率,避免资源的浪费,节省了云资源的成本。

工具服务介绍

  • GCP DMS:GCP 数据库迁移服务 (DMS) 是一种托管迁移和复制服务,可帮助您快速、安全地将数据库和分析工作负载迁移到 GCP,同时最大限度地减少停机时间并实现零数据丢失。GCP DMS 支持各种数据库和分析引擎的迁移,例如 MySQL 和 PostgreSQL,以及预览版的 SQL Server 和 Oracle 迁移。DMS 是一项免费服务,您只需为使用全新的 GCP 数据库付费。
  • Cloud SQL:一种完全托管的关系数据库服务,可让您在云中轻松设置和管理PostgreSQL、MySQL 和 SQL Server数据库。
  • IP 许可名单:当源数据库位于 Google Cloud 外部并且具有外部可访问的 IPv4 地址和 TCP 端口时,公共 IP 连接最合适。如果源数据库托管在 Google Cloud 中的另一个 VPC 中,那么将源数据库与 Cloud SQL 实例连接起来的最简单方法是使用 VPC 对等互连。

迁移后架构:

迁移方式:

  • 使用Redis shake工具将Redis数据迁移到Redis的GCP Memorystore,并测试迁移后的Redis的可靠性和性能。
  • 使用DMS服务将本地Mysql群集迁移到GCP Cloud SQL,并测试其可靠性和性能。
  • 使用DTS工具将本地数据迁移到GCP云存储,并测试迁移的对象数据的可靠性和性能。

Partner 价值

在整个项目过程中,RJ作为合作伙伴积极参与了项目的前期工作,并积极响应客户的需求。基于RJ和壳木之前在游戏《战火与秩序》和《Age of Z》方面的技术合作经验,面对本次项目的云选型需求,RJ详尽研究和分析了GCP的产品报价、折扣体系,以及我们能够给予客户的优惠力度,最终成功说服客户选择在GCP上继续部署和运营游戏。这次游戏迁移项目为客户与RJ之间的合作奠定了坚实的基础,我们将继续合作共同开展工作。

关于RJ

RJ的总部设在香港,并在中国大陆的不同城市设有分支机构,包括北京、上海、广州、深圳、青岛、武汉、成都、杭州。RJ是GCP云生态系统中值得信赖的增值服务提供商。RJ的业务战略定位是云咨询、云迁移和成本优化,关键客户群定位是游戏和电商。