在群集服务器的使用中,最注重的是运行在服务器群集上的应用程序和服务可以用虚拟服务器的形式出现在用户和工作站面前,这也是群集服务器最大的技术优势。用户和客户端在连接到以群集化的虚拟服务器形式运行的应用程序或服务时,就如同连接到一台物理性的服务器。事实上,群集中的任何节点都可以接受这样的虚拟服务器连接。用户或客户端不会知道虚拟服务器真正驻留在哪个节点上。如果某个服务或应用程序不是供用户或客户端应用程序访问的,则它们可以运行在不是以虚拟服务器形式管理的群集节点上。
在服务器群集中可以驻留代表不同应用程序的多个虚拟服务器。
一个含有四个虚拟服务器的2节点群集;每个节点有两个虚拟服务器。服务器群集将虚拟服务器作为资源组加以管理,每个虚拟服务器资源组都包含两个资源:一个IP地址以及一个同该IP地址相对应的网络名称。
应用程序客户端将通过客户端会话同虚拟服务器建立连接。这些客户端会话仅知道由群集服务作为该虚拟服务器的地址发布的 IP 地址。在客户端方面,仅涉及各个网络名称和 IP 地址。对于支持四个虚拟服务器的2节点群集。
客户端只能看到IP地址和网络名称,它们无法了解同任何一个虚拟服务器的物理位置有关的信息。这为服务器群集针对以虚拟服务器形式运行的应用程序提供高可用性支持创造了条件。
一旦应用程序或服务器发生故障,群集服务就会将整个虚拟服务器资源组转移到群集中的另一个节点上。在发生这样的故障时,客户端将会在其同该应用程序的会话中检测到故障,并且试图用与先前连接完全一致的方式进行重新连接。由于群集服务在恢复操作中可以简单地将虚拟服务器的公开 IP 地址映射到群集中幸存的节点,因此客户端的上述努力将可以获得成功。客户端会话不必知道相关的应用程序现在是否已实际驻留到了群集中的不同节点上就可以重建同该应用程序的连接。
虽然这可以为应用程序或服务提供高可用性,但同发生故障的客户端会话有关的会话状态信息将丢失,除非该应用程序在设计上或在配置上会将客户端会话数据存储在磁盘上以备在应用程序恢复期间使用。服务器群集虽然可以实现高可用性,但不能提供应用程序容错,除非应用程序自身支持容错行为。在存储客户端数据以便实现客户端会话故障恢复的应用示例中,Microsoft的动态主机配置协议(DHCP)服务算是其中的一个。DHCP客户端的IP地址预订信息保存在 DHCP 数据库中。如果DHCP服务器资源发生故障,上述DHCP数据库将可以被转移到群集中可用的节点上,并且可以用从该DHCP数据库恢复的客户端数据重新启动。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
做好数据库选型 新媒体就成功了一半
搞定你的数据,能够让它为业务应用以及终端用户提供良好的支持,毫不夸张地说,你就已经成功一半了。
-
Gartner:2014年第四季度全球服务器市场出货量增长4.8% 营收增长2.2%
Gartner表示,2014年第四季度全球服务器出货量较2013年同期增长4.8%,营收则增长2.2%。2014年全年,全球服务器出货量增长2.2%,营收则略增0.8%。
-
中小企业如何应对移动化浪潮的冲击
在过去的两年时间里,移动化成为整个IT业界谈论的热门话题。但对很多企业,尤其是中小企业主来说,还无法回答诸如:移动化到底是什么、如何加速企业的移动化转型、移动化进程中又要克服哪些困难和挑战等问题。
-
遵义医专数字化校园建设实录
成立于2006年的遵义医专信息技术网络管理中心是该校信息化尤其是数字校园计划的主要实施者。目前已完成教务管理系统、数字迎新及学生管理系统、办公自动化管理系统等多个网络应用平台建设。