×

集群软件 集群

集群软件有哪些?浅谈数据库集群软件优缺点有哪些

admin admin 发表于2023-02-12 21:17:38 浏览35 评论0

抢沙发发表评论

本文目录

集群软件有哪些

确定是集群还是双机,如果集群的话软件蛮多的,比如LifeKeeper、EMC Legato、NEC Express等,国产的联鼎、PlusWall等;如果是双机的话,用的最多的是ROSE。具体要根据你的需求和切换的需要来定产品方案。

浅谈数据库集群软件优缺点有哪些

 集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提
供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故
障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都
是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,
协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务
器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并
通过系统级的冗余提供固有的可靠性和可用性。
二、集群的分类:
1、高性能计算科学集群:
  以解决复杂的科学计算问题为目的的IA集群系统。是并行计算的基础,它可以不使用专门的由十至
上万个独立处理器组成的并行超级计算机,而是采用通过高速连接来链接的一组1/2/4 CPU的IA服务器,
并且在公共消息传递层上进行通信以运行并行应用程序。这样的计算集群,其处理能力与真正超级并行
机相等,并且具有优良的性价比。
2、负载均衡集群:
  负载均衡集群为企业需求提供更实用的系统。该系统使各节点的负载流量可以在服务器集群中尽可
能平均合理地分摊处理。该负载需要均衡计算的应用程序处理端口负载或网络流量负载。这样的系统非
常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态
分配负载,以实现平衡。对于网络流量也如此。通常,网络服务器应用程序接受了大量入网流量,无法
迅速处理,这就需要将流量发送给在其它节点。负载均衡算法还可以根据每个节点不同的可用资源或网
络的特殊环境来进行优化。

高可用集群的软件选择

在高可用集群朝多样化、易操作维护等方向迅速发展的今天,面对市场上品种繁多的集群软件 产品,用户应该怎样把握自己的需求,做出正确的选择呢?下面我们就从用户实际需求和集群软件的发展趋势出发,谈谈如何选择一款好的高可用软件。 对于任何一款高可用集群产品,故障监视都是最核心的功能。监视资源种类的多少和监视层 次的深浅,都成为评价一款集群软件高可用性的重要指标。此外,在集群系统中,服务器之间还需要定期进行相互间的健康状态检查,称之为心跳探测。心跳探测主 要通过网络来进行,包括私网心跳和作为备份方式的公网心跳探测。一款优秀的集群软件应具有完备的心跳探测机制来避免在高负荷状态下心跳超时所导致的误切 换。
从产品的适用平台范围和易用性上来说,拥有雄厚实力的集群软件厂家往往能够应对操作系统和硬件 平台快速发展的现状,生产出适应更加广泛多样的软硬件平台或特殊环境的产品,还应让用户感到操作维护简单易行。这都是用户在采购时需要充分考虑的。
此外根据用户的不同需求,还可以选择支持远程容灾、虚拟服务器环境的高可用集群产品。

如何对局域网内的多台Linux进行集群化管理

