这不是在单个物理服务器上放置多个主机帐户的唯一方法。共享主机也可以做到这一点。但是,有一些根本区别。在共享服务器上,托管在其上的所有网站都以先到先得的方式获得计算能力。它们同时使用相同的资源,如果几个较大的网站同时消耗大量的 CPU 线程和内存,则其余帐户可能没有资源。
VPS 的前提是完全不同的。您的托管服务提供商使用虚拟化技术为您的网站设置完全隔离的环境。虚拟服务器是通过称为hypervisor 的东西创建和管理的。管理程序可以安装在物理服务器本身上,也可以安装在其操作系统之上。它的工作是创建虚拟化层,将您的 VPS 与底层基础架构和其他虚拟机分开。
它使您的 VPS 能够充当完全独立的机器。这就是 VPS 的主要优势所在。通过管理程序,您的托管服务提供商设置您的虚拟服务器的参数。它们决定了 CPU 内核的数量以及 RAM 的数量和可用的存储空间。与共享帐户不同,这些资源专为您的服务器保留。这些有保证的资源使性能更加一致。
因为您的虚拟服务器就像一台普通的物理机,它也有自己的专用 IP 地址。管理程序分配它,然后主机的支持专家安装操作系统。大多数网络托管服务器在Linux上运行,但虚拟化技术为托管服务提供商提供了在您的 VPS 上安装Windows甚至macOS的选项。
接下来的步骤取决于您选择的 VPS 计划。有两种类型的虚拟专用服务器帐户:
- 一个自我管理的 VPS——您可以完全控制您的服务器。您获得root 访问权限,并由您自行安装创建所需托管环境所需的所有工具和软件。您还需要配置服务器并处理软件更新和其他系统管理员任务。您的主机可能会通过为您安装网络托管控制面板来帮助您,但您不能期望任何形式的手持。如果您没有设置一切的技术技能,那么充分利用这种类型的服务将会很棘手。
- 托管 VPS——如果您只想尽快开始您的项目,这是更合适的解决方案。使用托管 VPS 解决方案,您的主机将负责设置和配置防火墙、Web 服务器以及运行网站所需的其他工具等技术任务。通常情况下,用户无法获得root 访问权限。相反,您有一个控制面板,可让您为新项目设置帐户、安装内容管理系统、上传、创建和管理文件、数据库、电子邮件帐户等。
VPS 资源
为您的网站选择 VPS 与为您的家用电脑选择硬件配置非常相似。如果您想玩所有最新的视频游戏,您将需要一台功能强大且价格昂贵的游戏 PC。同样,如果您有一个流行且复杂的网站,您将需要一个更快的 VPS,它可以在重负载下提供高性能。另一方面,如果项目还没有那么大,那么入门级的解决方案就可以很好地完成这项工作。
以下是决定虚拟服务器速度的组件的细分:
中央处理器
CPU 是服务器的大脑,它的工作是接收输入、处理它并产生输出。对处理能力的需求不仅取决于您的网站注册的流量水平,还取决于其复杂性和为其提供动力的软件。
您的 VPS 通常带有多个虚拟 CPU 内核。内核数量越多,它一次可以处理的进程就越多。如果它没有足够的处理能力,您的服务器将无法提供预期的输出。结果,您的网站将被关闭。
内存
RAM 是 Random Access Memory 的简称,是一种专门用于存储临时数据的设备。在处理请求时,服务器的 CPU 会产生大量的短期数据。RAM 负责存储它并始终保持可访问性。
您需要多少 RAM 取决于网站的受欢迎程度和它所承载的动态元素的数量。如果没有足够的 RAM,您的服务器将无法执行所有必需的脚本,并且您的网站将显示“ 500 internal server error ”消息。
储存空间
您的网站由文件和数据库组成。如果访问者要访问它们,它们需要存储在某个地方。您会认为找出所需的存储空间很容易,这是可以原谅的,但这并不完全正确。
例如,您需要为自己留出足够的备份空间。即使您不应该将备份存储在主托管服务器上,创建它们也会占用空间,因此这绝对是您需要牢记的事情。
你还必须给自己留出足够的成长空间。随着时间的推移,您开发和添加的新功能将使您的网站变得更大,您需要记住,网站越受欢迎,它需要存储的用户生成数据就越多。
最后但并非最不重要的一点是,您必须检查主机使用的存储设备类型。现代SSD(固态驱动器)比旧HDD(硬盘驱动器)快得多,并且可以显着提高您网站的性能。确保您获得提供全 SSD 存储的 VPS 。
带宽
在网络托管的上下文中,带宽是服务器在设定的时间段内传输到用户计算机的数据量。您需要多少带宽主要取决于访问者的数量。尽管准确计算它并不是世界上最容易的事情,但使用您最喜欢的分析工具和在线带宽计算器中的数据,您可以获得一个大概的数字。确保您也熟悉托管服务提供商的政策。在主页上看到无限带宽的声明与细则中的内容不一致的情况并不少见。
虚拟服务器的伟大之处在于它具有无限的可扩展性。随着您的网站越来越受欢迎,您将不可避免地需要更多的处理能力、内存、存储空间和带宽。使用 VPS,添加更多资源很容易。根据虚拟化解决方案,您甚至可能不需要重新启动服务器,因此您可以升级您的托管解决方案而无需一秒钟的停机时间。您的托管服务提供商也可能允许您更改单个参数而不是整个计划,因此如果您只需要更多 CPU 内核,您可以在不升级 RAM 和存储空间以及为不需要的资源付费的情况下获得它们。
VPS 是做什么用的?
您将远程访问 VPS,并且很难找到虚拟服务器和物理服务器之间的任何差异。VPS 几乎可以完成普通物理服务器可以做的所有事情。这里只是一些应用程序:
- 托管网站
- 托管网络和移动应用程序
- 设置游戏服务器
- 设置电子邮件服务器
- 托管虚拟专用网
- 作为试验台
- 设置备份服务器
- 设置数据库服务器
VPS 托管在许多情况下都是合适的解决方案。但它总是最好的吗?让我们将其与其他托管方式进行比较并找出答案。