低端服务器与单一高端服务器集群?

将低端服务器与单个高端服务器集群的优势和劣势是什么?

  • 单点硬件故障更less
  • 有一些凝聚力开销把所有东西捆绑在一起。
  • 你需要一些forms的configurationpipe理,不pipe是基本的还是手动的。
  • 根据configuration的不同,可能体积更小/更大,需要更多/更less的功率,并且需要更多/更less的冷却。
  • 需要更多LAN / SAN /电源端口。
  • 可能需要某种forms的KVM。
  • 可能使用质量较差的组件。
  • 更多的事情来监控。
  • 升级/更新可能会更困难。
  • 可以安排服务器停机时间,而不会影响服务。

单一的大箱子

  • 系统板通常是单点故障。
  • 没有内聚开销或configurationpipe理需要。
  • 根据configuration的不同,可能体积更小/更大,需要更多/更less的功率,并且需要更多/更less的冷却。
  • 需要更less的LAN / SAN /电源端口。
  • 不需要KVM。
  • 通常质量较高的组件。
  • 更less的事情要监测 – 虽然你经常得到更多的传感器,你可以监测。
  • 升级/更新可以更容易。
  • 服务器停机时间总是影响服务。

对我而言,这是最后一件事情,为什么我从不为生产系统购买一个盒子。

这取决于你的目标和工作量,这确实是。

如果你只是想提高可用性,多台服务器比单个大型服务器要好。 多台服务器可以是中档,甚至是低档,这取决于集群的服务是否可以分解,以及它们如何进行负载平衡。

如果您正在寻找计算资源,并不是所有的工作负载都能够并行处理,那么一台拥有less量高速处理器的大型机器可以更好地满足这些需求。 其他工作负载并行处理得非常好,这些工作将由多台机器来完成。 无论多台机器是上网本级别的性能机器还是中端服务器,都取决于您想要如何处理这些机器以及您想要达到多快。

低端服务器集群:

  • +:冗余
  • – :更多configuration/pipe理

单一的高端服务器:

  • +:更容易configuration/pipe理
  • – :单点故障。 您可以通过在服务器内添加冗余来降低这种风险(例如:使用硬盘的RAID)

这取决于很多事情; 主要是,你需要什么服务器,以及“低端”是什么意思? 但只是有些垃圾扔在那里:

一台高端服务器缺点:

  • 单点硬件故障(缺less冗余)

集群缺点:

  • 总共可能会更贵
  • 浪费资源与虚拟化单个服务器

你能告诉我们你想做什么的细节吗? 你是群集Windows,Linux,vmWare,Xen吗? 你的应用是什么:networking服务器,数据库服务器,电子邮件服务器等

低端高端的优势在于分布式资源和易于更换,但是您提供的服务是否有足够的功率? 我不能告诉你所提供的信息。

如果您部署了大量较小的主机,则低端的缺点是需要更好的运营环境,可能需要更多的人员。

如果您正在进行虚拟化,您可能需要大型机器来托pipe您的ESX / Xen / Hyper-V,然后对其进行集群,并在操作系统级别进行其他集群。