它非常适合用来快速配置一个集群中的所有运行相同服务和具备相同配置的计算机节点。现在有大量的开源管理工具,都可以实现这样的管理,比如dsh、SUSE Manager等。下面是用ClusterSSH管理多台Linux服务器的具体过程。
如果你是一名Linux系统管理员,那你每天一定会和许许多多的机器打交道,因为你要定期监测和维护这些机器,如一批Web服务器,如果你要同时在多台机器上敲入相同的命令,你可能会通过SSH登录,然后逐台敲入,如果使用ClusterSSH,可以为你节省不少类似的工作时间。
ClusterSSH是用Tk/Perl包装XTerm和SSH后形成的新工具,就其本身而言,它可以运行在任何兼容POSIX的操作系统上,我曾经在Linux,Solaris和Mac OS X上运行过它,它需要Perl库Tk(在Debian或Ubuntu上就是perl-tk)和X11::Protocol(在Debian或Ubuntu上就是libx11-protocol-perl),此外,xterm和OpenSSH是必不可少的。
安装在Debian或Ubuntu上安装ClusterSSH是相当简单的,只需要敲入sudo apt-get install clusterssh就可以安装好,至于依赖包你也不必担心,一切都会为你装好的,它也提供了适合Fedora的rpm包,在FreeBSD上可通过port系统安装,还为Mac OS X准备了MacPort版本,因此你可以在你的苹果电脑上安装ClusterSSH,当然,如果你是极客,也可以下载源代码自己编译。
配置可以通过ClusterSSH的全局配置文件/etc/clusters,或用户home目录下的。csshrc文件来配置它,我喜欢用户级的配置方式,这样同一个系统中的不同用户可以根据自己的喜好进行配置,ClusterSSH定义了一个“cluster”机器组,你可以通过一个界面来控制这个组中的所有机器,在配置文件的顶端“clusters”部分,你可以详尽地列出你的集群,然后用独立的段落来描述每个集群。
例如,假设我有两个集群,每个集群由两台机器组成,“Cluster1”由“Test1”和“Test2”两台机器组成,“Cluster2”由“Test3”和“Test4”两台机器组成,~.csshrc(或/etc/clusters)配置文件的内容看起来应该是:
clusters = cluster1 cluster2
cluster1 = test1 test2
cluster2 = test3 test4你也可以创建中间集群(包含其它集群的集群),如果你想创建一个名叫“all”的集群包含所有的机器,有两种实现手段,首先,你可以创建一个包含所有机器的集群,如:
clusters = cluster1 cluster2 all
cluster1 = test1 test2
cluster2 = test3 test4
all = test1 test2 test3 test4但我更喜欢的方法是使用一个包含其它集群的中间集群:
clusters = cluster1 cluster2 allcluster1 = test1 test2

windows集群软件,谁推荐个

我来介绍几个:
1. Veritas公司的VCS软件
2. Microsoft公司的Cluster
3. Steeleye公司的Lifekeeper软件
4. 易腾数信的EterneCluster
详细的情况百度或者Google一下即可。

如何为双节点集群安装和配置 Oracle Solaris Cluster 4.1

 要在 Solaris 10 系统上的某个区域中安装此软件,请在该区域中运行安装程序。如果您在全局区域中安装,并希望软件仅在该区域中可用,在 GUI 安装程序中选中 “Install in current zone only“(仅在当前区域中安装)复选框,或在启动非 GUI 安装程序时指定 --current-zone-only 选项。   
安装在 Solaris 服务器上供不同体系结构的客户机使用   
可以将 Oracle Solaris Studio 软件安装在运行 Solaris OS 的服务器上,供不同体系结构的客户机系统使用。可以将软件安装在基于 SPARC 的服务器上,供基于 x86 的客户机系统使用。或者将软件安装在基于 x86 的服务器上,供基于 SPARC 的客户机系统使用。要在基于 x86 的系统上安装适用于 SPARC 系统的软件,或要在基于 SPARC 的系统上安装适用于 x86 系统的软件,请在启动安装程序时指定 --ignore-architecture 选项。   
在备用根目录中进行安装   
要使用备用根目录安装软件,请使用非 GUI 安装程序以及 --use-alternative-root directory 选项。   
在多个系统中进行安装   
要在多个系统中安装软件,您可以在启动 GUI 安装程序时使用 --record state_file.xml 选项以记录安装,然后可以与非 GUI 安装程序一起使用 --state state_file.xml 选项来重复该安装。   
在桌面系统中安装 IDE   
在服务器上安装 Oracle Solaris Studio 软件时,可以让安装程序生成一个包含 IDE 分发的 zip 文件(如果需要安装代码分析器,还会包含代码分析器),此 IDE 分发已经过配置,可以安装在几乎任何操作系统的桌面系统中。在安装 Oracle Solaris Studio 软件之后,您可以在桌面系统中解压缩此分发文件。在桌面系统上运行 IDE 时,它将生成分发的服务器视为远程主机,并访问 Oracle Solaris Studio 安装中的工具集合(编译器、make 工具和调试器)。   
使用图形用户界面安装程序安装 Oracle Solaris Studio   
图形用户界面 (graphical user interface, GUI) 安装程序允许您选择安装目录并选择要安装 Oracle Solaris Studio 12.3 软件的哪些组件。有关启动 GUI 安装程序时有效命令行选项的完整列表,请参见用于 GUI 安装程序的命令行选项。   
GUI 安装程序要求 Java 2 软件开发工具包 (JDK) 5 Update 3。

