我可以使用一个Amazon EC2实例托pipe多个站点吗?

我目前有VPS服务器,我每月支付75美元左右,我得到:

40GB HD 2Gb RAM 100GB BW 6 core cpu (but i dont use much) 

我只有一个正在运行的网站,stream量每天最多只能有100个用户访问。 我主要做我的testing的东西和我的一些互联网站点编码玩。

但我确实需要一台服务器。

如果价格差异不是很大,我正在考虑转向亚马逊EC2,因为那时我可以学到更多东西。

我正在考虑获得3 years Heavy utilization Reserved instance因为我的服务器将全天候运行。 我尝试了他们的在线调解器

Medium Instance Heavy reserved for 3 years为EC2 Medium Instance Heavy reserved for 3 years$31 per month(effective price) ,EBS和S3,我认为即使这是40美元的所有其他的东西。 目前我所得到的不会有任何损失。 我是正确的还是我错过了什么?

现在在我现在的VPS,我有Apache的PHP网站和MOD wsgi python网站。

我不确定我是否能够在Amazon EC2中完成所有这些工作。 我可以在使用命名Virtual HostsNgnix Amazon EC2实例中托pipepython和PHP站点Ngnix

每天100次访问量并不多

每天100次访问并不多。 其实每隔几分钟100次访问就不多了! 除非你有一个非常低效的设置,否则你不太可能需要那么多的计算能力。

当然,你可能有一些脚本或程序占用了大量内存(或类似的东西),但假设一个典型的LAMP设置的平均使用率,你可以逃脱一个小的实例,轻松处理每天100次访问。

从按需开始

我的build议是从ON-DEMAND实例开始,在完成了所有工作并运行良好之后,对于需要的资源有一个很好的了解,可以将它们交换为RESERVED实例。

我可以在AWS上安装/运行xyz吗?

我可以在使用命名虚拟主机和Ngnix的Amazon EC2实例中托pipepython和PHP站点吗?

使用EC2,您可以完全控制操作系统。 您可以安装软件包,编译您自己的软件,并configuration像Web服务器一样运行多个网站。

你可以运行PHP和Python(我已经亲自完成了这些以及更多的node.js等)。

您可以configuration事情,轻松地在不同的端口上运行。 您可以创buildVPN并将IP地址绑定到您的服务器,再加上更多。

甚至有像OpsWorks这样的服务可以完成EC2的安装和维护,以及在OS内运行的软件。