



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
服务器群集概述(cluster)前两天和韩光敏聊了一下群集,想到以后大家以后这方面估计要用的上。以前我做的主要是微软的产品,这个方面只能以微软的产品举例子。说明:Windows 2003 就是Server版本。通常用的是Standard Edition和Enterprise Edition。还有其他专门的版本。而windows 2000 server 才是Server版,它还有windows 2000 profession 是和windows xp profession对应的。都是微软产品系列命名的规范而已。Windows 2000 family中有server 和advance server ,Data center.等。Windows 从NT4就已经支持群集,NT4最多支持2个节点,我想“双机热备”大概就是那个时候流传下来的。2000 的advance server(支持二个) 和data center(支持8个) 才能安装群集服务。2003最多支持8个,微软还有个产品Application center 可以支持32个。用四层交换机也可以建立群集,这个我只是听说。节点可以简单理解为就是一台物理服务器。江湖上通常把网络负载均衡(NLB)也称为群集,在windows 2003的管理工具中,可以看到有“网络负载均衡”和“群集管理器(Cluster)。这两个是分开的。简单举个例子说一下两个的作用和不同。我们通过浏览器访问WEB站点,这个网站的访问量很大,只有一台服务器是负荷不了那么大的网络流量和访问负载的,于是可以用几台WEB服务器,来做负载均衡,WEB服务器需要访问数据库例如SQL SERVER,通过web的应用程序等等向后台数据库服务器提交一个查询,数据库引擎从存储设备中查询数据,返回给前端的WEB服务器,web服务器再经过某种方式表现在浏览器中,如果只有一台数据库服务器的话,即使能够完成前端提交的查询任务,但为了让应用7*24不中断,就需要建立起一个服务器群集。提供高可用性和可展性。同时这样的架构,客户端访问的始终是前端的web服务器,而后台的数据库服务器不是直接面向客户端的,也保障了安全性。NLB应该实现的技术含量相对不高,从我们的平台能够实现NLB,但是还没有完全做成热备,就可以看出。作起来相对也简单。它们也是通过某种算法来平均承担某种应用。下面主要描述Cluster,和NLB不同,应用(Application)在同一个时段,只能在一个节点上面运行(如果这个应用可以分割,则可以跑在不同的节点),例如有两台3AS做群集,并且只有3AS一个应用,那么在同一个时段,是只有一台机器在工作(主动/active),另一台则一直等待它的伙伴什么时候挂( 被动/passivity),然后才接替他的工作。如果有多个应用,例如3as在A服务器,UAS在B服务器,A和B做成了群集.那么当A挂掉了。B上面会运行3AS 和UAS。上面我只是随便举个例子,实际上不是那么简单,只是让大家有个大概的认识。再拿SQL SERVER来解释一下,就是A上面有一个3as的数据库实例,B上面有个UAS的数据库实例,它们在“服务管理器”都会有两个数据库实例的相关服务,只是一个是自动,另外是手动,其中一个当掉了,另外一个就会用net start 来启动这个服务,(数据库实例也可以理解为是一个虚拟服务器,可以在一台服务器上运行多个数据库实例,也可以在多个服务器上面跑一个数据库实例。)一般来说,2台服务器做群集,可以用主动/主动模式,也可以用A/P模式,而多个服务器,例如四个以上,就用A/P,也就是必须用一个服务器做冗余,因为担心多台机器同时出现故障,所有的工作,剩下的机器负担不起的原因,群集发生故障转移的时候,优先会转移到被动的服务器,也就是空闲服务器,而转移到主动服务器,会需要更多一些时间进行应用上的资源分配。事实上在微软的群集配置中,多个应用服务器的群集,也只能配置为A/P。以两台服务器做SQL SERVER群集为例子,每台服务器至少两块网卡(也有用四块网卡,然后用软件两两组合形成一个冗余,每两块网卡绑定一个IP)两个网络连接,比如public 和private,private的网卡接心跳线(heartbeat),地址可以随便了,例如10.0.0.0 什么的,public的地址,就需要和接入的网络对应了,群集产生的虚拟服务器的地址也和这个地址是同一个网段的,两台服务器用SCSI,SAN等方式连接到存储的忠心服务器上,也就是它们的共享磁盘。在这个共享上,会有个分区,提供仲裁信息,保存了当前的状态和日志等。主动服务器挂了,被动服务器从哪里开始工作,就需要从这里获取信息。群集建立好之后,这个虚拟服务器会有一个IP和一个网络名称,客户通过IP或者网络名称访问群集的资源,构成群集的服务器对于用户来说,是透明的。首先在一个服务器上面通过群集管理器建立群集,包括建立群集的资源,如IP,群集网络名称,存储磁盘等,再将另外一台服务器加入到这个群集。在群集安装SQL SERVER之前,要安装DTC(分布式事务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度浙江省二级注册建筑师之法律法规经济与施工题库检测试卷B卷附答案
- 肿瘤单抗药物治疗护理
- 前期营销案场客服培训
- DB43-T 2875-2023 安宁疗护舒适照护基本规范
- 中考物理核心考点考前冲刺 摩擦力的利用与防止(含解析)
- 教育企业文化汇报
- 高考历史核心考点押题预测 工业革命(含解析)
- 幼儿园小班生活活动教案小花被
- 刮胡刀面试题及答案
- 工科情景面试题及答案
- 锁骨骨折的护理查房
- 印度博帕尔甲基异氰酸酯泄漏事故回顾分析
- 广东省佛山市顺德区2023-2024学年七年级下学期期末语文试题(原卷版)
- 部编人教版六年级上册语文全册教学课件+单元复习课件
- 【新教材】苏科版(2024)七年级上册数学第1-6章全册教案设计
- 车辆维修保养服务 投标方案(技术方案)
- 陕西省西安市雁塔区2023-2024学年六年级下学期期末语文试卷
- 加油站会员体系设计与运营策略
- 精索静脉曲张教学
- GB/T 5683-2024铬铁
- 提高静脉血栓栓塞症规范预防率-医务科-2023.12.7
评论
0/150
提交评论