云服务在过去十年中,您很难忽视许多 IT 公司在广告中大力推广的云服务。如果您看过很多这样的广告,那么如果您对云的确切定义感到困惑,那也情有可原,部分原因是许多人用它来指代各种不同的东西,但随着时间的推移,它主要被用来指代由本地网络之外的第三方提供的计算资源。
云:非本地资源
因此,考虑到这一术语,人们可能会认为在销售虚拟专用服务器时,云VPS 一词有些多余,这是可以理解的。根据云的逻辑,云意味着非本地计算资源,而 VPS 是远程数据中心的服务器,那么所有第三方虚拟专用服务器都必须是云。不幸的是,令人困惑的是,在虚拟服务器方面,云一词的传统用法略有不同,它指的是一种特定类型的产品。您可能已经知道,虚拟化的过程是在多台虚拟客户计算机之间共享硬件主机的资源。 这些客户共享主机的 RAM、CPU 和存储资源。现代计算机上的虚拟化始于 2000 年代初,当时 VMware 于本世纪初推出,几年后 Xen 也推出了。这带来的好处是,专用服务器可以有效地分解成块,允许多个用户使用其资源。这降低了运行服务器的个人成本,对于那些需要小型或低功耗服务器而又不想花钱购买完整专用服务器的人来说非常有用。
什么是云VPS?
硬件的一个问题是它和许多电子设备一样,会出现故障。一旦出现故障,就需要花时间来诊断故障、找到替换部件,然后更换该部件。 2000 年代后期,许多公司都希望将虚拟化提升到下一个合乎逻辑的步骤。通过将一组虚拟机管理程序主机聚集在一起,VPS 作为主机上的虚拟机客户机运行,客户机可以在集群中的任何主机上运行。这就是云 VPS 的起源。
一般来说,云 VPS 是指在冗余硬件服务器集群上运行的虚拟专用服务器。硬件主机服务器集群本身就是 VPS 运行之上的“云”。
这为使用虚拟专用服务器带来了许多好处:
- VPS本身完全脱离了运行它的硬件,这意味着底层硬件主机的一部分可能会发生故障,并且在修复故障硬件主机时,VPS 可以在另一台硬件主机上启动。
- 此外,VPS 可以在硬件主机之间移动,这意味着主机可以在硬件和软件方面进行升级,而无需将客户虚拟机下线。这意味着除了云 VPS 的成本比低功耗的专用服务器更便宜之外,它还在服务器的冗余和可用性方面带来巨大好处。
随着这种云计算模式越来越受欢迎,许多公司开始使用它来为他们的软件平台构建自己的冗余基础设施。公司开始构建 “私有”云,这指的是云是为他们而建、由他们管理和使用的,这与公有云不同,在公有云中,托管公司会构建和管理基础设施,但公共客户会购买并在平台上运行他们的 VPS 来使用它。
我们又回到了原点。 很多我们现在经常与“别人的计算机”联系在一起的云服务,都是从使用云 VPS 基础设施或类似的东西开始的,而且很多公司现在仍然在这样做,并从中借鉴了云这个术语用于他们的产品。