SharePoint 2016:性能优化和高可用(六,SharePoint 2016服务应用程序和服务的高可用性)

SharePoint 2016服务应用程序和服务的高可用性

在SharePoint 2016服务器场中使服务应用程序和服务高度可用的过程比确保Web或数据库层的高可用性更简单。在大多数情况下,要使服务应用程序或服务具有高可用性,必须在多个服务器上启动服务实例。然后,SharePoint 2016将使用自动运行该服务的多个服务器。您可以使用管理中心中的“服务器上的服务”页面或使用Start-SPServiceInstance Windows PowerShell cmdlet 来启动服务实例。

某些服务应用程序或服务无法运行多个实例或需要更高级的配置才能实现高可用性。一种这样的服务是搜索服务。要使Search Service应用程序具有高可用性,必须使用Windows PowerShell配置服务应用程序拓扑。搜索由爬网和查询功能组成,您必须确定是否需要两个功能的高可用性。

只需添加更多服务器并在其他服务器上启动服务实例,即可配置大多数服务器场服务应用程序和服务以实现高可用性。在扩展服务器场以将特定应用程序服务器专用于特定服务应用程序时,可以使用此方法。

支持高可用性和灾难恢复的应用

除了确保SharePoint场高可用性所必需的特定于服务的配置之外,以下最佳实践可以帮助您的服务器场部署。在您的治理计划中准备高可用性和灾难恢复计划被认为是最佳实践。这有助于明确定义高可用性的需求,当然还有了解灾难恢复计划对组织的影响。采取这一准备步骤将有助于缓解任何恢复情况。

服务器位置

为获得最佳可用性,请将所有服务器场的服务器放在同一局域网(LAN)上。建议不要创建一个地理分布式服务器场,其中同一服务器场中的服务器位于不同的数据中心。如果您有多个数据中心,建议您配置多个服务器场,例如生产服务器场和热备用服务器场,并使用诸如备份和还原,SQL日志传送或系统区域网络(SAN)复制等技术。

SQL别名

最初使用SharePoint产品和技术向导配置服务器场部署时以及创建新的Web应用程序和新服务应用程序时,必须提供将存储SharePoint数据库的SQL服务器的名称。然后将SQL Server的名称写入服务器场配置数据库。如果SQL服务器出现故障,您可以:

  • 使用您需要还原SharePoint数据库的备用服务器。
  • 使用SQL日志传送。
  • 将数据库移动到更快的服务器。

在这些情况下,可能很难更新服务器场配置数据库所包含的SQL服务器名称的所有条目,特别是因为您必须通过SharePoint执行这些更改。您无法直接更新数据库表。

若要轻松更新SharePoint中保存的SQL Server引用,可以在配置SharePoint服务器时使用SQL Server别名。例如,使用每个SharePoint服务器上的SQL Server配置管理器实用程序添加指向SQL1的ALIAS1的SQL别名。创建服务器场时,使用ALIAS1作为SQL服务器名称来保存服务器场配置数据库。如果需要将服务器SQL1替换为服务器SQL2,则只需更新每个服务器上的SQL别名并将ALIAS1指向SQL2即可。

网络冗余

除了考虑NLB等技术之外,您还应该考虑将网络基础架构本身作为解决方案的一部分。如果由于网络切换失败而无法访问SharePoint内容,则无法实现避免单点故障的目标。作为高可用性解决方案的一部分,您应该考虑冗余交换,路由和布线,以防止网络成为单点故障。此外,您应该考虑是否需要为解决方案提供备份Internet连接或广域网(WAN)路由。

注意:要为服务器场级别进行异地灾难恢复,建议您将单独的服务器场作为热备份,可能使用虚拟机备份和还原或存储复制,或使用SQL日志传送。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值