分配用户名,创建配置和安装应用程序等任务管理不善可能会破坏集群效率。集群管理专家提供可以防止集群管理难题的注意事项。
集群技术可为分布式计算系统带来更高的可靠性,容错性,可用性和可扩展性。然而,有效地实现这些目标中的任何一个都需要精确的管理,位于多伦多的Platform Computing公司的集成架构师Chris Smith表示。分配用户名,创建配置和安装应用程序等任务的管理不善可能会破坏集群效率。基于他在企业集群项目和Platform的LSF Suite集群管理软件方面的经验,Smith提供了这些用于集群管理的注意事项。
不要忽视创建公共用户名空间的重要性。这听起来像是常识,但确保您处于域或活动目录环境中 - 用户在每台计算机上具有相同的用户名 - 是最小化群集管理难题的第一个基本步骤。
请确保集群中的每个系统都有相同的配置,在软件,操作系统版本和硬件配置方面。标准化可确保应用程序在整个群集中一致运行,并实现新硬件的无缝集成,从而使可扩展性变得更加容易。
不要在系统上对整个网络的本地安装软件。当应用程序在网络上运行时,通常会导致性能下降。当您向群集添加更多系统时,此问题只会变得更糟,因为有更多系统访问网络。本地软件安装在一开始就涉及更多工作,但在性能优势方面通常是值得的。
不要把一个应用程序投入生产之前建立一个独立的测试组和测试应用第一专用集群上。
不要守在网络内的集中位置的关键数据。史密斯说,鉴于可用性问题,人们常常犹豫不决将所有“皇冠上的珠宝”放在一个地方。但是,当所有数据都集中在一个位置时,IT可以在该区域集中容错或高可用性基础架构支持,并实现集中且可靠的备份系统。
在本地处理数据。技术应用程序执行大量I / O操作,此I / O应在本地磁盘上完成,以避免网络带宽饱和并使集中式数据存储过载。复制数据,在本地进行处理,然后将结果复制回数据存储。
不要使用资源管理工具来处理负载分担,充分利用闲置的计算周期,提高集群的性能。资源管理工具通过对关键计算资源的投资来优化投资回报,同时提供高度可用且可靠的计算基础架构。
不要为了充分利用分布式计算资源的力量“思考分布”,史密斯说。请注意,您正在通过网络使用计算资源,并与ISV合作伙伴合作,以确保软件产品可以在分布式环境中运行。使分布式计算功能成为您购买决策的必要条件。
790
184
上一篇:Linux集群入门,第一部分