一、客户介绍
广州兆合云技术有限公司(简称”MooreCloud”)是一家来自国内出海发展全球化业务的初创科技公司,由充满激情的企业家推动,他们的使命只有一个:通过云游戏使视频游戏的访问民主化。相信游戏的未来在云端,专业团队致力于让每个人、任何地方都可以访问游戏。
MooreCloud背后的愿景是:在任何设备上玩你最喜欢的视频游戏,就像流媒体音乐或电影一样。
MooreCloud不仅是一个云游戏平台,更是通往无限游戏体验的门户。使玩家能够在任何地方玩任何游戏,而不需要昂贵的硬件。无论住在哪里,MooreCloud都可以立即玩视频游戏,并将游戏体验带到任何地方,这要归功于先进的云游戏和流媒体技术。

二、项目目标
随着客户用户基数的不断增长,原有的业务架构难以应对高峰时段的高并发访问和数据处理需求。游戏服务器经常面临宕机风险,导致玩家体验不佳。此外,扩展能力受限,新功能和更新的部署周期较长,影响了游戏的创新速度和市场竞争力。
为了满足客户长期稳定的发展需求,兆合云项目涉及到的云资源主要是云服务器、云存储、云网络、云数据库、云安全等以及相关服务与运维支持。
三、架构设计
为了解决上述挑战,决定将游戏的核心服务迁移到Oracle Cloud Infrastructure (OCI),利用其高性能、可扩展和安全的云基础设施。
计算层:
- 使用 OCI Compute 实例,选择高性能虚拟机类型,例如 VM.Standard.E4.Flex,满足游戏服务器的 CPU 和内存需求。
- 使用 OCI Instance Pools,自动创建和管理多个游戏服务器实例,实现弹性伸缩,应对用户流量波动。
网络层:
- 使用 OCI Virtual Cloud Network (VCN) 创建私有网络,将游戏服务器、数据库等资源隔离到安全的网络环境中。
- 配置安全列表和安全组,控制网络流量,防止攻击和数据泄露。
- – 使用 OCI Load Balancing 服务,将用户流量分散到多个游戏服务器,提高游戏服务器的可用性和性能。
存储层:
- 使用 OCI Block Volumes 提供高性能的块存储,满足游戏数据存储需求,例如玩家数据、游戏资源文件等。
- 使用 OCI Object Storage 存储游戏资源文件,例如游戏模型、纹理、音效等,提供高可用性、低成本的存储方案。
数据库层:
- 采用 OCI 的 MDS,为游戏的后台管理系统提供高性能、自动化的数据存储和处理能力。
监控与管理:
- 使用 OCI Monitoring 监控游戏服务器的运行状态,例如 CPU、内存、网络等指标,及时发现问题。
- – 使用 OCI Logging 收集游戏服务器日志,分析用户行为,发现问题根源。

四、项目流程
前期:
- 敏捷云在迁移实施前与兆合云进行深入沟通,了解其游戏业务需求,包括用户规模、游戏类型、性能要求、安全要求等。
- 分析兆合云的现有 IT 架构,包括服务器、数据库、网络、安全等,评估迁移到 OCI 的可行性。
- 根据评估结果,制定详细的迁移方案,包括迁移步骤、时间表、资源需求、成本预算、风险评估等。
- 进行成本效益分析,比较迁移到 OCI 后的成本与现有成本,并评估迁移带来的收益。
中期:
- 协助兆合云技术团队进行OCI服务选型,例如 Compute 实例、Block Volumes、MySQL Database System、Load Balancing 等。
- 进行系统测试,确保游戏服务器、数据库、网络等能够在 OCI 环境中正常运行。
后期:
- 敏捷云提供持续的技术支持,帮助他们解决迁移过程后的问题,并确保系统稳定运行。
- 同时,培训兆合云的运维团队如何使用 OCI 服务,帮助他们独立管理和维护 OCI 环境。
五、上云价值
- 高性能与低延迟:OCI Compute 实例提供高性能的虚拟机,GPU 实例提供更强的计算能力,降低游戏延迟,提升用户体验。
- 成本效益:OCI 提供按需付费的模式,根据实际使用情况付费,降低运维成本40%。
- 可扩展性:OCI 提供弹性伸缩能力,可以根据用户需求动态调整资源,支持游戏业务的快速发展。
- 全球覆盖:OCI的全球数据中心布局确保了全球玩家的低延迟访问。
六、客户成果
- 提高了玩家满意度:游戏服务器的稳定性和响应速度大幅提升,减少了延迟和宕机事件,玩家投诉率明显下降。
- 加速了创新周期:利用自动化工具和敏捷开发环境,新功能和游戏更新的部署时间缩短了50%以上。
- 拓展了全球市场:全球化的云基础设施支持了游戏在新兴市场的快速扩张,吸引了更多海外玩家。
- 增强了品牌形象:游戏的高质量和稳定性赢得了玩家和媒体的好评,提升了公司的市场地位和品牌影响力。