您有什么建议来评估使用Linux集群的可行性呢?
找出你想要一个Linux集群的原因。您当前的系统运行缓慢且需要更快的结果吗?您当前的系统是否处于报废状态且不再受制造商支持?您目前的“大铁”箱是否只需花费太多资金来运营,您需要从高昂的维护费中解脱出来吗?需要进行彻底的自我检查,以确保群集适合您的组织。
在什么业务应用程序情况下Linux集群不太合适?
对于每个公司的计算困境,Linux集群都不是万能的。某些应用程序不适合此计算平台。如果应用程序需要大量的进程间通信和共享内存,则群集可能不是最佳解决方案,因为群集受节点之间通信网络的通信限制的约束。特别是,如果您需要运行许多紧密协作的小进程(称为“紧耦合”),则应仔细权衡在群集上运行的最终性能。
但是,大多数应用程序,如果设计得很好,其结构可以最大限度地减少进程间通信,并尝试尽可能多地使用本地内存,这在Linux集群上运行良好。
您能描述出适合高性能集群的业务应用程序吗?
Linux集群远远超出了大学和实验室的早期采用者。事实上,许多财富1000强企业正在部署Linux集群系统,以加速新的制药开发,设计最新的汽车和飞机,发现新的石油和天然气资源,并为最新的好莱坞大片创造视觉效果。
将它们放在群集上需要对应用程序进行多少修改?
为了实现集群可以提供的卓越成本/性能,必须构建HPC应用程序,以利用集群的分布式内存架构和底层互连的特性。
某些应用程序在其运行方式上具有内在的平行性。其他人可以通过最小的入侵或算法开发非常简单地并行工作。在几乎所有情况下,如果尚未使用分布式内存模型编写,则使应用程序在群集上运行将需要进行某种修改和/或重新编译。
好消息是许多商业和免费的并行集群应用程序可以“开箱即用”而无需修改。对于自定义或内部设计,某些集群供应商以及应用程序提供商提供的专业服务可用于帮助修改源代码,以便为应用程序从集群中获得最大效率。
群集评估中最常出现的错误是什么?
首次集群购买者最常犯的错误之一是在采购之前不考虑集群的实际需求。在将集群引入环境之前,需要考虑以下因素:
电源 - 每个集群节点可以消耗100到600瓦的功率,有时甚至更多。如果你把它乘以你计划在群集中包含的节点数量,加上用于交换,存储,UPS系统的额外功率,你最终可能需要一个需要几十千瓦的系统。在大多数情况下,需要增加标准基础设施布线以满足群集的需求。
冷却 - 功率消耗等同于产生热量。这些热量需要被吸走,否则集群会升温,继续产生更多的热量,并最终因超出其热限制的组件而开始失效。在决定购买系统之前,您应该与系统供应商仔细合作,以确保您的设施提供足够的冷却能力和空气流量。
占地面积/体积 - 集群可能很大。集群架占地近五平方英尺,高度可超过六英尺。确保您的实验室或数据中心有空间。
重量 - 一整套集群节点很重,最高可达2,000磅。许多楼层,特别是在较旧的实验室和建筑物中,并未设计为承受这种类型的负载。请咨询您的房东或设施工程师,以确保您的地板能够支撑集群的重量。
724
157
下一篇:集群管理应该做什么