我几乎完成了我的网站,其类似于Facebook。 我预计第一个月可能会有500-600人。 这是一个LAMP设置。 用户图片不是很大(我压缩后<20kb,只是真正的博客和会员search)
寻找一些build议:
1)我应该使用我的2戴尔Poweredge服务器一个Mysql服务器,另一个Apache服务器(规格:双Pentium III 800MHz,1GB内存,RAID 5和2网卡,130GB空间),并从我家寄存我的网站,直到我获得足够的stream量来certificate托pipe协议的每月$ 100。 (我有有线互联网)(免费的,但典型的有线电视带宽65ms ping,3megits下来,0.7兆比特)
2)使用我的VPS III帐户在1和1(四核心AMD(比我的PIII的更快)等。1GB的RAM,4GB的可爆,50GB的空间,可以处理的交通需要,永不停机)60.00美元/月
3)获得与#2相似规格的专用服务器,虽然会有大约100GB的空间。 $ 300〜一个月。
我的预算一个月不到80美元,直到我有资金进来。
在启动服务时,启动非常小的程序通常会比较容易,直到您了解了足迹和瓶颈。 不知道你的应用程序到底是什么,我会select#2,然后看看它的去向。
如果在构build应用程序时牢记分层,这里不应该有任何大的问题。 如果您使用标准的操作系统和可靠的构build文档(如何使您的应用程序从开始到结束都在新系统上运行),则通常可以轻松迁移到新主机。
如果你有80美元的预算和VPS III的成本60美元,那么这看起来是最好的交易。
当你得到$ 500 /月,得到专用服务器。
不要从你家里跑。 在“Facebook竞争对手/克隆”这个拥挤的空间里,一个缓慢的网站会导致你的网站几乎立即死亡。 你不能失去早期采用者的电缆调制解调器或3 kb /秒的传输速度。
考虑一下Amazon EC2或RackSpace的云产品 。 它们为您提供接近完全控制应用程序环境的能力,并在需要时能够快速增长。
如果网站非常stream行,我会先select2,然后select3。
永远不要在家自己主持。 我会select选项2,因为预算只有80美元。
这不是一个总体的缩放解决scheme,也不是一个“以这种方式托pipe”的答案,而只是一些想法而已。
我还会看看几件事情,以便从您的托pipe环境中挤出最多的东西,让您获得最好的回报。
^ 1这个caching整个页面会节省大量的资源,请求并不是全部发送到沉重的php / mysql
一些忠告:
我发现Joyent 云提供了相当实惠。 借助云托pipe,您可以获得可靠的基础设施和增长平台。