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

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

集群低端服务器相对于单个高端服务器有哪些优点和缺点?

答案1

  • 更少的硬件单点故障。
  • 将所有事物联系在一起会产生凝聚力开销。
  • 您需要某种形式的配置管理,无论是基本的还是手动的。
  • 根据配置,物理上可以更小/更大,需要更多/更少的电力以及需要更多/更少的冷却。
  • 需要更多 LAN/SAN/电源端口。
  • 可能需要某种形式的 KVM。
  • 可能会使用质量较差的组件。
  • 更多事物需要监控。
  • 升级/更新可能更加困难。
  • 可以安排服务器停机,但不会对服务造成影响。

单个大盒子

  • 系统板通常是单点故障。
  • 无需凝聚开销或配置管理。
  • 根据配置,物理上可以更小/更大,需要更多/更少的电力以及需要更多/更少的冷却。
  • 需要更少的 LAN/SAN/电源端口。
  • 无需 KVM。
  • 通常是更高质量的组件。
  • 需要监控的东西更少——尽管你通常会获得更多可以监控的传感器。
  • 升级/更新可以更容易。
  • 服务器停机总会对服务产生影响。

这最后一项对我来说最重要,这也是为什么我从不为生产系统购买一个盒子的原因。

答案2

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

如果您只追求高可用性,多台服务器比一台大型服务器更好。多台服务器可以是中端服务器,也可以是低端服务器,这取决于集群的服务是否可以拆分,以及它们对负载平衡的适应程度。

如果您正在寻找计算资源,并非所有工作负载都能够很好地并行化,而这些工作负载最好由一台配备几个快速处理器的大型机器来处理。其他工作负载的并行化效果非常好,这些工作负载可以由多台机器来处理。这些多台机器是上网本级性能机器还是中端服务器,同样取决于您想用它们做什么以及您希望以多快的速度完成任务。

答案3

低端服务器集群:

  • +: 冗余
  • -:更多配置/管理

单台高端服务器:

  • +:更易于配置/管理
  • -:单点故障。您可以通过在服务器内部添加冗余来降低此风险(例如:对硬盘使用 RAID)

答案4

您能详细介绍一下您要做什么吗?您是否在集群 Windows、Linux、vmWare 或 Xen?您的应用程序是什么:Web 服务器、数据库服务器、电子邮件服务器等。

低端相对于高端的一个优势是资源分散,更换方便,但你们提供的服务是否有足够的能力?根据你提供的信息,我无法判断。

低端的一个缺点是,如果你部署了大量较小的主机,那么就需要更好的操作理念,而且可能需要更多的员工。

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

相关内容