集群低端服务器相对于单个高端服务器有哪些优点和缺点?
答案1
簇
- 更少的硬件单点故障。
- 将所有事物联系在一起会产生凝聚力开销。
- 您需要某种形式的配置管理,无论是基本的还是手动的。
- 根据配置,物理上可以更小/更大,需要更多/更少的电力以及需要更多/更少的冷却。
- 需要更多 LAN/SAN/电源端口。
- 可能需要某种形式的 KVM。
- 可能会使用质量较差的组件。
- 更多事物需要监控。
- 升级/更新可能更加困难。
- 可以安排服务器停机,但不会对服务造成影响。
单个大盒子
- 系统板通常是单点故障。
- 无需凝聚开销或配置管理。
- 根据配置,物理上可以更小/更大,需要更多/更少的电力以及需要更多/更少的冷却。
- 需要更少的 LAN/SAN/电源端口。
- 无需 KVM。
- 通常是更高质量的组件。
- 需要监控的东西更少——尽管你通常会获得更多可以监控的传感器。
- 升级/更新可以更容易。
- 服务器停机总会对服务产生影响。
这最后一项对我来说最重要,这也是为什么我从不为生产系统购买一个盒子的原因。
答案2
这取决于你的目标和工作量,确实如此。
如果您只追求高可用性,多台服务器比一台大型服务器更好。多台服务器可以是中端服务器,也可以是低端服务器,这取决于集群的服务是否可以拆分,以及它们对负载平衡的适应程度。
如果您正在寻找计算资源,并非所有工作负载都能够很好地并行化,而这些工作负载最好由一台配备几个快速处理器的大型机器来处理。其他工作负载的并行化效果非常好,这些工作负载可以由多台机器来处理。这些多台机器是上网本级性能机器还是中端服务器,同样取决于您想用它们做什么以及您希望以多快的速度完成任务。
答案3
低端服务器集群:
- +: 冗余
- -:更多配置/管理
单台高端服务器:
- +:更易于配置/管理
- -:单点故障。您可以通过在服务器内部添加冗余来降低此风险(例如:对硬盘使用 RAID)
答案4
您能详细介绍一下您要做什么吗?您是否在集群 Windows、Linux、vmWare 或 Xen?您的应用程序是什么:Web 服务器、数据库服务器、电子邮件服务器等。
低端相对于高端的一个优势是资源分散,更换方便,但你们提供的服务是否有足够的能力?根据你提供的信息,我无法判断。
低端的一个缺点是,如果你部署了大量较小的主机,那么就需要更好的操作理念,而且可能需要更多的员工。
如果您正在进行虚拟化,您可能需要大型机器来托管您的 ESX/Xen/Hyper-V,然后对它们进行集群,并在操作系统级别进行额外的集群。