XenMobile® Server

多站点要求

您可以架构和配置包含多个站点的 XenMobile® 部署,以实现高可用性和灾难恢复。本文概述了 XenMobile 部署中使用的实现高可用性和灾难恢复的模型。

高可用性

  • 对于 XenMobile 群集节点,Citrix ADC 处理负载平衡。有关详细信息,请参阅配置群集
  • XenMobile Server 节点以主动/主动配置运行。
  • 根据容量需求,可向高可用性群集添加更多 XenMobile Server 节点。一个节点最多可处理大约 8,500 个用户设备(有关详细信息,请参阅可伸缩性和性能)。
  • Citrix® 建议配置“n+1”个 XenMobile Server:每 8,500 个用户设备一个服务器,外加一个服务器用于冗余。
  • Citrix 建议尽可能为所有 Citrix ADC 实例配置高可用性,以允许配置与第二个 Citrix ADC 同步。
  • 标准 Citrix ADC 高可用性对以主动/被动配置运行。

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

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

灾难恢复

您可以将 XenMobile 配置为跨两个数据中心进行灾难恢复,其中一个数据中心处于活动状态,另一个处于被动状态。Citrix ADC 和全局服务器负载平衡 (GSLB) 用于创建主动/主动数据路径,从而使用户体验与主动/主动设置相同。

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

  • 两个数据中心 - 每个数据中心包含一个或多个 Citrix ADC 实例、XenMobile Server 和 SQL Server 数据库。
  • 一个 GSLB 服务器,用于将流量定向到数据中心。GSLB 服务器配置为处理流向站点的 XenMobile 注册 URL 和 Citrix Gateway URL 的流量。
  • 当您使用 Citrix ADC for XenMobile 向导配置 Citrix Gateway 时,默认情况下,GSLB 未启用以解析流向 XenMobile 注册服务器的流量以及流向 Citrix Gateway(在通往 MAM 负载平衡服务器的路径上)的流量。因此,需要执行更多步骤。有关准备和实施这些步骤的详细信息,请参阅灾难恢复
  • Always On 可用性组的群集 SQL Server。
  • XenMobile Server 和 SQL Server 之间的延迟必须小于 5 毫秒。

注意:

本手册中描述的灾难恢复方法仅为访问层提供自动化灾难恢复。在设备连接 XenMobile Server 之前,您必须手动启动故障转移站点上的所有 XenMobile Server 节点和 SQL Server 数据库。

多站点要求