跳到正文

什么是 Splits、资源如何分配,以及如何在一个付费套餐上运行多个服务器。

Splits 是付费套餐的一项功能,让你可以将套餐的总资源分配给多个服务器实例。你不必只运行一台大型服务器,而是可以运行几台较小的服务器 — 全部在同一个套餐的资源预算之内。

你将学到

  • 什么是 Split,以及它如何工作
  • 每个套餐包含多少个 Splits
  • 如何在服务器之间分配资源
  • 哪些类型的服务器可以作为 Splits 运行

什么是 Split?

一个 Split 代表一个服务器实例槽位。你套餐的 总 CPU、内存和磁盘构成一个共享资源池。你可以从这个资源池中为每台服务器分配一部分,只要总量不超过套餐的上限即可。

Splits 的数量等于你可以同时运行的服务器的最大数量。


各套餐的 Splits 数量

套餐Splits最多同时运行的服务器数
Bronze22
Silver33
Gold44

Free Tier 不支持 Splits。


资源如何分配

你套餐的资源是一个资源池 — 你创建的每台服务器都从中获取资源。所有服务器的分配之和必须保持在套餐的上限之内。

示例 — Silver 套餐(200% CPU、4 GB 内存、9 GB NVMe、3 个 Splits):

服务器CPU内存磁盘
Discord 机器人50%512 MB1 GB
Web API100%2 GB4 GB
数据库50%1.5 GB4 GB
合计200%4 GB9 GB

三个 Split 全部被使用,套餐资源已全部分配。


可以作为 Splits 运行的服务

你不仅限于应用服务器。门户中的 Splits 标签页允许你创建:

应用服务器:

  • Node.js
  • Python
  • Java
  • Rust
  • C#
  • Lua
  • 以及其他受支持的 Egg

数据库服务器:

  • MongoDB
  • MariaDB
  • PostgreSQL

在门户中管理 Splits

每台付费套餐服务器在门户中都会显示 Splits 标签页。在那里你可以:

  • 创建新的服务器实例
  • 为每个实例设置资源分配
  • 创建数据库服务器

常见问题

Free Tier 可以使用 Splits 吗?

不可以。Splits 仅适用于 Bronze、Silver 和 Gold 付费套餐。

不同的 Splits 可以运行不同的编程语言吗?

可以。你可以在各个 Splits 之间混合使用不同的运行时 — 例如,在同一个套餐上运行一个 Node.js 服务器和一个 Python 服务器。

如果我降级到 Splits 更少的套餐会怎样?

你可能需要删除一些服务器实例,以符合新套餐的限制。如果需要帮助,请在降级前联系支持。

我可以将数据库服务器创建为 Split 吗?

可以。门户的 Splits 标签页允许你在应用服务器之外,创建 MongoDB、MariaDB 和 PostgreSQL 数据库服务器。


下一步