请就 VPS 配置选择提供建议(使用 SQL Server Express)

请就 VPS 配置选择提供建议(使用 SQL Server Express)

我可能有兴趣为一些小型个人网站和 .NET 项目购买 VPS 托管计划。我考虑过 Softsys 青铜计划,因为我当前的共享主机计划也是他们提供的。我想要托管的东西已经超出了共享主机计划的能力,而且我还想更好地控制 IIS/ASP.NET 配置,这就是我考虑 VPS 的原因。

主要配置细节包括:

  • Hyper-V
  • 30 GB 磁盘空间
  • 1 GB 内存

更多信息请点击这里:http://www.softsyshosting.com/Windows-VPS-HyperV.aspx

有没有人有这个计划的经验(或者其他主机提供的类似计划),也许可以回答以下几个问题:

  • Bronze 的总磁盘空间为 30GB。操作系统是否包含在配额中?如果是,Windows 2008 的基本配置占用多少磁盘空间?
  • 您建议使用 Windows 2008 R2 还是 Normal?或者您建议使用具有此配置的 Windows 2003。
  • 我也计划运行 SQL Server Express 安装。1 GB 的 RAM 是否足以同时满足 Windows 2008 (R2) 和 SQL Express 的需要。数据库负载不会太高(每天返回几千条记录)。数据库很可能远远超出 4GB 的限制,这就是为什么我会选择 SQL Express,而不是为 SQL Web 安装支付额外的许可费用。但我更关心性能。
  • 您会推荐 Softsys 作为 VPS 主机吗?我的共享主机方案与他们合作了一年,到目前为止没有任何问题。

此外,由于我没有 VPS 经验,我需要注意哪些陷阱,主要是在性能方面,但也许在其他方面也一样?

马蒂厄

答案1

“我也计划运行 SQL Server Express 安装。1 GB 的 RAM 是否足以同时满足 Windows 2008 (R2) 和 SQL Express 的需要。数据库负载不会太高(每天返回几千条记录)。数据库很可能远远超出 4GB 的限制,这就是为什么我会选择 SQL Express,而不是为 SQL Web 安装支付额外的许可费用。但我更关心性能。”

对于 IIS 和 SQL Express,1GB 是可行的(但不是很好)。我更担心的是远程桌面进入那里并启动 SSMS、服务、Windows 资源管理器等。只要您从未远程桌面进入,它就会工作,但没有人会对如此快的速度感到惊讶。只要善于查询优化就行。

答案2

Bronze 的总磁盘空间为 30GB。操作系统是否包含在配额中?如果是,Windows 2008 的基本配置占用多少磁盘空间?

我怀疑这与 Windows 无关。MS 建议最低 20GB,我会考虑更多磁盘。

此外,由于我没有 VPS 经验,我需要注意哪些陷阱,主要是在性能方面,但也许在其他方面也一样?

磁盘 IO 很可能是最大的问题,这实际上取决于您的提供商。我想您必须进行测试才能知道。

Windows 2008 (R2) 和 SQL Express。数据库负载不会太高(每天返回几千条记录)。数据库很可能远远超出 4GB 的限制,这就是为什么我会选择 SQL Express,而不是为 SQL Web 安装支付额外的许可费用。但我更关心性能。

这是可行的,但我真的建议获得更多的内存。

答案3

我个人从不建议将 VPS 同时用作 WWW 和 DB 服务器。I/O 瓶颈阈值会很快上升。最好始终在专用硬件上运行 DB 服务器。我认为最好的办法是查看他们是否还有一个共享的专用 DB 服务器,您可以根据需要向其中添加数据库。您可以将 VPS 用作专用 IIS 服务器,从长远来看,其性能会好得多。

我也会选择银色套餐。双核 FTW

相关内容