linux平台的集群软件有哪些软件
Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)
高可用集群( High Availability Cluster)
负载均衡集群(Load Balance Cluster)
科学计算集群(High Performance Computing Cluster)
================================================
高可用集群(High Availability Cluster)
常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如”双机热备”, “双机互备”, “双机”.
高可用集群解决的是保障用户的应用程序持续对外提供服务的能力。 (请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)
Linux平台常见的高可用集群 有这些:
1. RedHat 公司 的 开放源代码RedHat Cluster Suite, 简称RHCS . (产品介绍http://www.redhat.com/solutions/clustersuite/)
– RHCS实际上是一个套件,除了现在提到的高可用集群软件,还包含了一个基于LVS的负载均衡软件.
– RHCS包含的集群软件,是GPL协议下开放源代码的集群系统.
– RHCS目前的版本有 RHCS v3和 v4,分别对应于RedHat 企业版Linux的 3.0家族和4.0家族.
– RHCS是一个独立的产品,不包括在RedHat Enterprise Linux当中,无论是购买还是下载,都是单独存在的.
RHCS的获得:
RHCS的获得有三个途径:
a. 从redhat 的官方销售渠道购买,得到的是RedHat RHCS产品的二进制代码(光盘或直接从RHN-RedHat Network下载),源代码,以及支持和升级服务.
b. 从redhat 的官方站点下载SRPM包,编译并安装. 无原厂商业支持和升级服务. 这里下载 (ftp.redhat.com/pub/redhat/linux/enterprise/4/en/RHCS和ftp:/tp.redhat.com/pub/redhat/linux/enterprise/3/en/RHCS)
c. 从centOS官方站点下载RHCS的二进制代码包并安装,无原厂商业支持和升级服务. 这里下载(http://mirror.centos.org/centos/4/csgfs/, 请阅读此目录中的README文件)
redis 集群是哪个版
Redis官方集群(Redis Cluster)推荐4.0以上版本,这个版本对集群做了很多优化和问题修复 其他模式集群 3.2以上即可 redis集群部署过程可参考:Redis集群(Redis Cluster)安装部署
安装hadoop集群linux用什么版本好
随着Apache Hadoop的起步,云客户的增多面临的首要问题就是如何为他们新的的Hadoop集群选择合适的硬件。
尽管Hadoop被设计为运行在行业标准的硬件上,提出一个理想的集群配置不想提供硬件规格列表那么简单。 选择硬件,为给定的负载在性能和经济性提供最佳平衡是需要测试和验证其有效性。(比如,IO密集型工作负载的用户将会为每个核心主轴投资更多)。
在这个博客帖子中,你将会学到一些工作负载评估的原则和它在硬件选择中起着至关重要的作用。在这个过程中,你也将学到Hadoop管理员应该考虑到各种因素。
结合存储和计算
过去的十年,IT组织已经标准化了刀片服务器和存储区域网(SAN)来满足联网和处理密集型的工作负载。尽管这个模型对于一些方面的标准程序是有相当意义 的,比如网站服务器,程序服务器,小型结构化数据库,数据移动等,但随着数据数量和用户数的增长,对于基础设施的要求也已经改变。网站服务器现在有了缓存 层;数据库需要本地硬盘支持大规模地并行;数据迁移量也超过了本地可处理的数量。
大部分的团队还没有弄清楚实际工作负载需求就开始搭建他们的Hadoop集群。
硬件提供商已经生产了创新性的产品系统来应对这些需求,包括存储刀片服务器,串行SCSI交换机,外部SATA磁盘阵列和大容量的机架单元。然 而,Hadoop是基于新的实现方法,来存储和处理复杂数据,并伴随着数据迁移的减少。 相对于依赖SAN来满足大容量存储和可靠性,Hadoop在软件层次处理大数据和可靠性。
Hadoop在一簇平衡的节点间分派数据并使用同步复制来保证数据可用性和容错性。因为数据被分发到有计算能力的节点,数据的处理可以被直接发送到存储有数据的节点。由于Hadoop集群中的每一台节点都存储并处理数据,这些节点都需要配置来满足数据存储和运算的要求。
Linux下集群软件哪些比较主流试用
看你跑什么业务了.lvs nginx haproxy heartbeat hadoop了都常见,一般软件都是跨平台的 ,任意linux发行版都可以使用.也有一些发行版自带的 如redhat自带的 read hat cluster suite(rhcs) 红帽集群套件.
服务器集群的软件有哪些,性价比高的?
市面上的服务器集群软件有很多种,主要有微软的MSCS, 赛门铁克的Veritas Storage Foundation,易腾数信的EterneCluster,SteelEye的LifeKeeper
下面介绍下详细情况:
MSCS,微软自带的不过要在Server版本中才有,他的群集服务充当后端群集,可为数据库、消息传递以及文件和打印服务等应用程序提供高可用性。当任一节点(群集中的服务器)发生故障或脱机时,MSCS 将尝试最大程度地减少故障对系统的影响。
Veritas Storage Foundation,它提供了业界领先的异构存储管理和高可用性的软件解决方案,解决了企业如何合理保护和备份关键信息数据, 如何高效管理异构硬件环境,以及如何提高应用系统和数据库可用性的问题。
Veritas SFHA 主要包括以下五个组件:Veritas Volume Manager (VxVM), Veritas File System (VxFS),Veritas Cluster Server (VCS),Veritas Storage Foundation Cluster File System (SFCFS), Veritas Storage Foundation for Oracle RAC (SFRAC)
EterneCluster,易腾数信新一代的双机热备产品,具有人性化,高可配置性,操作简单,还支持基于多机的多机热备。可实现整个系统的不间断运行,从而保证整个系统对外服务的正常,为企业24小时×365天的关键业务应用提供了强大的保障。
LifeKeeper,使用户的服务器、操作系统、数据库系统以及关键的数据及应用程序保持7天×24小时连续不间断,提供99.99%的高可用性。
我用过MSCS和EterneCluster,其他两家没用过,不做性能评论,不过其他两家都很贵。就MSCS和EterneCluster而言,MSCS为微软自家产品,性能没得说,但配置相对复杂,而且对服务器本身要求较高,需为Server版,EterneCluster相对而言操作简便,支持平台也多,性能也很好,更重要价格也公道。
windows集群软件,谁推荐个?
我来介绍几个: 1. Veritas公司的VCS软件 2. Microsoft公司的Cluster 3. Steeleye公司的Lifekeeper软件 4. 易腾数信的EterneCluster 详细的情况百度或者Google一下即可.
sql server 负载均衡集群 哪种好
一个应用系统随着业务量的提高,以及访问量和数据流 量的快速增长,各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有 资源的浪费,而且下一次业务量的提升,又将导致再一次硬件升级的高额成本投入。于是,负载均衡机制应运而生。
对于应用系统的负载均衡的硬件和软件比比皆是,因为应用服务器上的程序基本上认为是不变化的,而且一般的各个应用服务器上的程序是不交互的。因此应用服务器的负载均衡非常好做,只需要能够进行分流的软件或者硬件把多个客户端的连接分配到多个应用服务器上去即可。
因为数据库内的数据是频繁变化的,为了数据的一致性以及锁资源的分配协调等,所以像应用服务器那样只有分流是不够的,各个节点需要频繁的交互。这也是数据库集群软件难做的原因,当然也是卖的贵的原因了。
Oracle Real Application Clusters
对于数据库负载均衡,大家最为耳熟能详的就是Oracle RAC了。RAC是双机并行服务器(8i及以前版本称作Oracle ParallelServer,OPS),用来在集群环境下实现多机共享数据库,以保证应用的高可用性,同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的排错和无断点恢复。它可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。若并行服务器中某节点失效,透明的应用程序容错能够把用户自 动转接到另一节点上继续运行,应用程序在用户没有察觉的情况下继续执行。这使周期性和非周期性发生故障的系统增大了连续可用性。进程的失效可以完全透明地 转移到另一节点上去,通过适当地配置,可以指定所有查询都在客户端进行缓存,这样它们便可以在转移后的节点上重新设置。
Moebius for SQL Server
截至到SQL Server 2008,微软还是没有推出负载均衡组件,只能靠第三方软件来实现,好在这个软件是几个从微软出来的人写的,也算是个小小的巧合。说他们是微软出来的并不是说他们的技术多厉害,而是他们利用SQL Server的一些内部接口把集群做的非常透明, 无论是应用程序的调用还是开发/管理人员的使用都和面对一个数据库一样。
他们的实现原理是这样的:和SQL Server镜像一样,每个数据库节点都有自己的数据,也就是无共享磁盘架构。 他们称之为“中间件”的程序宿主在数据库的内部,每个节点数据库上写入数据导致数据变化时,SQL Server会激活“中间件”,“中间件”把变化的数据同步到其他的节点上。其他节点发生变化也是一样。因为“中间件”宿主在数据库内, 所以它能够把每个同步的Session和SQL Server的Session绑定到一起,也就是使用户的执行和数据的同步成为一个原子操作,从而保证数据在每时每刻都是一致的。因此查询可以随便到每个 机器上去查,从而做到了真正的负载均衡。
sql server 2000是否支持集群?什么版本支持?如何安装?
sql server 2000是否支持集群?——–不支持
什么版本支持?———-SQL server 2005
如何安装?
——————————————————————–
SQL SERVER 2000不能安装在xp上,你卸载以前的版本这样安也可以用
一、找一张SQL server服务器版光盘,在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求进行安装。安装完成重新启动计算机。
二、运行光盘中的,AUTORUN.EXE文件,或让光盘自动运行,打开安装界面后,点击“安装SQL server 2000组件(C)”=》“安装数据库服务器(S)”这里程序将提示你“….服务器组件在此系统上不受支持,…..”点“确定”。进入新的安装界面,点击“下一步”,选择默认的“本地计算机”=》“创建新的SQL server”=》“仅客户端工具”…,一路点击“下一步”。直至安装结束。重新启动计算机。
三、到“开始”–“程序”-“Microsoft SQL Server”中打开“企业管理器”到“SQL Server 组”下,将“[lcoal] (Windows NT)”改成自己的的机器名,机器名在系统属性的“计算机名”里可以找到,假设我们的机器里的完整计算机名称为:SERVER,改名后,我们就会得到如图所示的样子了。关闭“企业管理器”
四、到“开始”–“程序”-“Microsoft SQL Server”中打开“客户端网络实用工具”,点“别名”如果“服务器别名配置”里没有数据,我们需要手工添加,点“添加”按钮。在“添加网络库配置”的“网络库”选项中,我们选择默认的“Named Pipes(P)”项,并为服务器取个别名“SERVER”,这时管道名称会自动添加“\\SERVER\pipe\sql\query”我们就不要管它了。点“确定”退出。
五、这一步我们要进入注册进行一下修改了,打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
MSSQLServer\MSSQLServer],这一项,里面有一个键值LoginMode默认值是“1”,现在将该值改为“2”(安装MSDE时,默认的SQL Server身份验证方式为“仅Windows”的身份验证方式,即sa用户无法验证,通过修改以上的注册表键值来将身份验证方式改为SQL Server和Windows混合验证以后,就可以用sa用户登录了)。修改完毕,重启电脑。
red hat enterprise linux 5和red hat enterprise linux 4的区别
1)虚拟化管理
确实每个厂商都有自己的虚拟化产品。Novell的SLES(SUSE Linux Enterprise Server) 10现在已经支持Xen虚拟化技术好几个月了。KVM (kernel-based virtual machine for Linux)在最新的Linux内核产品2.6.20.OpenVZ中已经有了激动人心的新特性,而且SWSoft和Parallels(一个开源企业,并且现在两家公司已经合并了)也取得了一些很好的进展。
尽管如此红帽还是在虚拟化管理方面领先一步。任何人都有能力或者尝试自己来配置一个Linux上的虚拟机。但只有你真正的知道应该如何去应对出现的问题你才能成功的配置出自己的虚拟机。任何一个有此类经验的系统管理员使用RHEL 5都可以配置很多虚拟机而没有那么多复杂的东西需要考虑。一旦设置完成这些虚拟机则会更加简单易用与易于管理。
这是非常重要的。
我对IDC公司负责调查的副总裁Al Gillen谈过这方面的话题,他告诉我,“争取最大的竞争力和利润就来自于管理,部署和跟踪所有的分层[虚拟]软件的整个周期。”红帽在RHEL5时代已经为这场虚拟化的战斗做好了准备。
另一个被忽略的要素是,RHEL 5一体化的虚拟软件和相应的管理软件是打包在一起的,用户不必为增加的虚拟软件而付费。就像RHEL产品的总经理Scott Crenshaw最近说的一样,“与操作系统整合的虚拟化技术,其好处是本质性的,并且我们能提供一个更加优惠的定价。”
你不但能使用一个虚拟机做以前需要三到四个硬件服务器做的工作而达到资金的节省,更能够因为将虚拟机,虚拟机管理和操作系统捆绑在一个产品包中而省钱。如果我是一个CFO并且正在寻找减少IT成本的方法,那么RHEL5听起来真的对我非常有好处。
2)可靠的存储
简单的工作组或者部门级服务器可以使用单个硬盘或者磁盘阵列的形式存储数据,但是可靠的服务器工作时需要可靠的存储技术。使用Red Hat Cluster Suite(红帽集群套件),Red Hat Global File System(红帽全局文件系统)和Cluster Logical Volume Manager(集群逻辑管理软件),红帽向您提供了管理包括在本地服务器,存储区域网络(SAN)和交错的集群上TB级存储数据的工具。
RHEL5同样带来了对iSCSI盘阵和带有InfiniBand技术远程直接内存存取(RDMA)的支持。对在一个文件系统中有大量存储的客户,RHEL 5的Ext3文件系统现在支持16TB文件系统了,这真是一个很大的数字。
如果你正在使用Veritas软件管理公司或者数据中心的存储,不用担心:你可以继续使用它。赛门铁克公司(Symantec Corp.)宣布3月14日他将会为使用RHEL 5的用户提供核心的Veritas Storage Foundation,Veritas集群服务器(Veritas Cluster Server)和Veritas NetBackup解决方案。
赛门特克同样发布了一个用于在Xen虚拟化中结合Storage Foundation和动态多路径技术应用的Beta版程序。如果按计划完成的话,那将会允许管理员集中管理存储虚拟化技术和虚拟机的I/O多路径。
请再次注意“虚拟化”这个词,通过联合虚拟机和虚拟存储,红帽已经创建了一个由技术专家和精算师组成的系统。强大的技术支持和易于控制的成本-谁会不喜欢呢?
3)安全性
Linux 本身就是一个非常安全的操作系统。在RHEL5时代, 红帽已经比早期的SELinux (security-enhanced Linux) 更加容易部署和易于维护。
就像很多Linux系统管理员所知道的那样,把SELinux配置完整是一件很痛苦的事情,这项工作令人厌恶到很多管理员干脆就把它简单的关掉了事。
问题的根源来自于RHEL上应用软件的预设定太少。你必须自己建立你自己的;并且这是一个安全专家才能做好的工作。现在预设的SELinux提供了超过170项应用方案,你大部分的应用都会安全的运行而完全没有任何顾虑。
如果你还是遇到麻烦的话,红帽还提供了SELinux Troubleshooter工具。这个工具可以从使人厌恶的众多麻烦中找出对应的安全应用方案。更好的是它还能告诉你如何去修复它,从而使整个问题安全的运行。
安全测试检验早在您公司需要采购以前就进行了,IBM硬件和RHEL5已经取得EAL (Evaluated Assurance Level) 4+, LSPP (Labeled Security Protection Profile), RBAC (Role Based Access Control Protection Profile), and CAPP (Controlled Access Protection Profile)公共标准安全证明。
4)更好的应用服务器功能
IBM 和红帽已经提供一个新的实时Linux 应用开发和部署平台。这个新平台包括IBM WebSphere Real Time, 一个实时J2SE (Java 2 Platform Standard Edition) Java 虚拟机, 一个运行在红帽企业级Linux5上的实时版本,运行在IBM System X和BladeCenter基于AMD和Intel的服务器上。
因此如果你想将,比如信用卡应用,或者任何Java实时应用移植到Linux上,那么RHEL5将引起你的注意。当然红帽还拥有JBoss,你可以选择其它的方式搭建一个高效的Java应用软件。
实时应用软件在RHEL5中得到了改进这不再只是一个空空的技术资料,让我们看一个案例,RHEL5全面的从RHEL 4时代的PHP 4.3.9升级到了PHP 5.1.6。就PHP功能性LAMP(Linux, Apache, MySQL, PHP/Perl/Python)应用堆栈的一个关键部分而言,这是一个长足的进步。当您的应用从PHP4转移到PHP5的时候可能会消耗时间,但其表现出的性能增长绝对值得花这个时间。
如你所知这篇文章几乎没有触及红帽对RHEL做出的改变。我坚信我不需要给你一个完全的新特性列表。对我来说,列出来的理由已经足够任何一家公司考虑从老版本的Linux系统升级到RHEL5了。
考虑到RHEL 5虚拟化技术和存储成本节省,它高等级的安全性和改善的应用支持, 你不得不同意RHEL5对于所有的服务器替代都是一个强有力的挑战者。Solaris, Server 2003, AIX不管是谁:RHEL5是第一个21世纪的操作系统。所有的公司从最小的夫妻店到最大的全球性企业都会对认真考虑是否使用RHEL5的。(
windows下集群镜像软件有哪些
镜像软件,啥意思,?集群软件一般都用rose HA 如果是win2008的话,都用自带的群集功能软件,简单易懂维护方便