2008-10-20 237 views
8

有没有人有经验部署应用程序亚马逊EC2?我正在考虑今后这样做,并想知道与共享主机和专用服务器托管相比,人们的体验。部署到亚马逊EC2

回答

8

到目前为止,这么好。能够一次打开5/10/50/100 +机器真棒。能够关闭它们并忘掉它们甚至更好。你需要改变你关于如何存储持久数据的想法,但是一旦你拥有了天空就是极限。

表现明智,小实例很慢。它们适用于负载均衡器和静态内容等,但如果您正在进行任何处理器密集型处理,则至少需要一个m1.medium实例。

这是非常新的,所以没有很多工具可以帮忙。我使用Puppet来配置我的主机,我有一组用于启动集群的PHP脚本。我使用LDAP作为主机清单数据库。

如果你没有需要/冲动,建立自己的,看到Rightscale对于一些真正真棒工具部署/增长的应用程序。

+0

“你需要改变你关于如何存储持久数据的想法”。你的意思是S3和SimpleDB存储? – Craig 2008-10-20 23:10:32

0

我有了我的全栈,并可以自动从S3斗本地文件系统的战争(JAVA)的部署上的每个脚本的图像。

当图像开始时,rc2.local运行此脚本以在启动tomcat之前获取最新的战争。这很适合我

3

一种方法是设置您的实例你到底怎么想的那样在本地,使用VMWare的图像,然后将其转化为急性心肌梗死。例如,使用this script

0

代价是我最初忽略了与EC2相当大的因素。最便宜的小型实例每个实例小时需要10c,如果您始终保持运行,那么每个月大约需要70美元。这是比最便宜的托管解决方案多一点。

当然,与EC2你可以选择你的操作系统,并安装任何你喜欢的软件,如果你需要大量的服务器的它绝对不是专门的托管方式比较划算。

我读过有关,人们使用专用服务器为他们的正常工作量的混合模式,但额外的EC2实例在需求高峰期增加。