了解Edgegap的工作原理

了解Edgegap的工作原理

MMO 如何快速扩展

已发布

已发布

已发布

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

传统上,MMO 依赖裸金属服务器来处理这种负载。然而,这种方法的局限性变得显而易见。例如,当 Square Enix 的游戏《最终幻想XIV》(Final Fantasy XIV) 遇到挑战时,它正努力进行扩展以满足玩家需求。

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

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

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

优势:

  • 性能可预测,因为不存在“嘈杂邻居”问题。

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

挑战:

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

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

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

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

Square Enix 面临的挑战凸显了仅依赖裸金属服务器的局限性。随着《最终幻想》的受欢迎程度飙升,该公司发现快速采购和设置额外的裸金属服务器以迎合不断增加的玩家人数极具挑战性。这导致了服务器排队、玩家沮丧以及潜在的收入损失。

面向 MMO 的云解决方案

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

优势

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

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

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

挑战

  • 潜在延迟:尽管云提供商提供全球覆盖,但性能可能会因地区、数量或位置以及特定配置而异。

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

  • 成本管理:虽然云具有成本效益,但它需要精心管理以避免成本呈螺旋式上升。服务器的闲置成本,以及基于地区的“零碎”定价,可能会累积成巨额的月度费用。

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

从裸金属过渡到云端

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

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

结论

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

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

利用分布式边缘计算网络的自动化编排是 MMO 的未来。革命正在到来,由 Edgegap 提供支持的《巨兽路径》(Path of Titans) 等 MMO 正在引领这场革命。

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

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

书写者

Edgegap团队

Get your Game Online Easily & in Minutes

立即开始集成!

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

Get your Game Online Easily & in Minutes