在稳定性方面,谁打谁呢? VPS或专用服务器?

基本上我在问,因为我想知道专用服务器是否比VPS更稳定?

我在这里读到:

Differences Between Shared, VPS, and Dedicated Web Hosting

VPS服务器不是专用服务器,所以您仍然与其他用户在服务器上。 在共享服务器时,您的操作仍然会影响其他用户。 如果您的网站非常繁忙,则控制服务器的CPU时间和内存可能会导致同一台服务器上的其他用户出现性能问题。 如果您正在运行一个失控的未优化脚本,它可能会破坏您的站点,但可能会影响整个服务器。 这可能并可能导致同一台服务器上的其他用户停机。

这实际上是一个问题吗?

VPS的一个好处就是你可以随时升级他们的硬件。 此外,我有一种感觉,它是更容易备份/恢复服务器,因为它是正确的,基本上是一个虚拟机运行的地方。 所以如果说,专用服务器火上加油,你需要几乎完全相同的物理机器,而虚拟机只能运行在某个地方。

底线问题:

vps比专用服务器更不稳定吗?

我问的原因是:一位朋友在共享主机(bluehosts)上有7小时的服务器停机时间。 他因为那个价值3000美元而失去了一个客户。 现在他心烦意乱,想要更稳定些。 AWS的AWS豆杆为PHP部分和AWS RDS为MySQL DB来到我的脑海中…但它感觉像一个矫枉过正。 我认为一个稳定的VPS主机应该没问题。 但是诀窍问题依然存在……如果我们select一些简单的东西,也许专用的服务器更稳定?

服务提供商比正在运行的技术更关心正常运行时间。 我努力避免推荐任何一个提供商,但一般来说,你得到你所支付的。 5美元或10美元/月的VPS几乎肯定是在超卖/分配的硬件上运行。 随着更昂贵的VPS服务器将不太可能超卖,可能pipe理更好。 但即使是最可靠的服务提供商也会不时地出现停机。

目前最有弹性的网站主要在云端运行,亚马逊AWS上的许多网站(尽pipe存在其他解决scheme)。 这并不意味着AWS是高度稳定的。 有许多高调的AWS中断。 这仅仅意味着AWS提供开发高可用性解决scheme所需的服务和API。 devise您的应用程序对于单个节点的中断是有弹性的,这取决于您。 这里没有一个答案,高度依赖于你的托pipe应用程序。 这可能是一个使用起搏器,corosync,clvm,gfs2等的高可用性集群。或者它可能是一个更简单的解决scheme,例如具有两个应用程序节点的负载平衡器,它们之间有数据库复制设置。

如果您担心停机几个小时,您确实需要考虑这一点。 如果你打算把你的应用程序托pipe在一台服务器上,那么它就是一台专用服务器或一台VPS,你将不得不接受一定程度的停机。 硬件故障,DDoS攻击发生,需要维护等等… 7小时一次高,但肯定不是闻所未闻的。

但是把所有这些放在一边,这是我对VPS提供商和专用服务器的一些经验。

有了VPS供应商,你会被告知维修将在某个时间进行,而且没有能力重新安排。 使用专用硬件,您更有可能与数据中心合作安排维护时段以满足您的需求。

确实,在一个多租户VPS基础架构中,您不能完全了解服务器上发生的事情。 您的故障排除工具可能骗你。 例如,尽pipe磁盘操作的延迟很大,但它会报告低磁盘I / O。 但实际上我从来没有真正在这方面有太多的麻烦。 再次,它将高度依赖于您select的服务提供商,并在某种程度上只是运气。 但是,如果你把你的服务器像牛,而不是宠物,这不是一个大问题。 你只要摧毁服务器,并把它放在一个新的服务器上。 当然,这需要使用基础设施作为代码原则和实践的一些预见性和适当的自动化。

使用专用服务器,底层硬件将永远不会升级,直到您专门要求并付款为止。 通过VPS提供商,服务提供商将pipe理硬件和退役服务器,并根据需要添加新服务器,并且很可能在您不知不觉中转移您的服务器。

您正在为专用硬件支付额外费用,因此您更有可能从数据中心获得更高质量的支持。 但是,这只是基于轶事证据和经验。

以最小的停机时间升级VPS(RAM,磁盘空间,内核等)要容易得多。 通常只是重新启动。 有了专用的服务器,至less在数据中心的某个人必须closures机器,打开机器进行升级,并在30分钟到几小时的停机时间。