比较共享 SQL Server 与 VPS SQL Server

比较共享 SQL Server 与 VPS SQL Server

我正在寻找两种不同的选项来托管我的网站的数据库。

1)我可以使用我的主机公司提供的共享 SQL Server 2008(有足够的空间),而不必在我的网络服务器上安装数据库软件。

2)我可以在我的 Windows Server 2008 Hyper-V VPS 帐户上安装我的 SQL Server 2008 Web Edition 副本并直接托管我的数据库。

我意识到人们对共享服务器的负载、我将让网站做什么等存在疑问,但本质上这只是一个托管几个 CMS 站点的服务器,从整个方案来看,这些站点的流量适中。

所以,我真正的问题是:在速度和性能方面,一个选择和另一个选择之间是否存在众所周知的明显问题?

答案1

使用解决方案 1:

  • 你不需要额外管理另一个 SQL 实例
  • 你将获得良好的表现,因为它似乎未被充分利用
  • 您的应用程序必须坚持使用当前的 SQL 排序规则(可以吗?)
  • 出于安全原因,本网站应限制访问,仅限于其数据库。无 SA/ADMIN 帐户
  • 如果你在中间有一个防火墙,并且它是有状态的,那么只需检查你的网站是否能在丢失 SQL 连接的情况下继续运行

采用解决方案 2:

  • 如果网站被黑客入侵,黑客只能访问小型 SQL 数据库,而无法访问主 SQL 服务器
  • 如果您以后需要将网站移至其他位置,使用自己的 SQL 服务器可以更轻松地移动它们
  • 您必须针对这些小型网站管理/备份/监控/修补另一个 SQL 实例

我支持解决方案 1,除非您的其他数据库包含高度敏感的机密内容。我总是更喜欢一个管理良好的 SQL 实例,而不是两个管理不善的实例

相关内容