我想用它来托pipe包含大型数据库的大型系统。
现在用它开发一个项目。 它工作得很好,虽然我不想用它作为一个通用的托pipe环境。 closures任何实例会破坏它,所以你可能想要确保你的数据在别处安全(你可以把它放在永久的S3驱动器上)
EC2的最佳用途是,为我的钱,适当的基于云的计算系统,启动一个“我的networking服务器”的形象,它作为一个networking服务器,以赞美你已经得到的其他人,而不是普通的系统pipe理盒,你设置一台机器为此目的,并永远closures它。
(我会补充说,自从我写了它,我已经发现了亚马逊的弹性块存储,它允许你持久驱动器)
EC2的主要优点是可扩展性和适应可变需求。 对于那些有规律的stream量,无论大小,这是更便宜,你有更多的风险控制,如果你去自己的托pipe或共同服务器。 使用EC2来支持您的主站点比使用它作为您的唯一主机是最明智的。
我在这里有我的博客审查。 我喜欢EC2,但它有一些挑战,特别是对于Windows开发人员。 我用它来托pipe一个名为Clockwork Web Framework的开源Microsoft Web框架项目站点。 您可以在clockworkwf.com上查看该网站,博客评论位于http://planetmoss.blogspot.com/2009/11/hosting-clockwork-web-framework-with.html
Amazon提供共享存储(EBS),这意味着IO性能可能不稳定,即使在最大的情况下也可能不足以满足重负载数据库的需求。
我们深入了解x大型服务器IO操作缓慢,整个系统运行缓慢的情况。 按不同的EBS卷拆分数据或将EBS卷joinRAID群集可以帮助提高IO性能。
在完全移动系统之前,我build议您在真实数据上运行基准testing,并尝试模拟实际负载。