<b>Linux集群系统与虚拟化的交融</b>[Linux安全]
本文“<b>Linux集群系统与虚拟化的交融</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在IT产业中,虚拟技术的发展已经发达发展,但在Linux集群中却还有些障碍.Beowulf工程的创始人之一Donald Becker说,这是一件令人遗憾的事情,因为该系统仅供应一个没有任何意义的虚拟选项.
Becker 说,Linux集群系统应当越发注重虚拟技术以及高可行性的发展,并在他的采访中阐明了来由.同时他对改用Linux集群的对称多处理用户提出了一些倡议.
除了他在Beowulf中的角色以外,Becker 还是Scyld软件的创始人以及主要科学家.他还方才加入了本站的专家组,并作为一个特邀专家来答复用户的有关Linux集群以及服务器的问题.
在Linux集群技术中有什么最新的进展吗?
Donald Becker:目前,集群技术中的发展热门是虚拟技术.两个闻名的传统虚拟技术系统是VMWare和Xen.VMWare仿效并模拟个人电脑的硬件设备.这使得它可以在自己的OS中运行几近全部的操作系统.
但是,虚拟技术发展的一个缺陷是它常常暗含、依靠一些大的上层技术.后果,VMWare模拟一些上层技术从而没有什么机会来优化系统.Xen是一个同时运行多个操作系统的系统管理程序.它不是全面的模拟,从而削减了对上层技术的依靠.但是,它仍旧需求优化它的核心技术.
Linux集群上的虚拟技术与其他的办法有什么差别?
Becker:VMWare 和 Xen二者都假想,它们可以运行并全面安装多个内核.运行集群就供应了不被虚拟技术所限制的机会,创造一个仅仅运行利用程序必须条件的轻松环境.当系统服务器有一个任务需求主要的网络终端来完成,这时该计算机终端只需求运行该利用程序,这样便可以提高工作效率,这也正式和传统的虚拟系统的差别之处.
一些IT实业派说,他们用对称多处理(SMP)系统举行高强度的数据计算.这些技术在移植Linux集群时会碰到那些挑衅呢?
Becker:这个问题的答案很大程度的取决于你所运行的利用的利用程序.
最早的进入集群的利用程序的范例是用户参数的履行系统.在该模子中,多个彼此独立的利用程序是运行在差别的数据处理机上.
假如对称多处理(SMP)系统被利用是基于它对单进程工作的高效率,Beowulf的集群将是一个不错的替换品.但是,假如对称多处理(SMP)系统是基于共用存储器多进程工作,那么大概导致利用程序的构造复杂化.
一个传统的利用SMP的场所是转换型数据库.这是一个精密通讯及锁定在SMP上运行的特别情形,但在集群上可以获得一样的后果.所以需求作具体的解析以决意SMP移植进集群能否是可行的.
大部份的程序不能兼容于这两个极度.
Linux集群可以终究获得高可行性(HA),还是只能保持其固有的复杂性?
Becker:可量测性并不解除其高实用性,所以Linux集群可以获得高的实用性(HA).高实用性(HA)是基于对商务上的利用程序及数据等的安定的支持上.计算机程序等的正常运行时间的尺度应当在99.999%以上,也就是说一天最多只能有一秒钟的罢工.
经典的高效集群配置包含两个服务器,可以辨别理解对方的状况并共用一个存储子系统.假如任何一个服务器呈现弊端,则另一个将会承当全部的工作.高效集群获得安定的坚固性是通过弊端解除、负载均衡、赘余处理以及其他的一些方法来将两台或多台服务器衔接在一同,从而削减必定的或无意的储存损耗并且共用存储设备.
由于它们的绝对容量的限制,大的集群极大概频繁的呈现问题,所以就需求计划若何处理这些问题的程序.但是,这种计划不会自动发生,目前市场上的很多工具都没有办理这种问题.计划全面的子系统,比方一些具有很好的管理本领的商业评定的系统,可以处理增添的可量测性.这就意味着丈量各种各样的参数并避免那些多如牛毛的问题,这些问题常常发生在一个终端占据了大量的存储页面或系统文件数据而招致其他的终端无法工作时.
在Linux集群系统中获得高效性有哪些途径呢?
Becker:在集群系统的配置中,多个服务器在同一系统是通过中央掌握点来管理的.这代表高效性状况的一个明显上风,因为有很多服务器可以进入的备份资源,这就答应了24 x 7的可行性,错误保护,关于分离利用程序的中央管理,对大型数据资源的处理本领以及动态网站出版和灾难修复.
挑选一种得当的办法来保证停机期以及重新启动期的数据完好性是非常重要的.不幸的是,不是全部的挑选都可以提高坚固性以及保持数据完好性.所以,在工作时公道的挑选你的执路程序是很重要的.
一些非商业性的集群系统创造了一个部分的单一系统假想,通过一下方法完成:恳求网络虚拟内存;或环球同一的文件系统;或举行一个明晰的系统移植.但是,这种计划无法很好的处理错误问题,因为任何一台终端呈现问题时,系统必须耗费一定的时间去修复大概终止全部和这台及其关联的程序.
一个好的办理办法是保证集群的主要终端持续运行.关于大的安装系统来说,要保证一个主要终端通过通例的设备备份和灾难恢复;大概同时多个主要终端的办法.换一种说法,计算机终端可以加入或脱离集群,而不影响底子系统即便是在它之上的利用程序已经终止的情形下.
以上是“<b>Linux集群系统与虚拟化的交融</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |