供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故
障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都
是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,
协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务
器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并
通过系统级的冗余提供固有的可靠性和可用性。
二、集群的分类:
1、高性能计算科学集群:
以解决复杂的科学计算问题为目的的IA集群系统。是并行计算的基础,它可以不使用专门的由十至
上万个独立处理器组成的并行超级计算机,而是采用通过高速连接来链接的一组1/2/4 CPU的IA服务器,
并且在公共消息传递层上进行通信以运行并行应用程序。这样的计算集群,其处理能力与真正超级并行
机相等,并且具有优良的性价比。
2、负载均衡集群:
负载均衡集群为企业需求提供更实用的系统。该系统使各节点的负载流量可以在服务器集群中尽可
能平均合理地分摊处理。该负载需要均衡计算的应用程序处理端口负载或网络流量负载。这样的系统非
常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态
分配负载,以实现平衡。对于网络流量也如此。通常,网络服务器应用程序接受了大量入网流量,无法
迅速处理,这就需要将流量发送给在其它节点。负载均衡算法还可以根据每个节点不同的可用资源或网
络的特殊环境来进行优化。
用户制作数据库的分库分表,Mycat软件压缩包,加压后即可使用。多数据库安装、mycat部署安装、数据库之读写分离主从复制、数据库之双主多重、数据库分库分表。
数据库集群的方式有多种,前面的介绍的一种是主从复制,读写分离,这一种方式在一般的系统已经够用了,但是对系统可用性要求很高的系统,这样是会有缺陷的,原因是:主只有一个,万一主挂了呢?那系统的所有读 *** 作都将被中断,系统不能提供写服务,当重挂了,系统不同提高读服务,所以无论那一台数据库挂了,系统都会受到影响。对于高可用的系统,那是不行的,比如:电商系统等等。
双机热备是一个整体功能,目的是保证应用的高可用性,需要 *** 作系统,集群软件以及硬件3个方面的同时支持windows server 2008 是 *** 作系统,自带组建集群的功能,相当于自带了集群软件
你要实现双机热备,如果是真实机器,最少需要2台带SCSI接口的服务器,1个磁盘阵列,如果是虚拟机的话,vmware 配起来反而对硬件要求低一点,有大容量scsi硬盘就足够了
数据库只是在集群服务器上运行的一个应用,只要你组建了集群,配置好应用资源组,就可以实现了,不同的数据库软件实现双机热备的方式方法也不太一样。在windosw server 2008 环境上,比较方便的是使用微软自己的sql server系列产品 最好是sql 2005 或者2008 ,sql 2000太老了,很多功能很落后。如果用oracle,或者mysql 数据库,配置起来要麻烦一点。你看起来是新手,推荐用sql 2005或者sql 2008.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)