Analysis Services 高可用性

本文介绍如何确保 Azure 中的 Analysis Services 服务器的高可用性。

确保服务中断期间的高可用性

虽然很少见,但 Azure 数据中心可能会中断。 发生中断时,会导致业务中断,可能持续几分钟或持续数小时。 高可用性通常是通过服务器冗余实现的。 借助 Azure Analysis Services,可以通过在一个或多个区域中创建附加的辅助服务器实现冗余。 创建冗余服务器时,若要确保这些服务器上的数据和元数据与区域中已脱机的服务器同步,可以执行以下操作:

  • 将模型部署到其他区域中的冗余服务器。 此方法要求在主服务器和冗余服务器中并行处理数据,以确保所有服务器同步。

  • 从主服务器备份数据库并在冗余服务器上还原。 例如,可以每夜自动备份到 Azure 存储,并还原到其他区域中的其他冗余服务器。

无论哪种情况,如果主服务器遇到服务中断,则必须更改报告客户端中的连接字符串,以连接到其他区域数据中心中的服务器。 此更改应被视为最后手段,仅当发生灾难性的区域数据中心中断时。 托管您主服务器的数据中心发生中断,比起您能在所有客户端上更新连接,更有可能会先恢复联机。

为了避免在报告客户端上更改连接字符串,可以为主服务器创建服务器 别名 。 如果主服务器出现故障,可以将别名更改为指向另一区域中的冗余服务器。 可以通过在主服务器上编写终端健康检查的代码,将别名自动映射到服务器名称。 如果运行状况检查失败,同一终结点可以将请求转发到位于其他区域的冗余服务器。

备份和还原
管理 Azure Analysis Services
服务器别名名称