公共Web应用程序的硬件基础结构

时间:2008-12-29 15:21:19

标签: hardware-infrastructure

我想开设一个免费的预算/个人理财网站,需要大量的马力和存储空间。我绝对是一个胆小鬼,那么如何在硬件基础设施方面开始?我是否需要从ISP获取专用IP并获取自己的服务器?我是否使用亚马逊或Sql Server数据服务/ Azure或类似的东西?后者服务是免费的还是非营利/免费服务的折扣优惠,例如我想要开始的预算/个人理财网站?

4 个答案:

答案 0 :(得分:3)

如果您不介意在python中编写Web应用程序,那么我建议您使用Google App Engine。请参阅:What Is Google App Engine?

答案 1 :(得分:2)

当我对网站有新的想法时,我喜欢做的是找到一个便宜的托管解决方案(每月10美元)。这使我可以测试这个想法,看看该网站是否会成功。如果是翻牌,我没有浪费太多钱,如果成功,我可以升级到更好的托管(专用服务器)。

有许多可用的托管选项,其中一些具有很棒的工具,例如在线SQL Server管理工作室。如果您准备好处理防火墙问题,备份,存储等,那么您的另一个选择就是自己托管它。

答案 2 :(得分:0)

DIY的可行性是否因国家而异...如果你有一个像固定IP的宽带连接,这可能是最便宜的首选路线,特别是如果你需要大量的存储空间。

但请注意,许多快速宽带连接只能快速下载 - 当您运行服务器时,用户将看到的速度是上传速度,通常要少得多。此外,您还需要自己管理和备份等。

除此之外,大多数托管选项都有一个价格标签,从虚拟主机(共享一台真机)到托管(你的机器在某人的数据中心),到amazon等的云服务(有很好的)扩展能力) - 你需要四处寻找你真正需要的软件堆栈和硬件功能。

答案 3 :(得分:0)

有两种方法可以回答这个问题,它们的区别在于预算。

一个是正确设计此解决方案,对其进行原型设计,对原型进行基准测试,推断预期的用户负载,相应地增加开销和扩展。这需要时间,成本,但为您提供可支持的解决方案,为您的客户提供良好的服务。

另一种方法就是提供一些东西,随时随地解决问题。这种情况更快,更便宜但可能会让您头疼一段时间并且可能会让您的客户失望。

基本上归结为预算。

祝你好运。