加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – Azure高可用性解决方案,具有网站和SQL服务器数据

发布时间:2020-12-12 17:00:12 所属栏目:MsSql教程 来源:网络整理
导读:我们有一个我们销售的Web解决方案,它附带一个专用的Azure VM,其中包含运行应用程序所需的一切: ASP.NET Web应用程序 生产环境 QA环境 包含PROD和QA环境数据的SQL Server 但是,特定客户要求用户在高可用性设置中运行其应用程序.他想要的是当1台服务器停机时,
我们有一个我们销售的Web解决方案,它附带一个专用的Azure VM,其中包含运行应用程序所需的一切:

> ASP.NET Web应用程序
>生产环境
> QA环境
>包含PROD和QA环境数据的SQL Server

但是,特定客户要求用户在高可用性设置中运行其应用程序.他想要的是当1台服务器停机时,另一台服务器应该接管,反之亦然.

我是全新的负载平衡/高可用性设置,我知道Azure支持负载平衡,但我很困惑,我怎么能让它工作.使用上述设置创建2台服务器是否容易,然后设置高可用性功能?我担心的是如何在两台服务器之间同步网站数据和SQL Server数据?特别是后者.

或者,如果我使用Azure SQL服务器而不是本地SQL服务器会更容易吗?或者可能引入额外的服务器而不是2?

解决方法

首先,建议使用Azure SQL,自己设置SQL服务器并不安全且“标准”. Azure SQL为您提供了许多高级功能,包括高可用性和灾难恢复.根据 doc使用Azure SQL并配置故障转移组.现在,您的数据层已启用高可用性.

其次,假设您已将数据库迁移到Azure SQL,请在当前VM的同一虚拟网络中创建新VM.并在新VM中运行相同的应用程序.创建负载均衡器并将这两个VM添加到后端池.现在,您的应用程序层已启用高可用性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读