会VPS足够我吗?

问题描述:

我有3个ASP.NET网站和3个Ruby on Rails。我计划他们在VPS主机上托管。他们每个人每天会有1千人参加。会VPS足够我吗?

现在我对VPS托管犹豫不决。我可以并排托管它们(ASP.NET网站和3个Ruby on Rails)吗?或者我应该使用和购买2个不同的主机:第一个用于ASP.NET网站,第二个用于RoR网站?

我选择多少功率的VPS来承载它们?它的成本大概是多少?

我打算每月支付不超过25美元。如果我使用heroku和appharbor,他们会承载所有这些(3和3),它会花多少钱?

+0

这不是一个真正的编程问题,所以你最好在http://webmasters.stackexchange.com/上提问。 – Tibor 2012-04-23 01:11:39

我想用这些钱你可以有2个亚马逊EC2实例,应罚款运行这些应用程序,再加上你可以有一个免费的第一年。

但是随着Heroku的和appharbor也许你可以把它几乎是免费的。两者(不确定关于appharbor)都会为您提供1个免费的应用程序实例,因此您的应用程序应该没问题。如果需要的话,您只需支付数据库费用以及EC2中可以免费获得的其他附加组件,但会花费一些内存。

所以你必须把一切都在你的应用程序表,因为PaaS的不正常托管,费用取决于你的应用需求。所以你看看你的应用程序是否需要缓存服务,数据库大小以及哪一个,后台进程? ...

+0

有多少个网站每天有1千人参加,可以在Amazon EC2和heroku上进行一次实验? – Alexandre 2012-04-23 16:59:28

+0

@AlexMaslakov,好吧,这取决于您需要多少请求/秒,并且可以通过在应用程序和其他方式上启用缓存来改进。所以通过减少应用程序的响应时间,您应该能够响应更多的请求。在heroku上,您可以免费获得每个应用程序一个实例。在EC2,我认为你的问题应该是这些应用程序+数据库所需的内存(如果你需要托管一个)。 – 2012-04-23 21:05:43

我坚信,1个VPS实例应该足以在每个每天1000人次的处理5〜6个网站。关于电源,1 GB RAM或2 GB RAM窗口VPS应该足够用于这些站点。

我知道的Windows VPS可以处理ASP.Net网站,但我不知道有关Ruby on Rails的。

我从来没有听说过“的Heroku和appharbor”,所以,没有对他们的建议。