【发布时间】:2008-12-29 15:21:19
【问题描述】:
我想创建一个免费的预算/个人理财网站,并且需要大量的功能和存储空间。我绝对是nubee,那么从硬件基础设施方面如何开始呢?我需要从我的 ISP 获得一个专用 IP 并获得我自己的服务器吗?我应该选择 amazon 还是 Sql Server Data Services/Azure 或类似的东西?后一种服务是免费的还是提供给非盈利/免费服务(例如我希望开始的预算/个人理财网站)的折扣服务?
【问题讨论】:
我想创建一个免费的预算/个人理财网站,并且需要大量的功能和存储空间。我绝对是nubee,那么从硬件基础设施方面如何开始呢?我需要从我的 ISP 获得一个专用 IP 并获得我自己的服务器吗?我应该选择 amazon 还是 Sql Server Data Services/Azure 或类似的东西?后一种服务是免费的还是提供给非盈利/免费服务(例如我希望开始的预算/个人理财网站)的折扣服务?
【问题讨论】:
如果您不介意用 Python 编写 Web 应用程序,那么我建议您使用 Google App Engine。见:What Is Google App Engine?
【讨论】:
当我对网站有新想法时,我喜欢做的是找到一个便宜的托管解决方案(每月 10 美元)。这让我可以测试这个想法,看看这个网站是否会成功。如果失败,我并没有浪费太多钱,如果成功,我可以升级到更好的托管(专用服务器)。
有许多可用的托管选项,其中一些具有出色的工具,例如在线 SQL Server 管理工作室。如果您准备好处理防火墙问题、备份、存储等问题,您的另一个选择是自己托管它。
【讨论】:
DIY 是否可行因国家/地区而异...如果您有良好的宽带连接和固定 IP,这可能是最便宜的首选途径,尤其是在您需要大量存储空间的情况下。
但请注意,许多快速宽带连接仅用于快速下载 - 当您运行服务器时,您的用户将看到的速度是上传速度,通常要慢得多。此外,您还需要进行自己的管理和备份等操作。
除此之外,大多数托管选项都有一个价格标签,从虚拟主机(共享一台真实机器)到托管(您的机器在某人的数据中心),再到像亚马逊等云服务(有一个很好的扩展能力)- 你需要货比三家来寻找你真正需要的软件堆栈和硬件功能。
【讨论】:
确实有两种方法可以回答这个问题,区别在于预算。
其中之一是正确设计此解决方案、对其进行原型设计、对原型进行基准测试、推断预期的用户负载、增加开销并相应地进行扩展。这需要时间和成本,但可以为您提供可支持的解决方案,为您的客户提供良好的服务。
另一种方法是提供一些东西,任何东西都试一试,并在出现问题时解决问题。这更快更便宜,但可能会让人头疼一段时间,并且可能会让您的客户失望。
基本上取决于预算。
祝你好运。
【讨论】: