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