Lync Server 2013 中的后端服务器高可用性

 

上次修改的主题: 2013-08-12

若要确保后端服务器的高可用性,可以使用同步 SQL 镜像或 SQL 群集。 使用这些解决方案之一是可选的,但建议保持组织的业务连续性。 Lync Server 2013 中的后端服务器高可用性不支持异步 SQL 镜像。 在本文档的其余部分中,SQL 镜像意味着同步 SQL 镜像,除非另有明确说明。

可以使用拓扑生成器轻松设置 SQL 镜像。 对于 SQL 故障转移群集,您必须使用 SQL Server 进行设置。

如果在与另一个前端池配对以进行灾难恢复的池中使用 SQL 镜像或 SQL 群集,则应在这两个池中使用相同的后端高可用性解决方案。 不应使用 SQL 镜像将池与使用 SQL 群集的池配对。

部署 SQL 镜像时,如果池中的所有 Lync Server 数据库位于此池中,则镜像,包括中央管理存储,以及响应组应用程序数据库和呼叫寄存应用程序数据库(如果这些应用程序在池中运行)。

使用 SQL 镜像时,无需对服务器使用共享存储。 每台服务器将其数据库副本保留在本地存储上。

可以选择使用或不使用见证部署 SQL 镜像。 我们建议使用见证服务器,因为见证服务器可实现后端服务器的故障转移的自动化。 否则,管理员必须手动调用故障转移。 请注意,即使部署了见证服务器,管理员也可手动调用后端服务器故障转移(如有必要)。

如果您使用见证服务器,则可对多对后端服务器使用一个见证服务器。 见证服务器和后端服务器对之间没有严格的 1:1 对应关系。 对多对后端服务器使用一个见证服务器的部署不如为每对后端服务器使用单独的见证服务器的拓扑有弹性。

有关 SQL 群集支持的详细信息,请 参阅 Lync Server 2013 中的数据库软件支持。 有关部署 SQL 群集的详细信息,请参阅为 Lync Server 2013 配置SQL Server群集

使用 SQL 镜像自动后端服务器故障转移的恢复时间

对于使用 SQL 镜像的自动后端故障转移,恢复时间目标 (RTO) 的工程目标为 5 分钟。 由于同步 SQL 镜像,我们预计后端服务器故障期间不会丢失数据,除非在极少数情况下前端服务器和后端服务器在服务器之间移动数据时同时关闭。 恢复点目标 (RPO) 的设计目标为 5 分钟。

SQL 镜像后端服务器故障期间的用户体验

失败期间的用户体验取决于失败的性质和拓扑。

如果使用 SQL 镜像并配置了见证服务器,并且主体失败,则后端服务器故障转移会自动且快速地发生。 活动用户应该不太会注意到正在进行的会话出现中断。

如果未配置见证服务器,则管理员手动调用故障转移需要一些时间。 在这段时间内,活动用户可能会受到影响。 他们将继续大约 30 分钟的正常会话。 如果主数据库仍未还原,或者管理员尚未故障转移到备份,则用户将切换到复原模式,这意味着他们无法执行需要在 Lync Server 上持续更改的任务 (如添加联系人) 。

如果主体和镜像后端服务器均失败,或者其中一台服务器和见证服务器失败,则后端服务器将变得不可用(即使它是仍在工作的主体)。 在此情况下,活动用户将在一段时间之后切换至恢复能力模式。