什么是虚拟专用服务器 (VPS)?

虚拟专用服务器(也称为 VPS)是物理服务器上的独立虚拟环境,物理服务器由云服务提供商或网站托管服务提供商自有自营。VPS 托管使用虚拟化技术将一台物理机器拆分为共享资源的多个专用服务器环境。

虚拟专用服务器的定义

VPS(即虚拟专用服务器)是一种在与其他用户共享的物理服务器上提供虚拟化服务器资源的虚拟机

什么是 VPS 托管?

VPS 托管是一种网站托管,它使用虚拟化技术将一台物理服务器划分为多个虚拟服务器,每个虚拟服务器都有自己的专用资源和操作系统。VPS 托管是一种混合解决方案,结合了共享托管和专用托管的特点。

VPS 与云虚拟机之间的区别

虽然“VPS”和“虚拟机”(VM) 这两个术语经常互换使用,但它们通常指的是不同的托管环境和定价模式。

传统 VPS 通常托管在划分为较小切片的单个物理服务器上。由于其定价模式,它通常受到个人或小型团队的青睐;客户通常按固定的月费率付费,其中包括一定数量的计算、存储和数据传输(带宽)。这使得较小工作负载的费用可预测。

云虚拟机(例如 Google Cloud Compute Engine 实例)托管在更大的计算资源池中,而不是单个物理服务器上。传统 VPS 依赖于一台机器,而云虚拟机则利用分布式架构。这为企业工作负载带来了明显的优势:

  • 可靠性:如果硬件发生故障,云虚拟机通常可以自动迁移到不同的硬件,而传统 VPS 可能会随着物理服务器的故障而停机。
  • 可伸缩性:借助云虚拟机,您可以根据需求立即扩缩资源,而无需受固定服务器大小的限制。
  • 价格:云虚拟机通常采用基于用量(随用随付)的模式。虽然这与 VPS 的固定费率模式不同,但它提供了财务灵活性,让您只需为使用的资源付费。

虚拟专用服务器的用途是什么?

VPS 可用于多种用途,包括:

托管网站、博客和电子商务商店。

运行 Web 应用、移动应用后端和其他软件。

为软件开发和测试提供隔离环境。

为应用和服务托管数据库。

部署专用电子邮件服务器。

提供对桌面环境的远程访问。

共享托管、专用托管和 VPS 托管

如需了解虚拟专用服务器与专用服务器之间的区别,您首先必须了解不同类型的网站托管服务。

  • 共享托管是指多位用户共用一个物理服务器及其所有资源。但是,系统不会向您分配固定数量的资源,这意味着您网站的计算能力和内存可能会受其他用户需求的影响。
  • 专用托管提供整个物理服务器,其所有资源都专门为您预留。您可以获得硬件、操作系统以及自定义服务器软件等的完全控制权。
  • VPS 托管介于共享托管与专用托管之间。与共享托管不同,您的 VPS 会被分配指定数量的资源。此外,您还可以以更实惠的价格获享专用托管的许多优势,包括您自己的操作系统、服务器应用和根访问权限控制。  

下面我们通过一个类比来帮助细分 VPS 与专用服务器之间的区别:

您可以将 VPS 服务器想象成在一家餐厅预订包间来庆祝生日之类的活动。您可以在私密空间里单独用餐,并根据您的需求对私密空间进行定制化的设计,而不必与其他顾客一起在餐厅大厅里用餐(共享服务器)。

您会获得您的所有客人所需的座位、餐桌、盘子和餐具,并且可以按照自己的喜好来安排。您可以要求餐厅提供不同的菜单或特饮,让您的客人可以按照自己的口味点菜。但是,您与其他顾客共用厨房、员工和其他设施。

专用服务器就像是租用整个场地,然后聘用餐饮和活动公司。您可以完全掌控聚会的方方面面,为您这群客人预留所有资源,但费用也非常高昂。

VPS 托管的类型

  • 托管式 VPS 托管:托管服务提供商负责服务器管理、维护和安全。
  • 非托管式 VPS 托管:用户负责管理服务器,包括安全、维护和软件更新。
  • 云 VPS 托管:VPS 服务器部署在云基础设施上,具有高度的可伸缩性和可靠性。

VPS 托管的优势

在决定是否选择虚拟专用服务器托管时,可以考虑以下几个好处:

更好的控制

与共享托管相比,您拥有根访问权限,可以自定义服务器环境。

专用资源

分配的 CPU、内存和存储资源有助于确保一致的性能。

可伸缩性

根据需要轻松扩缩资源,以适应不断变化的流量和应用需求。

成本效益

VPS 通常在共享托管的经济实惠与专用服务器的强大功能之间取得平衡。

提高安全性

与同一物理服务器上的其他用户隔离,可提高安全性。

选择操作系统

选择最符合您需求的操作系统(例如 Linux 或 Windows)。

利用 Google Cloud 解决业务难题

新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。
与 Google Cloud 销售专员联系,详细讨论您的独特挑战。

如何在 Google Cloud 上创建虚拟机实例

下面介绍如何使用 Compute Engine 在 Google Cloud 上创建虚拟机 (VM) 实例。这提供了与 VPS 类似的功能,但还具有云基础设施的优势。

第 1 步:注册 Google Cloud:如果您还没有 Google Cloud 账号,请创建一个。

第 2 步:创建项目:在 Google Cloud 控制台中,创建一个新项目。

第 3 步:启用 Compute Engine API:前往 API 库,然后启用 Compute Engine API。

第 4 步:创建虚拟机实例:前往 Compute Engine,然后点击“创建实例”。

第 5 步:配置实例

  • 为实例选择一个名称。
  • 选择区域和可用区。
  • 选择机器配置(CPU、内存)。
  • 选择操作系统映像(例如Debian、Ubuntu、Windows Server)。
  • 配置网络和防火墙设置。

第 6 步:创建:点击“创建”以启动虚拟机实例。

第 7 步:连接到实例:实例运行后,使用 SSH 或 RDP(对于 Windows 实例)连接到该实例。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。