云服务器、虚拟服务器和专用服务器有什么区别?

sma*_*man 32 virtualization cloud vps dedicated-server

VPS(虚拟专用服务器)、云服务器和专用服务器之间究竟有什么区别?我很难找到一个没有广告的简洁解释。

Mar*_*son 31

VPS 和 Cloud 是同一个该死的东西

专用服务器是一个位于机架中的物理盒子,不与其他任何人共享,您可以随心所欲。

  • 有时我希望我们可以实现一个功能,拒绝任何带有“云”一词的问题,指示用户请使用更明确(和可定义)的术语。 (7认同)
  • @ErikA,我的问题是要求对该术语进行定义......所以,在这种情况下,这将是一个小循环。 (7认同)
  • @ErikA,您是否建议“在网上闲逛”是找到“毫无意义”的词的定义的最佳方式? (7认同)
  • @ErikA - 我有点假设操作员已经这样做了,这就是为什么他们问..? (3认同)
  • @smartcaveman - 虽然我理解你的说法,但只要在网上翻一番就意识到“云”这个词已经无处不在,以至于几乎没有意义。 (2认同)

tec*_*b0y 28

专用服务器是一个完整的服务器,您可以独享且有保证的访问权限。

VPS 为您提供与专用服务器类似的管理控制级别,但由多种技术中的一种提供支持,无论是完全虚拟化(Xen、VMWare)还是单图像分割(OpenVZ),给您一种独占访问的错觉什么是真正的共享资源(并且几乎总是以多种方式超额订阅)

传统上,专用服务器和 VPS 在一段时间内按固定成本计费。专用服务器尤其需要提供商方面的投资,并且可以根据合同租用最短期限。

云服务器在技术上只是一个 VPS,但它在计费和配置上有一些差异:

  • 云服务通常按计量消费计费。虽然 VPS 的数据传输成本可能会超过某个阈值,但空闲的 VPS 将具有固定成本。云服务器通常具有每小时运行的基本成本——并且也可能像 VPS 一样收取数据传输费用。
  • 云服务器采用更自动化的订购和部署,包括能够快速配置与当前服务器几乎相同的其他服务器,可能使用 API 以编程方式。这可以让您的应用程序为自身增加容量——这并不神奇,并且可能需要对您的环境进行重大的架构更改。

其他服务可能被称为“云”:以前的“托管电子邮件”现在是云电子邮件(服务即服务);一些共享的虚拟主机提供商正在类似地重新标记他们的服务。

云服务器的良好用例是短期峰值负载:按小时计费的服务使您可以更灵活地根据需要创建和销毁系统。始终运行的恒定负载设置在云环境中运行可能不经济;持续高负载的应用程序对提供商的超额订阅模式不友好,可能更适合专用服务器。


Jim*_*m B 6

VPS 通常是指仅运行您的应用程序的虚拟机。专用服务器通常是专供您使用的物理服务器。云服务器是营销白痴将世界云作为 VPS 使用的一种方式。所有这些都是 IAAS 的形式——基础设施即服务。做了一点研究,发现一个提供商将 PAAS 作为云服务器 (gogrid) 进行营销,PAAS 是平台即服务。典型的 PAAS 产品是 Microsoft Azure、Amazon beanstalk 和 google appengine。

  • +1 包括“白痴”这个词 (3认同)

Aka*_*ava 5

No Cloud 和 VPS 不是完全一样的东西,任何想要投票的人,请先阅读以下内容...

  1. VPS 只是虚拟服务器,我们可以在其中调整实际需要花钱的硬件资源
  2. VPS只是虚拟专用服务器的替代品,但您可以自己管理它,它只提供虚拟硬盘的备份,但如何管理/存储硬盘完全取决于您。
  3. VPS 不提供复制和多机存储服务

在另一方面,

  1. Cloud 由 Storage Service、Resource Service、Database Service 组成,全部由 Cloud Framework 管理,包括自动备份并提供 API 来管理托管基础设施
  2. 考虑一下亚马逊、谷歌和 Azure,他们不提供 VPS,他们提供了一个 API,可以帮助您构建大型可扩展应用程序。
  3. API 由 Storage Service 组成,它不是硬盘,而是一个虚拟存储,您可以在其中将数据存储为文件,但您不必担心它的存储方式、碎片或物理存储位置。云让您可以访问隐藏在 API 后面的大量服务器,以管理可扩展性。Amazon、Azure 和 Rackspace 都在多个数据中心管理相同文件的 3 个副本,无论您放在商店中的任何内容,因此您无需担心数据,因为如果一台机器丢失它,云提供商将通过另一台机器提供它。
  4. API 由 CDN(内容交付网络)组成,用于基于 IP 位置的高速传输,云提供商自动将您的文件缓存到不同的服务器,并为您提供一个透明的 URL,该 URL 会自动切换到最近的服务器。
  5. API 由 Application Server 组成,可让您轻松部署和管理您的应用程序。您的应用程序变得独立于物理/网络位置,您可以轻松迁移和增加所需的物理资源,而无需进行任何安装等。
  6. API 由复制数据库组成,Azure 提供 SQL Azure,它会自动复制到其数据中心内的 3 台不同机器,因此您不会丢失 SQL 数据库中的任何内容。