Product Documentation

多站点要求

可以设计包括多个用于实现高可用性和灾难恢复的站点的 XenMobile 部署的架构并配置这些部署。本文概述了 XenMobile 部署中使用的高可用性和灾难恢复模型。

高可用性

  • 对于 XenMobile 群集节点,NetScaler 负责处理负载平衡。
  • XenMobile Server 节点在主动/主动配置中运行。
  • 其他 XenMobile Server 节点将添加到高可用性群集,因为需要容量。一个节点最多可以处理大约 8500 台用户设备(有关更多详细信息,请参阅可扩展性和性能)。
  • Citrix 建议您配置“n+1”个 XenMobile Server:一个服务器用于每 8500 台用户设备,一个额外的服务器用于实现冗余。
  • Citrix 建议您在可能允许配置与第二个 NetScaler 同步的任意位置为所有 NetScaler 实例配置高可用性。
  • 标准 NetScaler 高可用性对在主动/被动配置中运行。

典型的高可用性 XenMobile 部署通常包括:

  • 两个 NetScaler 实例(VPX 或 MPX)。如果使用 NetScaler SDX 平台,则应考虑高可用性。
  • 配置了相同数据库设置的两个或多个 XenMobile Server。

灾难恢复

可以将 XenMobile 配置为跨两个数据中心(一个主动数据中心和一个被动数据中心)进行灾难恢复。NetScaler 和全局服务器负载平衡 (GSLB) 用于创建主动/主动数据路径,以便用户体验属于主动/主动设置的用户体验。

对于灾难恢复,XenMobile 部署包括:

  • 两个数据中心;其中每个数据中心都包含一个或多个 NetScaler 实例、XenMobile Server 和 SQL Server 数据库。
  • GSLB 服务器直接将流量传输到数据中心。为负责处理传输到站点的流量的 XenMobile 注册 URL 和 NetScaler Gateway URL 同时配置 GSLB 服务器。
  • 使用 NetScaler for XenMobile 向导配置 NetScaler Gateway 时,默认情况下,GSLB 未启用,无法解析传输到 XenMobile 注册服务器的流量以及传输到 NetScaler Gateway 的流量,这些流量将重新发送到 MAM 负载平衡服务器;因此,需要执行额外的步骤。有关准备和实施这些步骤的详细信息,请参阅灾难恢复
  • AlwaysOn 可用性组的群集化 SQL Server。
  • XenMobile Server 与 SQL Server 之间的延迟必须小于 5 毫秒。

注意:

本手册中介绍的灾难恢复方法仅提供针对访问层的自动化灾难恢复。必须在故障转移站点手动启动所有 XenMobile Server 节点和 SQL Server 数据库,才能连接 XenMobile Server。

多站点要求

In this article