共享磁盘辅助配置示例

下图显示了带有两台 SD 辅助服务器的主服务器的示例。在这种情况下,主服务器的角色可以转换为两台 SD 辅助服务器中的任意一个。无论是因为计划的中断还是因为主服务器故障而导致主服务器必须停止服务均是如此。

图: 配置有两台 SD 辅助服务器的主服务器


在此图之前的段描述了此图的内容。
因为两台 SD 辅助服务器都是从同一磁盘子系统进行读取,因此它们都同样能充当主服务器角色。下图说明了主服务器处于脱机状态的情境。

图: 充当主服务角色的 SD 辅助服务器


此图显示了主服务器处于脱机状态,而客户机被重定向到充当主服务器角色的 SD 辅助服务器。
有多种方法来防止共享磁盘发生硬件故障。可能最普通的方法就是基于 RAID 技术(例如 RAID-5)配置磁盘阵列。防止磁盘故障的另一种方法是使用 SAN(存储区域技术)来包含远程磁盘镜像的某些格式。因为 SAN 磁盘可位于距离主磁盘及其镜像较近的位置,因此这可为服务器或磁盘子系统的计划中断和意外中断提供高度可用性。下图描述了这样的配置:

图: 具有镜像磁盘的主服务器和 SD 辅助服务器


在此图之前的段描述了此图的内容。
如果发生磁盘故障,那么可按下图中的描述重新配置服务器:

图: 主共享磁盘发生故障之后的共享磁盘镜像


此图说明了在共享磁盘镜像接管期间,由于发生硬件故障而导致其中一个共享磁盘阵列处于脱机状态。
除了按前一图中的描述配置镜像磁盘子系统外,您可能想要配置其他服务器。 例如,您可能想要在单个刀片服务器机柜中使用主服务器和两台 SD 辅助服务器。 通过将服务器组放置在单台刀片服务器中,该刀片服务器本身可成为故障点。 必须定期增强读处理能力时(例如,执行大型报告任务时),下图中的配置是一种极具吸引力的解决方案。

图: 刀片服务器中的主服务器和 SD 辅助服务器


在此图之前的段描述了此图的内容。
您可以决定通过使用多台刀片服务器来避免单台刀片服务器可能引起的故障点,如下图中所示。

图: 用于防止单点故障的多台刀片服务器配置


此图说明了由主服务器和多台 SD 辅助服务器组成的刀片服务器,它与第二台刀片服务器共享镜像磁盘阵列。

在前一图中,如果刀片服务器 A 发生故障,那么它可以将主服务器角色转换为刀片服务器 B 上的 SD 辅助服务器。因为它可以快速地使附加 SD 辅助服务器联机,所以它可以动态地将附加 SD 辅助服务器添加到刀片服务器 B,如下图所示。

图: 刀片服务器发生故障后进行故障转移


在此图之前的段描述了此图的内容。
因为主服务器与磁盘镜像可支持的镜像磁盘之间的距离存在限制,所以您可能需要考虑使用共享磁盘和依靠共享磁盘镜像来提供磁盘可用性。例如,您可能希望磁盘子系统的两个副本之间距离较大。在这种情况下,可能选择使用 HDR 辅助服务器或 RS 辅助服务器来维护磁盘子系统的辅助副本。如果网络连接非常快(即,如果对辅助服务器执行 ping 操作的时间短于 50 毫秒),那么必须考虑使用 HDR 辅助服务器。对于较慢的网络连接,请考虑使用 RS 辅助服务器。下图显示了刀片服务器配置中 HDR 辅助服务器的示例。

图: 刀片服务器配置中的 HDR 辅助服务器


在此图之前的段描述了此图的内容。
在前一图中显示的配置中,如果主节点发生故障,但是共享磁盘未损坏而且刀片服务器仍然可运行,那么可以将主服务器角色从刀片服务器 A 中的第一台服务器转换为同一刀片服务器中的另一台服务器。 更改主服务器会导致远程 HDR 辅助服务器的源自动重新路由至新的主服务器,如下图中所示:

图: 刀片服务器配置中从主服务器故障转移到 SD 辅助服务器


在此图之前的段描述了此图的内容。
但是,假设前一图中描述的故障不是刀片服务器中的某个刀片故障,而是整台刀片服务器的故障。在这种情况下,可能需要故障转移到 HDR 辅助服务器。因为 SD 辅助服务器的启动非常快速,所以可以轻易地添加更多 SD 辅助服务器。请注意,SD 辅助服务器仅可处理主节点;当主服务器转换为刀片服务器 B,那么还可能启动刀片服务器 B 上的 SD 辅助服务器,如下图所示。

图: 整台刀片服务器发生故障


在此图之前的段描述了此图的内容。