机器容量
注意:本页上的内容适用于 Clanforge。如果使用 Multiplay Hosting,请参阅 Multiplay Hosting 文档。
机群的机器容量是指机群中托管游戏服务器的裸机和云机器的数量。Clanforge 会进行动态计算,以确定裸机和云机器的理想搭配比例,从而优化性能,提高成本效益。请参阅成本优化。
裸机容量 | 云容量 | |
---|---|---|
费用 | 较低(价格固定) | 较高(价格取决于用量) |
生命周期阶段 | 在线、资源调配、就绪、分配、关机 | 在线、资源调配、就绪、分配、关机、删除 |
资金投入 | 按月 | 无 |
资源调配时间 | 14-30 天 | 1-15 分钟 |
适用情况 | 基础机群 | 并发连接用户 (CCU) 临时增加 |
裸机容量
裸机容量是指由物理机器组成的机器容量。物理机器通常位于传统数据中心,其操作系统直接安装在机器硬件上。
成本和性能
从长期来看,物理机器的成本要低于云机器。但是这些物理机器需要更为长期的资金投入,资源调配时间也更长。裸机的质量决定了它们是用作基础机群的理想之选,但无法快速增加新容量,因此难以应对玩家需求增加的状况。
云容量
云容量是指云中的虚拟机。Clanforge 支持使用多家云提供商(包括 Google Cloud、Amazon Web Services、Azure 和 Tencent)的云容量。云机器与裸机的区别在于云机器通常是由云提供商管理的虚拟机并通过 API 公开。
成本和性能
云机器比裸机价格更高,但灵活性也更高,能够向整个机群容量快速轻松地添加和移除云机器。Clanforge 可以添加或移除云容量,从而快速响应玩家需求的变化。云容量的这些特点决定了它适合应对日常用户高峰状况,但由于成本太高,不适合大批量用作机群容量。
容量管理差异
除了存在功能差异外,Clanforge 对裸机和云容量进行管理的内在机制也存在某些差异。
其中主要差异在于生命周期阶段。两种机器容量类型会经历类似的生命周期阶段,不同之处在于裸机在缩容过程中无需经历删除阶段。
当反应式缩放系统缩容云容量时,云机器最后的生命周期阶段是删除阶段。在删除阶段,反应式缩容工具会通过云提供商的 API 删除云机器实例。删除阶段后,云机器无法恢复。
与云机器不同,裸机无法通过托管提供商的 API 删除。当反应式缩放系统缩容裸机容量时,裸机最后的生命周期阶段是关机阶段。
容量就绪
所有机器容量,包括裸机和云机器,起初都是冷容量。组成机群和机群地区冷容量的机器为初始状态,也就是说他们处于离线状态,尚未使用 Clanforge 的服务进行过资源调配且未安装任何游戏镜像。
反应式缩放工具准备好冷容量后,会启动机器,使用 Clanforge 的服务对机器进行资源调配并根据游戏的要求安装各种内容。机器准备好开启游戏会话后,就成为机群或机群热容量中的一部分。
缩容容量时,反应式缩放系统会关闭不需要的容量,然后将其删除。关机容量会保持关机状态,直至它超过配置的关机 TTL 值。这些处于关机状态的机器组成了机群或机群地区的温容量。
反应式缩放系统可以使用温容量应对玩家需求,这样比使用冷容量效率更高。由于反应式缩放系统已经完成对温容量机器的资源调配,所以针对游戏会话准备这些机器时,只需开启机器即可,有时可能还需要安装或更新游戏镜像。
与温容量和冷容量不同,热容量是由在线、完成资源调配且准备好用于分配的机器组成的。