# 在ARM、标准和专用vCPU服务器之间进行选择

Source: https://support.kapsulehost.com/zh-cn/cloud-servers-choosing-architecture

KapsuleHost 服务器分为三个处理器系列，选择哪一个取决于三个问题：您的软件是否能运行在 ARM 上、您需要哪个地区，以及您的工作负载是否需要专用核心。

其他方面在所有三个系列中都是相同的。您可以获得完全的 root 权限、相同的 KPanel 工具、相同的防火墙和补丁、相同的每日异地备份和快照。区别在于底层的处理器，这种区别体现在价格、性能一致性、可选地区以及特定软件是否能运行。

## 三个系列一览

| | ARM | Standard x86 | 专用 vCPU |
|---|---|---|---|
| **最适合** | 经济高效的网络应用、API、容器、后台工作线程 | 最广泛的兼容性、通用工作负载 | 持续负载下的稳定性能 |
| **CPU** | 64 位 ARM | 共享的 64 位 x86 | 专用的 64 位 x86 核心，不共享 |
| **价格位置** | 相同 vCPU 和内存的最低价格 | 中档 | 最高，因为核心是为您预留的 |
| **地区** | 仅欧洲 | 欧洲和新加坡 | 全部六个地区 |
| **库存** | 经常受限，提供预约队列 | 通常有货 | 通常有货 |
| **层级** | Photon、Quark、Lepton、Muon | Meteor、Comet、Atlas、Apollo、Vega、Pulsar | Quasar、Orion、Nebula、Nova、Sirius、Andromeda |

