什么是虚拟服务器及与裸金属 - 专用于多人游戏的专用服务器的比较

什么是虚拟服务器与裸金属和专用服务器在多人游戏中的对比
什么是虚拟服务器与裸金属和专用服务器在多人游戏中的对比
什么是虚拟服务器与裸金属和专用服务器在多人游戏中的对比

什么是虚拟服务器?

虚拟服务器本质上是物理服务器的软件模拟

可以把它想象成将一台强大的计算机划分为多台较小的、独立的计算机,每台都运行自己的操作系统和应用程序。这个虚拟服务器的定义听起来可能很复杂,但概念很简单:您得到了一台专用机器的功能,而无需(拥有和/或承诺)实际的硬件。

简而言之,它是一个真实物理服务器的“切片”。

在架构方面,它与经常用于游戏开发的裸金属服务器形成对比。裸金属服务器为您提供原始硬件——整个物理机器完全属于您自己,带来最大性能,但需要额外的成本来管理它,并且因需要承诺而出售,必须最大化其使用以避免闲置、浪费资源空置。

与裸金属相比,虚拟服务器托管的优势在于其效率。

虽然裸金属服务器在非高峰时段可能会闲置,但虚拟服务器可以通过编排根据玩家需求进行扩展和收缩。您不需要为未使用的容量付费。此外,运行中的裸金属无法迁移,而虚拟机则可以在不中断的情况下进行迁移。

这种灵活性使得虚拟服务器租赁在独立开发者和AAA工作室中越来越受欢迎。

虚拟服务器如何工作?

虚拟服务器通过称为虚拟服务器软件的巧妙工具(即管理程序)运行。具体来说是类型 2,但有时如果使用裸金属则是类型 1。

这个层在物理硬件和您的游戏服务器之间,管理像CPU、内存和存储这样的资源。当玩家连接到您的游戏时,他们不会知道——或在意——他们是否连接到虚拟或物理服务器。因为服务器是与其他工作负载隔离的,所以体验感觉是相同的。

管理程序动态分配资源。一台物理服务器可以运行多个虚拟服务器,每个处理不同的游戏实例或地区。这样的资源共享使虚拟服务器非常具有成本效益。

现代虚拟化技术(即管理程序)使得 CPU 和内存性能开销通常可以忽略不计。通过适当配置,您的虚拟机可以获得专用或优先的资源,并且网络流量几乎与裸金属一样快。延迟的差异?通常是无感的——有时以微秒为单位测量,虽然I/O密集型工作负载可能会看到略多的影响。

虚拟服务器可以用于多人游戏吗?

当然可以。

实际上,虚拟服务器已成为现代多人游戏基础设施的支柱。真正的问题不是能否使用它们,而是如何有效地使用它们。

传统游戏服务器编排到容器的演变是多人游戏托管的一个重要变革(请原谅这个双关语)。容器帮助提升虚拟机的性能,使它们成为多人游戏服务器的理想选择。

容器去除不必要的开销,只将您的游戏服务器及其依赖项包装成轻量级、可移植的单元。您无需担心硬件规格或操作系统配置。部署您的容器,无论是在东京还是在圣保罗的虚拟服务器机器上,它都能一致地运行。

这种服务器基础设施的民主化影响深远。小型工作室现在可以在技术实力上与行业巨头竞争,而不是在基础设施预算上。

Edgegap 已经在大规模上证明了这一点,通过使用容器部署和扩展数十万个为全球数百万玩家服务的多人游戏。通过在全球 615 多个地点编排这些容器,Edgegap 的实时游戏服务器编排帮助游戏工作室节省了30-50%的云成本(字面上是数百万美元),相比于传统的公共云部署。

优化的编排意味着您的游戏服务器在需要的时间和地点准确运行。没有为高峰时段预留而未出现的过度配置。空闲时段没有付费的闲置服务器。容器靠近您的玩家进行启动,提供低延迟游戏体验,然后在会话结束时关闭。

虚拟服务器是“云”吗?它们能与裸金属一起工作吗?

是的,虚拟服务器构成了云计算的基础。

当您听到关于云游戏或云基础设施的信息时,您实际上是在听到大量的虚拟服务器在协同工作。但是许多开发者没有意识到的是:云不一定意味着昂贵。

认为云等于高成本的印象源于不高效的使用模式。来自主要供应商的原始虚拟服务器购买选项的确在全天候运行时可能很昂贵。智能编排完全改变了这个方程式。通过将虚拟服务器与裸金属基础设施相结合——即 Edgegap 所称的“混合编排”——您可以获得两全其美的结果。

这种方法打破了虚拟服务器与物理服务器的争论。选择不是二选一——而是看哪个在何处表现优越。裸金属用于可预测的流量以通过缺乏出口流量来最小化成本。虚拟服务器用于灵活性和地理分布。它们共同创建了既强大又经济的基础设施。

结论

虚拟服务器已经从根本上改变了多人游戏在全球范围内玩家到达的方式。它们提供了随着玩家群体扩大而扩展的灵活性,控制成本的效率,以及提供出色游戏体验的性能。容器化的兴起使这些益处可供所有开发者享受,而不仅仅是那些具有大规模基础设施预算的开发者。

理解何时使用虚拟服务器,如何通过现代编排优化它们,以及何时与裸金属基础设施结合使用,可能意味着一款游戏是否能在服务器成本上挣扎或能够盈利地扩展。像 Edgegap 这样的公司已经证明,明智的基础设施选择可以减少 30-50% 的成本,同时通过更好的地理分布实际改善玩家体验。

多人游戏托管不在于选择虚拟或物理服务器之间。它在于编排正确的基础设施组合以有效地为全球各地的玩家服务。虚拟服务器不只是多人游戏的一个选项——它们正成为智能、可扩展游戏基础设施的标准。

书写者

Edgegap团队