在我看来,多个 VPS(集群)将是一种理想的方法。集群不是使用单个强大的专用服务器来托管所有服务,而是具有显着的优势,例如最高可用性、负载分配和低成本 VPS

对于您的情况,理想的解决方案是将您的 Web 服务器 (IIS) 和数据库服务器 (MS SQL Server) 放置在两个独立的 VPS 上。 IIS Web 服务器将处理与隔离的 MS SQL 服务器通信的 Web 请求。借助控制面板可以轻松建立此类配置。对于基于 Windows 的服务器,WebsitePanel(免费)和 Plesk Panel 是最值得信赖的可用控制面板。该控制面板将安装在您的 VPS 之一上,并且您的所有 Web 服务/服务器(例如 SQL Server、IIS Web 服务器、邮件服务器(如果有))将与此控制面板集成。这样,您就可以通过控制面板的单一登录来管理IIS和SQL Server

此外,并非所有服务器都有相同的要求。 IIS Web Server 和 MS SQL Server 将具有不同的服务器要求。网络服务器将存储网络内容和网站。这些网站可能包含图像、视频文件等。因此,Web 服务器比 SQL Server 需要更多的硬盘空间

另一方面,MS SQL 服务器始终需要大量资源,并且需要更多 RAM 和 CPU 能力。此外,当您托管 MS SQL 服务器时,您将拥有大量 I/O。因此,强烈建议在 SSD 驱动器上托管 MS SQL Server。