服务器群集概述

服务器群集概述

ID:38067453

大小:84.50 KB

页数:4页

时间:2019-05-25

服务器群集概述_第1页
服务器群集概述_第2页
服务器群集概述_第3页
服务器群集概述_第4页
资源描述:

《服务器群集概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、服务器群集概述(cluster)前两天和韩光敏聊了一下群集,想到以后大家以后这方面估计要用的上。以前我做的主要是微软的产品,这个方面只能以微软的产品举例子。说明:Windows2003就是Server版本。通常用的是StandardEdition和EnterpriseEdition。还有其他专门的版本。而windows2000server才是Server版,它还有windows2000profession是和windowsxpprofession对应的。都是微软产品系列命名的规范而已。Windows2000family中有server

2、和advanceserver,Datacenter.等。Windows从NT4就已经支持群集,NT4最多支持2个节点,我想“双机热备”大概就是那个时候流传下来的。2000的advanceserver(支持二个)和datacenter(支持8个)才能安装群集服务。2003最多支持8个,微软还有个产品Applicationcenter可以支持32个。用四层交换机也可以建立群集,这个我只是听说。节点可以简单理解为就是一台物理服务器。江湖上通常把网络负载均衡(NLB)也称为群集,在windows2003的管理工具中,可以看到有“网络负载均衡”

3、和“群集管理器(Cluster)。这两个是分开的。简单举个例子说一下两个的作用和不同。我们通过浏览器访问WEB站点,这个网站的访问量很大,只有一台服务器是负荷不了那么大的网络流量和访问负载的,于是可以用几台WEB服务器,来做负载均衡,WEB服务器需要访问数据库例如SQLSERVER,通过web的应用程序等等向后台数据库服务器提交一个查询,数据库引擎从存储设备中查询数据,返回给前端的WEB服务器,web服务器再经过某种方式表现在浏览器中,如果只有一台数据库服务器的话,即使能够完成前端提交的查询任务,但为了让应用7*24不中断,就需要建立

4、起一个服务器群集。提供高可用性和可展性。同时这样的架构,客户端访问的始终是前端的web服务器,而后台的数据库服务器不是直接面向客户端的,也保障了安全性。NLB应该实现的技术含量相对不高,从我们的平台能够实现NLB,但是还没有完全做成热备,就可以看出。作起来相对也简单。它们也是通过某种算法来平均承担某种应用。下面主要描述Cluster,和NLB不同,应用(Application)在同一个时段,只能在一个节点上面运行(如果这个应用可以分割,则可以跑在不同的节点),例如有两台3AS做群集,并且只有3AS一个应用,那么在同一个时段,是只有一台

5、机器在工作(主动/active),另一台则一直等待它的伙伴什么时候挂(被动/passivity),然后才接替他的工作。如果有多个应用,例如3as在A服务器,UAS在B服务器,A和B做成了群集.那么当A挂掉了。B上面会运行3AS和UAS。上面我只是随便举个例子,实际上不是那么简单,只是让大家有个大概的认识。再拿SQLSERVER来解释一下,就是A上面有一个3as的数据库实例,B上面有个UAS的数据库实例,它们在“服务管理器”都会有两个数据库实例的相关服务,只是一个是自动,另外是手动,其中一个当掉了,另外一个就会用netstart来启动这

6、个服务,(数据库实例也可以理解为是一个虚拟服务器,可以在一台服务器上运行多个数据库实例,也可以在多个服务器上面跑一个数据库实例。)一般来说,2台服务器做群集,可以用主动/主动模式,也可以用A/P模式,而多个服务器,例如四个以上,就用A/P,也就是必须用一个服务器做冗余,因为担心多台机器同时出现故障,所有的工作,剩下的机器负担不起的原因,群集发生故障转移的时候,优先会转移到被动的服务器,也就是空闲服务器,而转移到主动服务器,会需要更多一些时间进行应用上的资源分配。事实上在微软的群集配置中,多个应用服务器的群集,也只能配置为A/P。以两台

7、服务器做SQLSERVER群集为例子,每台服务器至少两块网卡(也有用四块网卡,然后用软件两两组合形成一个冗余,每两块网卡绑定一个IP)两个网络连接,比如public和private,private的网卡接心跳线(heartbeat),地址可以随便了,例如10.0.0.0什么的,public的地址,就需要和接入的网络对应了,群集产生的虚拟服务器的地址也和这个地址是同一个网段的,两台服务器用SCSI,SAN等方式连接到存储的忠心服务器上,也就是它们的共享磁盘。在这个共享上,会有个分区,提供仲裁信息,保存了当前的状态和日志等。主动服务器挂了

8、,被动服务器从哪里开始工作,就需要从这里获取信息。群集建立好之后,这个虚拟服务器会有一个IP和一个网络名称,客户通过IP或者网络名称访问群集的资源,构成群集的服务器对于用户来说,是透明的。首先在一个服务器上面通过群集管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。