ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:111.35KB ,
资源ID:6988927      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6988927.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(虚拟化群集中的网络负载平衡和高可用性.docx)为本站会员(tkhy51908)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

虚拟化群集中的网络负载平衡和高可用性.docx

1、什么是群集?简单的说,群集(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是群集的节点 (node)。一个理想的群集是,用户从来不会意识到群集系统底层的节点,在用户看来,群集是一个完整系统,而非多个计算机系统。并且群集系统的管理员可 以随意增加和删改群集系统的节点。服务器群集如上图,由 2 台服务器(Server1,Server2)组成的群集方式,其中每台服务器的地位是平等的。 都可以为客户端提供服务并且不用其它服务器的辅助。上图中 Server3是服务器群集虚拟出来的主机,客户端所能看到的群集只是一台 Server3 主机。 群集中的主机将均衡

2、处理客户端发来的应用请求,以此来实现负载均衡(NLB);如果某一台服务器出现宕机,客户端发来的应用请求将被分配给另外一台服务 器,通过这种方式来保障业务应用的高可用性(HA)。虽然,根据群集系统的不同特征可以有多种分类方法,但是一般把群集系统分为两类:高可用(High Availability)群集,简称 HA 群集;性能计算(High Perfermance Computing)群集,简称 HPC 群集,也称为科学计算群集。在本文中我们只介绍前者。HA 群集,不难理解,这类群集致力于提供高 度可靠的服务。就是利用群集系统的容错性对外提供 7*24 小时不间断的服务,如高可用的文件服务器、数据

3、库服务等关键应用。HA 群集和负载均衡(NLB) 群集之间的界限有时非常模糊,负载均衡群集使任务可以在群集中尽可能平均地分摊到不同的计算机中进行处理,充分利用群集的处理能力,提高对任务的处理效 率。在实际应用中,这几种群集类型可能会混合使用,以提供更加高效稳定的服务。如在一个使用的网络流量负载均衡群集中,就会包含高可用的网络文件系统、高 可用的网络服务。服务器群集技术常见的有 Linux 中的 LVS 和 Windows 中的 NLB。NLB 即 Network Load Balancing,也就是网络负载平衡。Microsoft 在所有的 Windows Server 操作系统上提供这一负载

4、平衡技术。NLB 的用途很广,将多台应用服务器通过 NLB 的方式捆绑在一起,这样以来 NLB 可以根据实际的访问流量均分开来减少各服务器的网络占用及资源占用,所以 NLB 被广泛用于终端服务、Web 服务、FTP 服务等,用来解决大量并发访问服务问题,帮助用户使用较少的投资获得接近于大型主机的性能。同时,由于实际处理应 用请求的服务器变为多台,高可用性也得到了有效的保证。大致概括一下群集技术的主要优点,主要包括以下 4 个方面:(1) 高可扩展性:群集系统的管理员可以随意增加和删改群集系统的节点。(2) 高可用性 HA:群集中的一个节点失效,它的任务可传递给其他节点。可以有效防止单点失效。(

5、3) 高性能:负载平衡群集允许系统同时接入更多的用户。(4) 高性价比:可以采用廉价的符合工业标准的硬件构造高性能的系统。简单说了一下传统的群集技术,我们大致了解了 NLB 和 HA 的实现机制。然而,随着服务器虚拟化大潮的到来,也随着虚拟化技术的日趋完善,NLB 和 HA 作为群集技术也得到了发展。我们都知道,服务器虚拟化对企业中的 IT 部门产生了重大影响,借助 Hyper-V 与 Windows Server 2008,我们可以将服务器合并到更少的物理机器上,这在资源和成本节省方面无疑有着巨大的优势。在以前,一台物理主机上只能同时运行一套操作系统,引入 虚拟化技术之后,我们可以在一台主机

6、上可同时运行多个操作系统,并且它们互不干扰。通过在物理主机上运行一个个虚机,我们对服务器硬件的利用率得到了最大 可能的提升,同时,效率的提升也意味着成本的降低。一台物理主机上运行多个虚机,在成本,效率等方面所具有的优势显而意见,但这种方式也存在着风险管理上的一个大忌,那就是把所有的鸡蛋都放在了一个 篮子中。虽然运行在物理主机上的各个虚机相互不受影响,一个虚机宕机不会影响到其它虚机,但如果物理主机发生故障会如何?那其上运行着的所有虚机都将失去 响应。为了保证高可用性(HA)我们可不可以实现对虚拟机进行动态迁移?物理机中运行着的一个虚机,或几个虚机,甚至当前物理机中的所有虚机,当它们出现 故障时,

7、将虚拟机迁移至别处,以此保障业务应用的连续性。主机发生故障后,虚拟机迁移。在 Windows Server 2008 中,虚拟机可以通过故障转移群集进行管理,并且可以在虚拟机内部使用故障转移群集以监控并转移 VM 中托管的工作负载。因为 Hyper-V 系统上运 行着多个操作系统,为了便于说明,我使用术语“来宾”指代 Hyper-V VM 内部运行在子分区中的 OS 和环境。而术语“主机”则表示物理机器,它由 Hyper-V 父分区上的 OS 负责管理。主机可用性解决了服 务器合并可能导致的“将所有鸡蛋放入同一个篮子里”的问题。Windows Server 2008 故障转移群集可以在 Hyp

8、er-V 父分区(主机)上配置,以便能够监控 Hyper-V 子分区(虚拟机或来宾)的运行状况并在群集节点间移动。这种 配置具备以下主要优点:如果正在运行 Hyper-V 和 VM 的物理机器需要进行更新、更改或重新启动,则可以将 VM 移动到群集中的其他节点上。当物理机器恢复服务后再将 VM 移回原来的机器。如果运行 Hyper-V 和 VM 的物理机器发生故障(比如主板故障)或性能严重下降,则 Windows 故障转移群集中的其他成员将接收该 VM 的所有权并自动将其恢复到在线状态。如果 VM 出现故障,可以在同一台 Hyper-V 服务器重新启动,或者移动到另一台 Hyper-V 服务器

9、。由于 Windows Server 故障转移群集可以检测到这些故障,所以它将根据 VM 资源属性中的设置自动采取恢复措施。凭借检测和恢复自动化,停机时间得以降至最低。下图表示在这种情况下可能发生的事件。最初,VM2 位于主机 A 上,然后将 VM2 移动到主机 B。请注意在此移动过程中,配备 SAN 存储的 LUN 2 从主机A 更改到主机 B。为确保高可用性解决方案能够满足您的可用性需求,需要仔细斟酌安放 VM 的位置。同时考虑容量和性能。VM2 由主机 A 移动至主机 BHyper-V 基本架构决定了虚拟层作用于服务器硬件上。它的裸金属架构直接用系统处理器执行 CPU 指令,也就是说,H

10、yper-V 其实是在硬件上 直接运行的虚拟系统。由于裸金属架构的虚拟服务器直接支持对称多处理器技术、热插拔内存技术、冗余磁盘 RAID 等硬件特性,所以对系统的稳定性有很大的帮 助。Hyper-V 的基本架构2008 年随同 Windows Server 2008 一起发布的的 Hyper-V 虽然支持高可用性群集功能,不管是有计划的主机维护、还是突发的硬件故障,虚拟机都可以在另外一台主机上快速重启,这 个过程中服务会有中断,虽然只是几分钟甚至几秒,但仍会造成服务中断,这对需要连续工作的服务是致命打击。而在 Windows Server 2008 R2 中,Hyper-V 2.0 本身支持的

11、动态迁移,使得用 Cluster Shared Volumes(CSV)虚拟机可进行实时迁移,据微软宣称,实时的动态迁移(Live migration)过程以毫秒级计算,这远远小于一个 TCP响应的时间,系统不会察觉到链接的中断,所以可以忽略不计。Hyper-V 管理程序与 Windows Server 2008 操作系统的 Failover Clustering 相结合,即使用户拔掉电源插头,所有虚拟机在策略指令下无需用户操作就能在其他节点上自动重启。实时迁移的基本步骤:1、启动源群集节点和目标群集节点之间的一次实时迁移;(虚拟机只能在群集节点之间迁移)2、在目标群集节点上创建一个虚拟机副本

12、,复制源虚拟机上所有内存到目标虚拟机中去;3、创建镜像内存页,并从源虚拟机向目标虚拟机反复复制镜像内存;4、完成实时迁移之后的最终架构;编辑这篇文章时,对于笔者来讲,其实也是一次学习了解 Hyper-V 的过程。传统的服务器群集大家可能都比较熟悉了,在虚拟化技术逐渐成熟的今天,以前 一台台可见的物理服务器,现在都被虚拟成了一条条的“程序进程”。如何保障这一个个虚拟服务器的高可用性,业内的两家大厂 VMWare 和微软都有着自己的 解决方案。在今年年底,微软的 Windows Server 2008 应该就会正式面世,这将对服务器操作系统领域和虚拟化领域产生怎样的深刻影响,还是让我们拭目以待吧。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报