了解Edgegap的工作原理

了解Edgegap的工作原理

MMO 如何快速扩展

已发布

已发布

已发布

大型多人在线(MMO)游戏以其庞大、充满互动的世界而闻名,这些世界能同时容纳成千上万名玩家。因此,支持这些游戏的底层基础设施对其成功至关重要。当一款 MMO 游戏迅速走红时,随之而来的玩家数量激增会对现有基础设施造成巨大的压力。

传统上,MMO 一直依赖裸金属服务器来应对这种负载。然而,这种方法的局限性显而易见。例如,史克威尔艾尼克斯(Square Enix)在其游戏《最终幻想XIV》(Final Fantasy XIV)中就曾遇到挑战,该游戏当时难以通过扩容来满足玩家需求。

请注意,本文仅将 FF14 作为参考案例。Edgegap 与 Square Enix 无任何关联,亦不掌握 FF14 游戏服务器和托管基础设施的内部信息。

传统的 MMO 基础设施 —— 裸金属服务器

裸金属服务器是专供单租户使用的物理服务器,通常比虚拟化环境提供更好的性能和控制力。

优势:

  • 性能可预测,因为不存在“吵闹邻居”(noisy neighbor)问题。

  • 对硬件拥有完全控制权,允许游戏开发者优化性能。

挑战:

  • 可扩展性:随着需求增长,采购、配置和维护新的裸金属服务器可能会非常缓慢且繁琐。

  • 灵活性:适应波动的玩家数量可能很困难,从而导致资源利用不足或容量短缺。

  • 基础费用:裸金属架构需要一定的入门成本。工作室需要最少数量的服务器以及至少几名工程师来进行维护。这些高昂的运营成本是工作室和发行商关闭老游戏的主要原因之一(如果不是最主要原因的话),因为在最低流量水平下,基础基础设施的运营成本实在过于高昂。

Square Enix 在《最终幻想》中面临的挑战

Square Enix 面临的挑战凸显了仅依赖裸金属服务器的局限性。随着《最终幻想》热度的飙升,该公司发现很难快速采购并配置更多的裸金属服务器,以满足不断增长的玩家需求。这导致了服务器排队、玩家沮丧以及潜在的收入损失。

MMO 的云解决方案

云技术通过互联网提供虚拟化的计算资源,具备可扩展性、灵活性,并且通常具有成本效益。

优势

  • 弹性:云服务可以根据需求快速扩展或缩减。

  • 全球覆盖:MMO 可以利用遍布全球的数据中心,为全球玩家群体提供低延迟体验。

  • 托管服务:开发者可以利用托管数据库、AI 服务等来增强游戏功能,而无需在基础设施方面承担繁重的工作。

挑战

  • 潜在延迟:尽管云提供商拥有全球覆盖能力,但性能可能会因地区、地点数量以及具体配置的不同而有所差异。

  • 硬件池:由于高速时钟频率的要求,可能还需要特定类型的虚拟机。

  • 成本管理:虽然云端可能具有成本效益,但它需要精心管理以避免成本失控。服务器的闲置成本,加上各地区细枝末节的杂费定价,可能累积成庞大的月度账单。

  • 编排:支持部署流程的智能化、自动化编排至关重要,但特定提供商的解决方案(例如 Amazon AWS Gamelift)会将工作室绑定在单一提供商上。这限制了工作室只能使用该提供商的特定位置,并增加了停机中断的风险。像 Agones 这样的多云解决方案在使用率方面存在上限,并且面临其特有的隐藏挑战,因为 Agones 并不完全是一个编排平台,而更像是一个 Kubernetes 调度器。仍然需要像 Terraform、Ansible 和自研软件这样的其他编排环境。

从裸金属过渡到云

  • 混合模式:过渡解决方案可以是一种混合模式,即 MMO 同时利用裸金属和云资源。这允许利用云资源实现即时扩展,同时保留裸金属在关键任务上的性能优势。

  • 迁移策略:迁移到云端绝非易事。MMO 需要明确的迁移策略,综合考虑数据传输、与现有系统的集成以及潜在的停机时间。

结语

MMO 仅依赖裸金属服务器的时代可能即将结束。随着玩家数量持续波动以及全球覆盖变得势在必行,云技术为 MMO 提供了高效快速扩展的广阔前景。

尽管挑战依然存在,但通过精心的规划和策略,MMO 可以充分利用云端,为其不断增长的玩家群体提供流畅无缝的体验。

利用分布式边缘计算网络的自动化编排是 MMO 的未来。变革即将到来,而由 Edgegap 提供支持的《泰坦之路》(Path of Titan)等 MMO 正在引领这场变革。

了解更多关于 Edgegap 的 Private Fleet 的信息,其自动化、自优化及全球服务器管理功能凭借混合模式助力未来的 MMO。无冷启动、无限扩展,相比传统集群具备更高的弹性和安全性,最重要的是 —— 实现具成本效益的扩展。


请直接联系我们,或加入我们的 Discord。

书写者

Edgegap团队

Get your Game Online Easily & in Minutes

立即开始集成!

轻松在线游戏
且在几分钟内