我的网站当前在一台装有 IIS 和 SQL Server 2017 的 Windows Server 2016 计算机上运行。每次有 Windows 更新、安装新硬件等时,我的网站就会离线。
我的目标是即使其中一台机器离线,也能让网站正常运行(读取和写入数据库)。我做了一些研究,遇到了一些技术,例如:故障转移群集、负载平衡等,但不确定在哪里应用它们
我目前的理解是我需要 4 台机器 (2 台用于 IIS,2 台用于 SQL Server),并且在每个级别我都需要:
- 操作系统:网络负载平衡
- 互联网信息服务:??
- SQL Server:Always On 可用性组
我发现很多这些文章都是 2009 年、2010 年的,不确定它们是否仍然适用,或者现在有没有更好的
我正在设置高可用性 Web 服务器。如有任何建议,我将不胜感激。