我们管理着大约 30 个使用共享 ASP.NET SQL Server 网站托管的网站。这些是典型的中小型企业网站,它们在这种环境中表现良好。它们平均每月出站流量约为 1Gb。
最近我在看这个帖子中的 VPS 托管如何在 VPS 上托管多个面向公众的网站?
在联系了其中一条回复中的提供商后,我被告知,不建议为 30 个站点使用 VPS 托管,即使这些站点规模很小。即使对于 VPS 来说,资源要求也可能太大。所以我应该转向专用托管。
最低成本的专用托管是每月 219 美元(见http://www.serverintellect.com/dedicated/pentiumdservers.aspx)但是这仅适用于单个处理器,对于同时运行 IIS 和 SQL 的机器来说,这似乎太轻了。
我们办公室的所有开发人员都在使用四核处理器,所以我认为我确实需要四核处理器。不过,这款处理器的起价为每月 599 美元。
现在,我无法将我们所有的 30 个网站都转移到这台机器上。我只能转移 5 或 6 个。但是,今后我将能够在这台机器上托管所有未来的网站。这相当于每年 4-5 个。
让我们看看经济情况。共享主机费用通常为每月 16.95 美元(见http://www.crystaltech.com/dotnet.aspx)因此,困境就在这里
第一个月费用:599 美元
第一个月收入:6x16.95 美元 = 101.7 美元
第一个月亏损:497.3 美元
第一年费用:$599x12=$7188
第一个月收入:6x$16.95x12 + 5x$16.95x6(平均)= 1728.9 美元
第一年亏损:5459.1 美元
显然,这台服务器需要几年时间才能收回成本。这看起来不太经济!
是不是我这里遗漏了什么,或者对于我们构建的大量站点来说,专用方式并不适合?
答案1
佩特拉斯,
您在 VPS 上能够托管的网站“数量”取决于每个应用程序所承受的负载类型(当然还有应用程序池开销等)。更好的衡量标准(尽管不是明确的)是您推送的流量量 - 这通常更能说明您的机器所承受的负载类型。
您不能根据别人所说的最佳实践来做出决定。最佳实践是使用适合您需求的解决方案。VPS 对您来说太慢了吗?如果不是,为什么要升级?如果 VPS是对您来说太慢了,然后调查问题发生的位置 - 很有可能不是基于负载的,而可能只是配置更改那么简单。
昆西。
答案2
如果你将会损失钱,这不是正确的解决方案。
答案3
如果你不打算把钱赚回来,那就没有意义了。如果你真的达到了 VPS 资源限制,我的建议是什么?添加第二个 VPS 帐户。
答案4
假设你真的需要这台专用机器...
首先,您可以通过购买自己的设备和使用主机托管提供商(而不是租用服务器)来节省资金。
其次,你的定价模型应该考虑与经营业务相关的成本。因此,如果你需要提供更昂贵的服务,那就效仿其他人的做法。提高你的价格。