在您标记此重复项之前,我阅读了所有建议,但没有人回答我的问题。
托管服务提供商告诉我一些事情,但是他们告诉我的内容与我在网上看到的内容相矛盾,这些信息来自公司的首席执行官,所以我不想打电话给他,除非我确定我知道我在说什么。
问题:虚拟专用服务器与专用云在什么上运行?
这就是我被告知/出售的内容
VPS 平均成本约为 80 美元/月 2 CPU、4 GB RAM、60 GB 磁盘
相同规格的专用云成本约为 350 美元,其中包括服务器、虚拟防火墙、CPU 突发性和其他一些花里胡哨。
潜在的新托管服务提供商告诉我什么:
VPS 是一台通常安装有 windows 的机器,windows 机器是为您提供 VPS(客人)的主机,安装在盒子上的应用程序是分开不同客人的,这台机器的所有资源都是共享的,吵闹的邻居是个大问题。如果有人要访问 Windows 主机,他们将可以访问每个客人。此外,任何其他客人都可以访问您的客人,我假设必须涉及一些技能。
真实世界描述大房间,用窗帘隔开顾客
专用云是使用 VMWare 作为主机应用程序的服务器集群,您的服务器可以在集群中的任何一台服务器上,如果服务器出现故障,您将被转移到新的服务器,DRS,QOS。资源不共享,嘈杂的邻居不是问题。存储是 3 层 iSCSI 设备
现实世界描述酒店,任何人都必须经过前台,任何有房间的人都只能进入自己的房间,无法知道酒店里还有其他房间。
我自己运行了几个 VMWare 服务器,而不是单独集群,但实际上每个来宾都在共享可用资源池中的资源。
我知道你得到你所支付的,而且专用云实际上看起来比他们对 VPS 的描述更强大,
他们在玩VPS吗?
另一方面,目前托管我的应用程序的公司告诉我,VPS 和专用云之间没有区别,一些托管服务提供商喜欢在 VPS 上加上一个更漂亮的名称。在给他们的销售量下降了其他托管服务提供商告诉我的内容之后,他们说他们真的想向我推销很多绒毛。然而,他们不会真正给我任何关于他们的 VPS 如何运行以及它的 VPS 或专用服务器的详细信息,这取决于大约 500 美元。
我的应用程序相当简单,在 php 上运行多年,一直在共享服务器上,私人使用。搬家的原因是我对应用程序进行了一些重大更新,并且注意到一些缓慢的问题,而且我希望对 PHP 和 MySQL 进行一些自定义更改,而共享主机将不允许这样做。
抱歉,文字墙只是在寻找直截了当的答案。
如果我们谈论的是只销售 Linux VPS 的托管公司,那么在大多数情况下,他们使用 OpenVZ/Virtuozzo 进行虚拟化,它不提供虚拟机而是提供虚拟容器,在您的 VPS 内,您将无法访问内核选项,因为它共享内核与主机,并且更容易受到其他容器的破坏。
VPS 也可以是独立的 Xen/VMware/Hyper-V/KVM 主机,如果他们还销售 Windows 而不仅仅是 Linux VPS,并且根据主机公司的不同,他们可以只使用一个虚拟化软件,也可以使用多个不同的虚拟化软件.
云 VPS 或专用云通常是加入集群的 VMware 或 Xen 管理程序,并连接到共享存储,共享与同一 SAN 的连接。
VPS 和 Cloud machine 之间的区别通常在于 VPS 是运行在单个主机上的容器/VM,其中主机既是管理程序,又是存储。云机器将在多个虚拟机管理程序上运行,它们都连接到同一个存储,并且虚拟机可以在虚拟机管理程序之间移动以实现更好的负载平衡,并减少停机时间或硬件问题和维护。
VPS 和云机器都可能在超卖的管理程序上运行时出现问题,并且分配给所有 VM 的资源总数大于实际资源池。
每个托管公司都可以对他们所谓的 VPS 以及他们所谓的云机器有自己的定义。
如果您当前的 VPS 是 linux 机器,您可以通过安装 virt-what 软件包(在大多数标准存储库中)并
virt-what
在 shell 中运行命令来检查它是否是 OpenVZ/Virtuozzo 或其他一些虚拟化软件。https://linux.die.net/man/1/virt-what
VMware 为您提供完美隔离的说法根本不正确。KVM 做得更好,但是隔离与资源有关,而不是与它们使用的虚拟机管理程序有关。
如果您在托管磁盘密集型应用程序的两个 VM 之间共享同一个物理磁盘,您将遇到性能问题。如果您在两个 VM 之间共享相同的内存库,您将发生争用。如果您共享同一个网络适配器,您将有争用。
好供应商和坏供应商之间的区别更像是这样。不是他们使用的虚拟化软件。
这就像从旅馆到公寓楼的区别。前几个房间共用浴室和厨房。第二每个房间都有自己的。
一段绳子有多长?
:)
不过,老实说,这两个术语都是营销术语,不容易定义。要真正了解提供商在使用这些术语时的含义,需要深入研究技术细节。您从托管服务提供商那里获得的观点是他们自己对事物的看法,不会以任何有意义的方式转化为其他提供商。
根据我与许多不同提供商的经验,在非常广泛的范围内,这是我对它们的定义:
VPS:一个虚拟机,(通常)在共享硬件上运行,您拥有完全的管理权限。
专用云:一组物理主机,专供单个客户使用,安装和配置了某种类型的虚拟化平台,如 Hyper-V、ESXi、KVM、Xen、Openstack 等。
除了上述(公认的宽泛)定义之外,不要仅根据产品的营销名称对任何解决方案提供或不提供的功能做出任何假设。您必须深入了解实际的技术细节才能获得理解,而对于某些事情,即使这还不够——您可能需要真正获得产品的实际动手经验才能真正评估它。
我必须强调这一点 - 不要对您的托管服务提供商的建议给予任何重视。他们有自己的议程,不一定符合您的最佳利益。如果您没有信心自己深入研究,我非常建议您聘请短期合同的人。此人可以帮助您确定您的需求,然后以真正与供应商无关的方式,汇聚到最能满足您需求的供应商和解决方案上。