每个系列中的每个层级都有两种形式：非托管云 VPS，由您运行操作系统，以及托管云服务器，由我们运行。这个选择独立于系列，[托管云服务器与非托管云服务器的对比](https://support.kapsulehost.com/zh-cn/cloud-servers-managed-vs-unmanaged)涵盖了这一点。

## 在哪里比较它们

登录到 [KPanel](https://kpanel.kapsulehost.com)，打开左侧边栏中的**商店**，然后选择**云 VPS** 或**托管云服务器**。完整的梯度（包括裸金属、存储和 GPU）位于 `/plans/compute`，按处理器系列分组，顶部有**非托管**和**托管**切换按钮。

![KPanel 中按处理器系列分组的计算计划梯度](https://support.kapsulehost.com/help/screenshots/cloud-servers-choosing-architecture.c5a03ad8.webp)

每个层级显示其规格、以您计费货币计算的月度价格（不包括 GST）以及实时库存徽章。每个系列还附带一个短面板，告诉您何时选择它以及有什么权衡，这与下文所述的指导相同。

## ARM：最佳价值

ARM 为您的资金提供了最多的 vCPU 和内存。现代 ARM 处理器速度快且能效高，绝大多数现有软件都有本机 ARM 版本：Linux 本身、Node.js、Python、Go、PHP、Ruby、Java、Docker、nginx、PostgreSQL、MySQL、Redis 以及几乎所有广泛使用的开源工具。

**何时选择 ARM：**

- 您的整个堆栈都有 64 位 ARM 版本。大多数现代运行时和数据库都有。
- 您想要相同 vCPU 和内存的最低价格。
- 欧洲是您服务器的合适位置。

**坦诚地陈述的权衡：**

- **仅 ARM，无模拟。**我们不在 ARM 上模拟 x86。没有 ARM 版本的软件将无法运行，安装失败清晰而不是以缓慢速度运行。这是故意的：被拒绝的编译比神秘的缓慢更容易诊断。
- **仅欧洲。**没有美国，没有新加坡。
- **经常缺货。**ARM 容量从取消订单中补充，所以在繁忙时期等待可能长达数周。您可以在屏幕上预约而不是等待：参见[地区、可用性和预约队列](https://support.kapsulehost.com/zh-cn/cloud-servers-regions-availability)。

## Standard x86：兼容性选择

Standard 服务器使用共享的 64 位 x86 核心，与大多数笔记本电脑和台式机相同的架构。ARM 上运行的所有内容也都可以在这里运行，加上所有仅以 x86 二进制形式发布的内容。

**何时选择 Standard：**

- 您的应用程序依赖于没有 ARM 版本的软件。
- 您运行没有 ARM 版本的专有或预编译 x86-64 二进制文件。
- 您不确定您的堆栈是否已准备好使用 ARM，并希望选择安全的选项。
- 您需要新加坡，而 ARM 不提供该地区。

### 不会在 ARM 上运行的软件

这是 Standard 尽管 ARM 更便宜而存在于梯度中的具体原因。订单表面将这些列为仅 x86：

- **wkhtmltopdf**，广泛用于 PDF 和屏幕截图生成。其修补的 Qt 二进制文件仅针对 x86-64 发布。
- **官方 Mautic Docker 镜像**，仅针对 x86-64 发布，没有 ARM 清单。

除了这两个之外，相同的推理适用于任何闭源供应商二进制文件、许可媒体处理器、遗留企业代理或仅针对 `linux/amd64` 发布的旧容器镜像。

> **Tip:** 不确定您的堆栈是否已准备好使用 ARM？检查您的依赖项的发布页面是否有 `arm64` 或 `aarch64` 版本，并检查您的 Docker 镜像是否有 `linux/arm64` 清单。如果您依赖的所有内容都有，ARM 将为您节省资金。如果即使一个关键部分没有，选择 Standard 并停止担心。

**权衡：**

- 对于相同的 vCPU 和内存，比 ARM 略贵一些。
- 共享 vCPU，这对大多数工作负载都很好，但在持续满载下不能保证。

## 专用 vCPU：可预测的性能

在 ARM 和 Standard 层级上，CPU 核心与其他租户共享。这是高效的，对大多数工作负载都很好，但这意味着您在重负载下的吞吐量部分取决于您的邻居在做什么。专用 vCPU 层级为您提供仅为您预留的核心。

**何时选择专用 vCPU：**

- 您需要持续负载下的一致性能，没有噪声邻居。
- 您想要最广泛的地区选择：这是全部六个地区（包括美国）中唯一的系列。
- 您运行的生产工作负载不能容忍共享核心差异：繁忙的数据库、高流量应用服务器、CI 运行器、视频和媒体处理。

**权衡：**对于相同的 vCPU 数量，价格比共享 ARM 或 x86 更高。您为保证而付费。

## 用四个问题做出决定

1. **您需要美国的服务器吗？**那么专用 vCPU，唯一在那里的系列。
2. **您的堆栈包括没有 ARM 版本的软件吗？**那么 Standard x86，在欧洲或新加坡。
3. **您的工作负载需要在持续负载下保证核心吗？**那么专用 vCPU。
4. **以上都不是？**从 ARM 开始以获得最佳价值，如果您超出了它的容量，稍后升级到更高的层级。

> **Note:** 您可以在系列内自由[调整大小](https://support.kapsulehost.com/zh-cn/cloud-servers-resize)上下，但不能跨系列调整大小，因为底层硬件不同。选择系列是值得花几分钟的一个决定。在其中选择层级不是：从比您认为的更小的开始，当指标说明时调整大小。

## 超越云系列

上述三个系列是虚拟服务器。梯度继续进入单租户物理硬件，这是一个完全不同的命题：

- **独立服务器**（Bedrock、Slate、Granite、Basalt、Titan）用于裸金属性能。
- **存储服务器**（Shelf、Trench、Abyss）用于极大容量且无出口费。参见[存储服务器](https://support.kapsulehost.com/zh-cn/cloud-servers-storage)。
- **GPU 服务器**（Spark、Forge、Foundry、Reactor）用于 AI 训练和推理。参见[GPU 和 AI 计算服务器](https://support.kapsulehost.com/zh-cn/cloud-servers-gpu)。

> **Warning:** 裸金属、存储和 GPU 服务器在结账时除月度价格外还有一次性设置费，因为它们是为您配置的物理硬件。ARM、Standard x86 和专用 vCPU 云服务器完全没有设置费。参见[云服务器定价和 GST](https://support.kapsulehost.com/zh-cn/cloud-servers-pricing-gst)。

如果您想听取第二意见，了解哪个系列适合您的工作负载，请在 KPanel 中询问 Kora，或回复任何 KapsuleHost 电子邮件。我们的新西兰团队更希望帮助您正确选择，而不是看您与不支持的二进制文件搏斗。
