> For the complete documentation index, see [llms.txt](https://docs.edgegap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgegap.com/zh/learn/bian-pai/si-you-jian-dui.md).

# 私有舰队

通过私有舰队在 Edgegap 上预留每月待命容量，并为拥有稳定玩家基础的游戏探索更具成本效益的选项。

按月预留备用容量，并在虚拟机（性能）或裸金属（Overdrive）规格之间选择您偏好的方案。

**私有机群是 Edgegap Cloud（默认）的可选补充，** 一种受欢迎的托管选项：

* 实现 [持久化](/zh/learn/bian-pai/chi-jiu-hua.md) 配备 24/7 全天在线服务器，并且
* 优惠的 [部署](/zh/learn/bian-pai/deployments.md#match-bound) 定价与可预测的流量。

🌟 [**升级到按需付费层级**](https://app.edgegap.com/user-settings?tab=memberships) **即可解锁带备用容量的私有机群托管！**

{% hint style="success" %}
&#x20;或者，请参见 [部署](/zh/learn/bian-pai/deployments.md#match-bound) 云编排以利用按比例的 vCPU 定价。
{% endhint %}

## ✔️ 简介

私有机群让您可以选择特定主机位置，并在我们全球可用、与供应商无关的基础设施中预留专用备用计算容量，适用于：

* **具有可预测日常流量的实时游戏** **模式** 以及稳定的玩家社区，
* **持续 24/7 运行的服务器** 其开放世界包含由玩家放置的用户生成内容，
* **MMO 游戏** 优先考虑社交体验且每台服务器并发用户数量较高。

## ↕️ 分配

高效编排您的机群容量可以决定成本节省的成败。要找到机群与云端溢出的最佳混合比例，需要多次迭代。

<figure><img src="https://3334189208-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2FARxL8KfrTLVegw0ZGgro%2Fimage.png?alt=media&amp;token=0e39a747-a548-4252-81ca-de80ade3d5fb" alt=""><figcaption><p>机群利用率图表（在仪表板中）</p></figcaption></figure>

### 1. 安排主机

规划您的私有机群容量是一项重要的、每月重复进行的 DevOps 活动。

如果您预计会有影响容量的特殊事件，例如：建议提前为机群安排额外主机。

* 全球或区域发布，或重大更新，
* 全量折扣，或免费测试周末，
* 主播活动、锦标赛或其他公开活动。

{% hint style="warning" %}
机群主机的最低承诺期为一个（1）月。一旦主机启动， **安排删除主机并降低成本的最早日期是月末**.
{% endhint %}

{% hint style="success" %}
使用早期信号（例如愿望清单）来预测区域需求并缓解过度配置。难以有把握地预测流量？先从低配开始，然后 [#overflow-to-cloud](#overflow-to-cloud "mention").
{% endhint %}

#### 位置

在地图上放置一个图钉，预览新主机的主位置/备用位置。

选择一种备用策略来控制每个质心的合适位置：

* **邻近性（默认）** - 700 公里质心半径，便于精确控制。
* **冗余** - 1,400 公里质心半径，可提供更多备用位置。

<figure><img src="https://3334189208-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2F0otdBhulhvgFgO6mNWtg%2Fimage.png?alt=media&amp;token=6388d70c-7cf4-469f-8ce4-9735c67aeb4d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
位置可用性取决于所选硬件规格。Overdrive 的可用性有限。
{% endhint %}

📢 API 配置功能正在开发中， [请告诉我们](https://discord.gg/NgCnkHbsGp) 您的持续集成需求！

### 2. 发现主机

在与开发人员或 QA 团队测试新构建时，通常会跳过会话步骤，玩家直接连接到部署，同时对与会话相关的功能进行硬编码或禁用。这使开发迭代更快，并将会话副作用与服务器功能隔离开来。

{% hint style="warning" %}
**手动启动你的部署并粘贴 URL 和端口，无法满足实时游戏的需求。**
{% endhint %}

自动化以下热门游戏流程： [玩家会话](/zh/learn/bian-pai/wan-jia-hui-hua.md) 以及服务器扩缩容，可通过以下任一方式：

{% columns %}
{% column width="33.33333333333333%" %}
[匹配系统](/zh/learn/pi-pei-xi-tong.md):

* 竞技游戏
* 按需对局
* 技能评级和/或\
  自定义规则
  {% endcolumn %}

{% column width="33.33333333333333%" %}
[服务器浏览器](/zh/learn/fu-wu-qi-liu-lan-qi.md):

* 持久型或社交型
* 长时会话
* 自动分配和/或\
  自定义搜索
  {% endcolumn %}

{% column width="33.33333333333333%" %}
自定义后端：

* 迁移线上游戏
* [使用 v2 API 部署](/zh/docs/api/zhuan-yong-fu-wu-qi.md)
* [监控 Webhooks](/zh/learn/bian-pai/deployments.md#webhooks)
  {% endcolumn %}
  {% endcolumns %}

您的会话编排必须了解可用主机，才能利用机群容量：

<figure><img src="https://3334189208-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2FcZwy1pEO8JenOEIOoJCV%2Fimage.png?alt=media&amp;token=f4cab36b-9934-40bf-ad49-6a74800a1d9e" alt=""><figcaption></figcaption></figure>

**按需** 部署：

* 配对系统维护一份主机缓存列表，每分钟刷新一次。
* 配对系统将可用信标之一分配给每台活动主机。
* 部署按需启动，并为每场匹配选择最优位置。
* 玩家会根据最匹配的信标收到主机分配。

**预热** 部署：

* 您的 DevOps 管理员审查可用主机并 [配置策略](/zh/learn/fu-wu-qi-liu-lan-qi.md#automated-scaling).
* 当区域容量低于配置阈值时，新部署将启动。
* 服务器浏览器监控每个映射到某个策略的区域容量。
* 玩家可自动分配座位，或搜索并选择服务器。

### 3. 部署服务器

使用与云端部署相同的参数在私有机群上启动部署，并且 **额外可指定一个您希望部署到的主机 ID 优先列表**.

{% hint style="success" %}
自定义集成通过 [专用服务器](/zh/docs/api/zhuan-yong-fu-wu-qi.md#private-fleets) API 获取主机并部署服务器。
{% endhint %}

部署将首先在请求中容量足够的第一台私有主机上启动。如果当时列表中的主机都没有可用容量，部署将 [#overflow-to-cloud](#overflow-to-cloud "mention").

#### 溢出到云端

{% hint style="warning" %}
**意外偏高的玩家流量可能会超过您当前的机群容量**，导致某些部署改用云端溢出而非您的私有机群。适用云端限制。
{% endhint %}

{% hint style="info" %}
**担心意外的云成本？** [配置云告警](https://app.edgegap.com/notifications?notification-table-limit=10\&notification-table-page=1#alarms) 在达到自定义计费阈值时接收通知，或者 [联系我们](https://discord.com/invite/NgCnkHbsGp) 了解自动化安全措施。
{% endhint %}

请为这种可能性做好准备，并查看差异：

<table><thead><tr><th width="185">行为</th><th>私有机群</th><th>云端</th></tr></thead><tbody><tr><td>服务器放置</td><td><a href="#id-2.-discover-hosts">信标或自定义</a></td><td><a href="/zh/learn/bian-pai/deployments.md#server-score">服务器评分</a></td></tr><tr><td>游戏最长时长</td><td>不限（参见 <a data-mention href="/zh/learn/bian-pai/chi-jiu-hua.md">持久化</a>)</td><td>24 小时</td></tr><tr><td>CPU 频率</td><td>取决于 <a data-mention href="#hardware">#hardware</a></td><td>最高可达 3.7 GHz 加速</td></tr><tr><td>CPU:内存比例</td><td>取决于 <a data-mention href="#hardware">#hardware</a></td><td>每增加 1 vCPU : 2 GB<br>（可使用分数 vCPU）</td></tr><tr><td>计费模型</td><td>每台主机，每月</td><td>每 vCPU 和使用分钟数</td></tr></tbody></table>

## ☁️ 硬件

请选择我们的一种通用主机规格：

<table><thead><tr><th>规格</th><th width="225" align="right">性能（VM）</th><th align="right">Overdrive（裸金属）</th></tr></thead><tbody><tr><td>最适合</td><td align="right">基于匹配的游戏，<br>或流量可预测的游戏</td><td align="right">CPU 密集型游戏（AI），<br>或 CPU/RAM 比高于 1:2</td></tr><tr><td>CPU 型号</td><td align="right">AMD EPYC 7642 和 7713<br>或类似型号。</td><td align="right">Intel Xeon E-2288G 和<br>E-2388G 或类似型号。</td></tr><tr><td>CPU 规格</td><td align="right">16 vCPU<br>最高 3.7 GHz 频率</td><td align="right">8 核（16 线程）<br>最高 5.1 GHz 频率</td></tr><tr><td>RAM 规格</td><td align="right">32 GB 虚拟内存</td><td align="right">64 GB DDR4</td></tr><tr><td>包含免费出站流量</td><td align="right">每台主机 6 TB</td><td align="right">每台主机 6 TB</td></tr><tr><td><p><strong>价格，按月预付</strong></p><p>每台主机，承诺后可享更低费率</p></td><td align="right"><p>$350.00 - 1 个月费率<br>$323.75 - 6 个月费率</p><p><strong>$280.00 - 12 个月费率</strong></p></td><td align="right"><p>$400.00 - 1 个月费率<br>$370.00 - 6 个月费率</p><p><strong>$320.00 - 12 个月费率</strong></p></td></tr></tbody></table>

{% hint style="success" %}
使用 [定价计算器](https://edgegap.com/resources/pricing/calculator#important-notes)。估算云端/机群比例。获取最终机群价格 [使用仪表板预留](https://app.edgegap.com/private-fleet-management/private-fleets/list).
{% endhint %}

**您首月的预留价格和免费出站流量额度按比例计算。** 这意味着您只需为截至当前月底这段时间的部分付费。

**预留会在每个月第一天 UTC 00:00 自动续订，直到删除为止。** 届时，您的卡将自动扣除已续订主机的月费。

{% hint style="warning" %}
一个拥有 [活动主机的机群](#lifecycle) 不能更改规格。请先创建新机群或删除活动主机。
{% endhint %}

{% hint style="info" %}
每台主机上少量资源会预留给操作系统、监控和编排。
{% endhint %}

#### 修改计划和删除主机

您可以在计划时间之前的任何时候免费修改或删除计划。您可以在续订日前，将任意数量的已预留（活动）私有主机指定为在当前计费周期结束时删除。已删除主机在后续续订时不会被收费。任何在计划删除的私有主机上运行的部署，将在删除时优雅关闭，不会额外提醒。

#### 启动延迟或供应商容量不足

如果私有主机启动延迟或供应商容量不足，您在计划或续订期间的付款金额和发票将相应调整。

## 🔄 主机生命周期

私有机群主机遵循一个简单的生命周期顺序。

#### 1. 启动中

已请求新主机，我们正按与您图钉的距离顺序启动它们。

在我们的 [列出主机 API](/zh/docs/api/zhuan-yong-fu-wu-qi.md#get-private-fleets-fleet-name-hosts)中，这一阶段的主机将显示状态 `PENDING`.

#### 2. 活动中

主机处于活动且响应正常状态，已准备好 [/pages/5e7e2169ca3822647d4607dfc1d3487ebcc0836c#id-1.-start-a-deployment](https://docs.edgegap.com/zh/learn/bian-pai/pages/5e7e2169ca3822647d4607dfc1d3487ebcc0836c#id-1.-start-a-deployment "mention").

在我们的 [列出主机 API](/zh/docs/api/zhuan-yong-fu-wu-qi.md#get-private-fleets-fleet-name-hosts)中，这一阶段的主机将显示状态 `ACTIVE`.

#### 3. 已安排删除

虽然仍处于活动状态，但此主机将在当前计费周期（月）结束时删除。此操作可在删除发生前随时撤销（取消）。

在我们的 [列出主机 API](/zh/docs/api/zhuan-yong-fu-wu-qi.md#get-private-fleets-fleet-name-hosts)中，这一阶段的主机将显示非空的 `delete_schedule` .

#### 4. 维护中

在维护期间，主机将自动拒绝新的部署。主机通常会在 10 分钟内切换到其他状态，如有任何疑问，请联系我们。

{% hint style="info" %}
如果你需要帮助， [请通过 Discord 联系我们](https://discord.gg/MmJf8fWjnt)。关于实时游戏支持，请查看我们的 [工单系统](https://edgegap.atlassian.net/servicedesk/customer/portal/3).
{% endhint %}

主机可能处于维护状态的情况有几种：

<table><thead><tr><th width="205">API 状态</th><th>详情</th></tr></thead><tbody><tr><td><code>MAINTENANCE</code></td><td>在我们的团队执行系统更新、安全更新或一般维护时暂时不可用。</td></tr><tr><td><code>RECYCLING</code></td><td>自动替换，同时保持相同 ID。由供应商故障或 <a href="/zh/docs/ddos-fang-hu.md">在应对 DDoS 攻击时触发</a>.</td></tr><tr><td><code>PERMANENTLY_REMOVING</code></td><td>按您安排的请求删除（月末）。</td></tr></tbody></table>

{% hint style="warning" %}
在私有主机上运行的部署将会 [平稳停止](https://docs.edgegap.com/zh/learn/bian-pai/pages/5e7e2169ca3822647d4607dfc1d3487ebcc0836c#id-5.-deployment-stopped) 当主机被删除时。
{% endhint %}

{% hint style="success" %}
**通过通知玩家，并在计划删除的私有主机即将关闭时，将新部署重新路由到其他私有机群主机，** 从而避免因回滚和游戏中断造成的挫败感
{% endhint %}

#### 5. 错误和其他

在某些特殊情况下，主机可能报告错误、离线或其他状态：

<table><thead><tr><th width="96">仪表板</th><th width="195">API 状态</th><th></th></tr></thead><tbody><tr><td>错误</td><td><code>SERVICE_UNAVAILABLE</code> </td><td>过渡状态（仅持续几毫秒）。</td></tr><tr><td>错误</td><td><code>DEFECTIVE</code></td><td>正在转移状态，同时清空故障主机。您可能会在几分钟内看到故障主机与替换主机以相同 ID 列出。</td></tr><tr><td>离线</td><td><code>DOWN</code></td><td>未知错误，请联系我们。</td></tr><tr><td>错误</td><td><code>ERROR</code></td><td>未知错误，请联系我们。</td></tr><tr><td>其他</td><td><code>OTHER</code></td><td>未知状态，请联系我们以获取详情。</td></tr></tbody></table>

{% hint style="info" %}
如果你需要帮助， [请通过 Discord 联系我们](https://discord.gg/MmJf8fWjnt)。关于实时游戏支持，请查看我们的 [工单系统](https://edgegap.atlassian.net/servicedesk/customer/portal/3).
{% endhint %}
