1个专用服务器或多个vps

时间:2015-09-08 13:44:33

标签: sql web-hosting vps dedicated-server

我正在寻找我公司最好的设置来托管多个项目,预算为每月100-150美元。

我们需要穿上服务器:

  • 1x MS SQL-Server(中高负载)
  • 4x Webcrawler(每秒4个网站请求,24/7运行时)
  • 1x ASP.Net网上商店
  • 我们网店的1x ASP.Net后端
  • 2x小型ASP.Net网站

要求是,SQL不应该成为瓶颈,当然我们需要尽可能高的网上商店和后端的正常运行时间。

将所有内容放在一台专用服务器上是否更好,还是应该将它们拆分并放在多个VPS上?

1 个答案:

答案 0 :(得分:2)

在我看来,多个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服务器。

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

另一方面,MS SQL服务器总是资源匮乏,需要更多的RAM和CPU能力。此外,当您托管MS SQL服务器时,您将拥有巨大的I / O.因此,强烈建议在SSD驱动器上托管MS SQL Server。