使用aws ec2作为应用程序服务器...所以性能不佳

时间:2011-06-25 14:41:53

标签: performance amazon-ec2

我打算在几个国家(我们,东南亚......)主持服务器。

我正在测试ec2(ebs支持,大尺寸)并获得可怕的结果。 服务器速度不够快。 cpu / hard-drive / rount旅行时间

我将速度与我家的linux机箱(双i5 cpu,2gig内存,sata)进行比较 我觉得我的家用服务器速度提高了10倍左右 (比较重库的编译时间,执行相同的db更新等等)

服务器应用程序类似于Web服务器(它的CPU使用率很低,很多数据库访问(ec2根分区中的mysql)。

我错过了一些明显的东西吗?像ebs支持的ec2在启动之后需要时间才能稳定下来 也许,连接到跨大陆(例如,从亚洲到美国的ec2)在世界范围内是否禁止?

希望有一些解释为什么我在大尺寸ec2上表现如此糟糕。
我想问一下我的计划使用aws是否能够正常工作,或者我应该寻找除aw之外的其他服务。

1 个答案:

答案 0 :(得分:1)

如果您想监控您的EC2实例,请考虑使用Amazon's cloudwatch服务。此服务可以监视所有实例的资源,例如CPU利用率,内存使用情况,网络延迟和请求计数。它在亚马逊免费等级中也是免费的。

我知道有些用户报告说,从amazon aws切换到rackspace cloud后,他们的应用程序运行速度更快,而不会增加额外费用。您可以考虑给机架空间进行测试。