VPS是什么,它是如何工作的?
VPS(虚拟专用服务器)是一台虚拟机,在互联网上的表现与一台独立的小型计算机相同。它拥有自己的操作系统、独立的 IP 地址、预留的 CPU 和内存份额,以及只有你能读取的磁盘。你可以通过 SSH(Linux)或 Remote Desktop(Windows)登录,并安装所需的任何软件。如果想先试用,可以按小时租用 VPS,用完后再删除。
VPS 的工作原理
一台物理服务器上运行着虚拟化管理程序(hypervisor)。在 Linux 上通常使用 KVM,它内置于内核中。虚拟化管理程序将这台机器划分为多个相互隔离的虚拟机。每台虚拟机都分配到固定数量的虚拟 CPU 核心(vCPU)、一定容量的内存和一块虚拟磁盘。由于资源是为每台虚拟机预留的,其他"邻居"无法占用这些资源,这也是它与虚拟主机的主要区别。
云 VPS 在此基础上增加了一层自动化。你可以通过 Web 控制台或 API 创建、调整配置、制作快照和删除服务器,无需等待技术人员处理;许多服务商按小时计费。
VPS 的常见用途
- 网站和网上商店,包括 WordPress 站点。
- 带有独立数据库的 Web 应用和 API。
- 游戏服务器和语音服务器。
- 个人 VPN、代理或小型邮件中继。
- 开发、测试和 CI 运行器。
- Windows VPS 上的远程桌面。
VPS 与其他方案的对比
| 虚拟主机 | VPS | 独立服务器 | |
|---|---|---|---|
| 资源 | 共享 | 预留 | 整台机器 |
| Root 权限 | 否 | 是 | 是 |
| 典型用途 | 小型网站 | 网站、应用、数据库 | 高负载、持续稳定的负载 |
如需更详细的对比,请阅读VPS 与虚拟主机的区别。
购买前需要检查的事项
- vCPU、内存和磁盘。 从软件的实际需求出发,可参考如何选择 VPS 配置。
- 磁盘类型。 对于数据库和高负载网站,NVMe 比机械硬盘快得多。
- 地理位置。 选择靠近访问者的数据中心,以降低延迟。
- 计费方式。 按小时计费适合测试和短期项目;对于全年运行的服务器,预付周期更便宜。
- 备份与快照。 提前规划好服务器出现故障时如何恢复。
- 防护。 询问是否包含 DDoS 过滤,以及防火墙有哪些选项。
请注意,包括 ONIE 在内的大多数服务商,在服务器停止后仍会继续计费,因为其资源依然保留。删除服务器即可停止计费。
新 VPS 的第一步
服务器启动后,通过 SSH 连接,更新系统并创建一个普通用户。在 Ubuntu 上:
ssh root@YOUR_SERVER_IP
apt update && apt upgrade -y
adduser deploy && usermod -aG sudo deploy在安装其他任何软件之前,请先按照指南在 Linux VPS 上加固 SSH进行设置。
常见问题
VPS 和云服务器是一回事吗?
基本相同。云服务器是通过 API 或控制台管理的 VPS,创建速度快,通常按小时计费。日常使用中,两个名称指的是同一类东西。
使用 VPS 需要技术技能吗?
使用 Linux VPS 需要基本的命令行技能;使用 Windows VPS 则需要会用远程桌面。你需要自行负责更新和安全,因此请按照部署指南操作。
VPS 比虚拟主机快吗?
对于高负载网站,通常是的,因为 CPU、内存和磁盘都是为你预留的,而不是与其他账户共享。