如果您只有 2 台服务器,但需要安装 SQL Server、Web 应用程序和报告应用程序,您会将哪 2 台服务器放在同一台服务器上,而将哪一台服务器保留为独立服务器。最初,我认为 SQL Server 应该是独立的。但报告应用程序也建议放在单独的服务器上,如果您必须将报告应用程序与 Web 应用程序一起安装在服务器上,则必须进行一些端口/IP 配置才能使它们协同工作。
大多数专家会提出什么建议?
答案1
在没有任何其他信息的情况下,如果可能的话,SQL Server 将放在其自己的物理盒上。
答案2
将 SQL 放在一个服务器上,将 Web 应用程序放在另一个服务器上。如果报告应用程序的吞吐量非常高,那么您可以考虑将其放在与 SQL 服务器相同的服务器上。如果报告应用程序的负载非常低,或者大部分工作都在非工作时间完成,那么它放在哪里其实并不重要。但所有条件相同的情况下,您应该尝试将其从数据库服务器上移开。另一个选择是虚拟化您的第二台服务器并将每个应用程序放在自己的虚拟机上,让第二台物理服务器专用于数据库。