我们是一家新创业公司,目前我们没有多少钱,但我们想进行应有的投资。
我们正在建立一个网站,让用户可以上传图片并拥有图库。这是一个非常独特的网站,但我们当然不能在这里透露更多细节。随着我们的进步,我们预计会有很多用户。
该网站建立在 ASP.NET MVC、Windows Server 2008 R2 和 SQL Server 2008 R2 之上。
我们不确定运行所有这些员工需要什么硬件。我们也不确定如何获得这些员工的许可证以及哪个版本的许可证。我们现在没有多少钱,但我想知道我必须得到什么。
路径是拥有一个良好的集群来支持一切,但我们可以从一台运行所有服务器的良好服务器开始,然后将新的特定服务器添加到集群中。如果选择这条路径,它会是什么硬件?
或者我们可以从托管开始,从一开始就运行一切。如果我们选择这条路径,您能推荐一下可以支持这一切的硬件吗?
答案1
正如其他人所说,这在很大程度上取决于正常运行时间对您有多重要,但我肯定会考虑找一个真正了解他们的 bean 的人来为您整理托管(并负责保持一切正常运行!)。这也很可能提供一个更具可扩展性的系统,至少在您相当稳定并且拥有某种使用数据以了解您需要哪种规格的机器之前。
你有没有考虑过微软 Bizspark作为获得所需软件许可证的一种方式,用于托管(如果您选择这种方式)和开发工具? Jeff 对此发表了博文这里。
答案2
鉴于这似乎纯粹是为了开发工作,而你对整体性能要求一无所知,我建议你买一台便宜的戴尔台式机(比如这) 知道它只能完成短时间的工作但价格便宜,并且很快就会不再适合你,但到那时你会对它有更多的理解。
答案3
我最大的建议是尝试从 SQL Server 转向 MySQL 或 PostgreSQL,因为数据库越大,许可费用就会越高。
根据你的商业计划,一开始从托管服务提供商那里租用服务器可能比在硬件和软件上投资数千美元更明智,因为你不知道你的新网站的速度会有多快,因为它听起来不像是一个特别独特的网站
答案4
如果应用程序已准备好部署并供用户使用,那么:如果您没有很多钱,您可以选择入门级服务器,因为它是一个照片库,将有一些重要的磁盘 I/0 和写入,因此您需要专业级硬盘和 raid 控制器。这样的服务器起价约为 1000 美元 - 但最好查看戴尔的网站作为示例:戴尔机架式服务器
或者
你可以选择不同的服务器托管服务商,然后在那里购买一台 Windows 机器……这比直接投资更便宜,而且你还可以计算出每年的总支出以及一年的收入……如果你认为你可以花 1000 到 2000 美元,那么就购买配备专业级硬盘和 RAID 控制器的服务器,或者选择专用服务器托管服务
您可以随时按照上述建议获得一个盒子,但如果该应用程序被公开并且它是一个独特的想法 - 它可能会比预期更快地超载。
希望有所帮助