高可用性 (HA)

IBM Traveler 服务器可以配置为使用共享企业数据库。此配置称为高可用性 (HA) 池。

在此配置中,设备的所有同步历史记录和管理信息都会存储在企业数据库中。这样高可用性池中的任何服务器都能为来自用户/设备的请求提供服务。仅在高可用性池中的一个服务器上监视用户邮件的更改。为了实现最高效率,某个用户的所有设备会全部路由到监视该用户邮件的 IBM Traveler 服务器。如果某个服务器超负荷或变为不可用,池中的其他服务器将接管监视用户邮件的责任,并且将重新路由设备请求。此类配置的优点在于能够在服务器池中均衡请求负载、无缝添加容量,以及将 IBM Traveler 服务器作为单个故障点删除。

为了获得完整的高可用性系统,应该删除的其他单个故障点包括:
  • 邮件服务器

    邮件服务器应该进行集群。如果用户的邮件数据库因服务器故障而变得不可用,IBM Traveler 将切换到集群中的备用邮件服务器。有关更多信息,请参阅 Domino 邮件集群

  • 企业数据库服务器

    可以对企业数据库服务器执行镜像、复制或集群操作,这样万一发生数据库服务器故障,高可用性池中的服务器就可以重新连接到辅助数据库服务器。通过使用高可用性数据库服务器配置,IBM Traveler 设备通常可以继续进行同步,而无需执行与移动设备的完整恢复同步。大多数企业数据库服务器提供的有关在主服务器上进行的数据库更改也在辅助数据库服务器上进行更改的配置选项各不相同。同步程度越高,数据保护的范围就越大,对设备请求总体响应时间的影响也越大。同步程度越低,在发生故障转移场景时一些数据库更改丢失的可能性就越大。这可能会造成一些设备进行设备恢复同步。

  • IP Sprayer

    高可用性池需要可提供单一 URL 入口点,并在高可用性池中均匀分布请求的前端服务。通常这可通过某种形式的 IP Sprayer 来提供。应该利用冗余服务器来避免 IP Sprayer 成为单个故障点。