首页 > UniX技术

Linux集群的虚拟化技术面临的挑战

时间:2009-11-17 23:35:26  作者:chinaitlab  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
如今在IT工业中,虚拟技术的发展已经蓄势待发,但在Linux集群中却难以成功。Beowulf工程的创始人之一Donald Becker说,这是一件令人遗憾的事情,因为该系统仅提供一个......

一个传统的应用SMP的场合是转换型数据库。这是一个精细通讯及锁定在SMP上运行的特殊情况,但在集群上可以取得同样的结果。所以需要作细致的分析以决定SMP移植进集群是否是可行的。

大部分的程序不能兼容于这两个极端。

◆Linux集群能够最终取得高可行性(HA),还是只能保持其固有的复杂性?

Becker:可量测性并不排除其高实用性,所以Linux集群能够取得高的实用性(HA)。高实用性(HA)是基于对商务上的应用程序及数据等的稳定的支持上。计算机程序等的正常运行时间的标准应该在99.999%以上,也就是说一天最多只能有一秒钟的停工。

经典的高效集群配置包括两个服务器,能够分别了解对方的状态并共用一个存储子系统。如果任何一个服务器出现故障,则另一个将会承担所有的工作。高效集群取得稳定的可靠性是通过故障排除、负载平衡、赘余处理以及其他的一些方式来将两台或多台服务器连接在一起,从而减少必然的或偶然的储存损耗并且共用存储设备。

由于它们的绝对容量的限制,大的集群很可能频繁的出现问题,所以就需要设计如何处理这些问题的程序。然而,这种设计不会自动发生,现在市场上的很多工具都没有解决这种问题。设计周全的子系统,例如一些具有很好的管理能力的商业评定的系统,能够处理增加的可量测性。这就意味着测量各种各样的参数并避免那些多如牛毛的问题,这些问题经常发生在一个终端占据了大量的存储页面或系统文件数据而导致其他的终端无法工作时。

◆在Linux集群系统中取得高效性有哪些途径呢?

Becker:在集群系统的配置中,多个服务器在同一系统是通过中央控制点来管理的。这代表高效性状态的一个明显优势,因为有很多服务器可以进入的备份资源,这就允许了24 x 7的可行性,错误维护,对于分散应用程序的中央管理,对大型数据资源的处理能力以及动态网站出版和灾难修复。

选择一种适当的方法来保证停机期以及重新启动期的数据完整性是十分重要的。不幸的是,不是所有的选择都可以提高可靠性以及保持数据完整性。所以,在工作时合理的选择你的执行程序是很重要的。

一些非商业性的集群系统创造了一个局部的单一系统设想,通过一下方式完成:请求网络虚拟内存;或全球同一的文件系统;或进行一个明晰的系统移植。然而,这种设计无法很好的处理错误问题,因为任何一台终端出现问题时,系统必须花费一定的时间去修复或者停止所有和这台及其关联的程序。

如果您需转载 Linux集群的虚拟化技术面临的挑战,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门