【问题标题】:Decision between 1 dedicated server or multiple vps1 个专用服务器或多个 vps 之间的决定
【发布时间】:2015-09-08 13:44:32
【问题描述】:

我正在为我的公司寻找能够以每月约 100-150 美元的预算托管多个项目的最佳设置。

我们需要放在服务器上:

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

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

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

【问题讨论】:

    标签: sql web-hosting vps dedicated-server


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的详细意见。我可以按照您对服务器的要求进行操作。 (SSD、RAM、CPU 等)但我并没有真正获得使用 Plesk 或 WebsitePanel 的优势。您能告诉我,使用它们有什么好处吗?
    • 我的意思是我非常习惯于设置数据库和 IIS 配置,据我所知,这些面板只是给我一个用于设置 IIS 和 SQL 的 GUI ?!
    • 那是真的......他们会给你设置网站的 GUI。您可以使用这些控制面板轻松设置域、电子邮件帐户、ftp 帐户和数据库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 2019-11-12
    • 1970-01-01
    • 2019-07-14
    相关资源
    最近更新 更多