什么是linux cluster

集群概念
集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并通过系统级的冗余提供固有的可靠性和可用性。集群计算机按功能和结构可以分成以下几类:
1、 高可用性集群 High-availability (HA) clusters
一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。计思想就是要最大限度地减少服务中断时间。这类集群中比较著名的有Turbolinux TurboHA、Heartbeat、Kimberlite等。
2、负载均衡集群 Load balancing clusters
提供和节点个数成正比的负载能力,这种集群很适合提供大访问量的Web服务。负载均衡集群往往也具有一定的高可用性特点。Turbolinux Cluster Server、Linux Virtual Server都属于负载均衡集群。主流架构Nginx+Keepalived(利于动静分离)、LVS+Keepalived。
3、高性能计算集群 High-performance (HPC) clusters
按照计算关联程度的不同,又可以分为两种。一种是任务片方式,要把计算任务分成任务片,再把任务片分配给各节点,在各节点上分别计算后再把结果汇总,生成最终计算结果。另一种是并行计算方式,节点之间在计算过程中大量地交换数据,可以进行具有强耦合关系的计算。这两种超级计算集群分别适用于不同类型的数据处理工作。有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的计算任务。这类软件有TurbolinuxEnFusion、SCore等。
高可用性集群与负载均衡集群的工作原理不同,适用于不同类型的服务。通常,负载均衡集群适用于提供静态数据的服务,如HTTP服务;而高可用性集群既适用于提供静态数据的服务,如HTTP服务,又适用于提供动态数据的服务,如数据库等。高可用性集群之所以能适用于提供动态数据的服务,是由于节点共享同一存储介质,如RAIDBox。也就是说,在高可用性集群内,每种服务的用户数据只有一份,存储在共用存储设备上,在任一时刻只有一个节点能读写这份数据。

GPU集群软件指的是什么

GPU集群软件是一个计算机集群,其中每个节点配备有图形处理单元。通过图形处理单元上的通用计算来利用现在GPU的计算能力,可以使用GPU集群执行非常快速的计算。说起来还挺复杂,建议你要是想了解还是去专业的厂商去了解会更加清楚一点,思腾合力是英伟达的代理商,在这个方面做的还挺不错的,你可以去了解下。

思腾合力的GPU集群软件怎么样

集群是将多台服务器通过软件与硬件结合起来,形成一个统一的系统对外提供服务。思腾合力的技术很强,经验又丰富,还是很不错的,另一方面服务器集群主要是为了负载均衡(有两台以上的服务器或者站点提供服务)服务器服务将来自客户端的请求,基于某种算法,尽量平分请求到集群的机器中,从而避免一台服务器因为负载太高而出现故障,而即使其中某个机器出现故障,负载均衡会自动规避选择,使得用户也能正常访问服务。

windows本身自带的群集软件mscs与vcs的区别有哪些

一般用户用的都是“operating system clustering”, 这个模式简单,不需要在domino中任何设置。它的缺点是主机切换的时候有停顿感,节点间只能是Active/Standby的方式,操作系统必须一样。
对于“application clustering”,我接触的用户用的不是特别多,一般都是大用户用,系统小的很少使用这种模式。它需要在domino中做特殊的设置,需要结合Replicator使用。它的特点:domino的主句间可以做“workload balancing”,对domino client没影响。还可以在不同的操作系统间做cluster。
至于用哪一种要看用的需求了。