永久聊天的高可用性概述
永久聊天的高可用性 (HA) 是一项可选功能,如果您使用的是永久聊天室并且具有使用 Presence 冗余组配置的系统冗余,则可以部署该功能。
永久聊天的高可用性可为您的永久聊天室添加冗余和故障转移功能。 如果 IM and Presence Service 节点或文字会议 (TC) 服务出现故障,由该服务托管的所有永久聊天室将自动由备份节点或 TC 服务托管。 故障转移后,Cisco Jabber 客户端可以无缝继续使用永久聊天室。
外部服务器
永久聊天(非高可用性)和永久聊天高可用性设置之间的主要区别在于外部数据库要求:
-
如果永久聊天部署为无高可用性,外部数据库只会连接到单个聊天节点。 托管永久聊天室的每个节点都需要一个单独的外部数据库实例。 如果聊天节点发生故障,托管在该节点上的永久聊天室将变为不可用,直到聊天节点重新启动。
-
如果部署了永久聊天的高可用性,则外部数据库实例将连接到子群集(Presence 冗余组)中的两个节点。 如果永久聊天节点出现故障,子群集中的备份节点会接管,因此聊天将继续,不会中断。
永久聊天的高可用性 - 群集间示例
下图显示的是群集间网络,其中仅在群集 1 中部署了永久聊天高可用性。 配置永久聊天高可用性之后,每个子群集都托管一个外部数据库。 群集 2 没有启用永久聊天高可用性,因此没有外部数据库要求。 但是,由于思科文字会议管理器服务在所有节点上运行,因此群集 2 中的用户可以加入托管在群集 1 中的永久聊天室。
注 |
在此示例中,仅群集 1 中的聊天室配置为托管永久聊天室。 您还可以在群集 2 节点上添加永久聊天支持以及外部数据库实例。 在这种情况下,任一群集中的所有用户都可以加入托管在任一群集中的任何节点上的永久聊天室。 |
永久聊天(无高可用性)与永久聊天高可用性要求对比
如果您在部署永久聊天室,思科建议您部署永久聊天高可用性,这样可为您的永久聊天室添加故障转移功能。 但是,这不是强制性的。
下表介绍了部署以及不部署高可用性的永久聊天之间的差异。
永久聊天(无高可用性) |
永久聊天高可用性 |
|
---|---|---|
数据库要求 |
对于托管永久聊天室的每个群集节点,您需要单独的外部数据库实例。 可以在同一外部数据库服务器上创建这些外部数据库实例。 建议:为获得最佳性能和可扩展性,请为 IM and Presence 群集的每个节点或冗余组部署唯一的逻辑外部数据库实例。 但是,这不是强制性的。 最低要求:您在 IM and Presence 群集间网络中必须至少有一个外部数据库实例用于永久聊天。 但是对于使用率较高的网络来说,这种部署可能不适合。 受支持的数据库类型
|
对于托管永久聊天室的每个子群集(Presence 冗余组),您需要单独的外部数据库实例。 可以在同一外部数据库服务器上创建这些外部数据库实例。 建议:为获得最佳性能和可扩展性,请为 IM and Presence 群集的每个子群集部署单独的外部数据库实例。 但是,这不是强制性的。 最低要求:您在 IM and Presence 群集间网络中需要至少有一个外部数据库实例用于永久聊天高可用性。 但是对于使用率较高的网络来说,这种部署可能不适合。 受支持的数据库类型
|
永久聊天节点出现故障时的行为 |
|
|