我计划在几个国家(美国,东南亚)托管一台服务器。
我正在测试ec2 (ebs支持,大尺寸),结果很糟糕。服务器就是不够快。cpu/硬盘/往返跳闸时间
我正在与我的家用linux机器(双i5 cpu,2gig内存,sata)进行速度比较。
我觉得我的家庭服务器快了大约10倍。
(比较了重量级库的编译时间,执行相同的数据库更新..以此类推)
服务器应用程序在功能上类似于web服务器(很少使用cpu,访问许多数据库( ec2根分区中的mysql)。
我是不是漏掉了什么明显的东西?就像ebs支持的那样,ec2在启动后需要时间来稳定下来。
也许,连接到跨洲(例如,从亚洲到美国的ec2)在亚马逊网络服务的世界是不允许的?
希望有一些解释,为什么我在大尺寸ec2上的性能如此之差。
我想问一下,我计划使用的aws是否会起作用,或者我是否应该寻找aws以外的其他服务。
发布于 2011-06-26 05:53:43
如果您想监控您的EC2实例,请考虑使用Amazon's cloudwatch服务。该服务可以监控实例的所有资源,例如CPU使用率、内存使用率、网络延迟和请求数。它在亚马逊的免费层中也是免费的。
我知道一些用户报告说,在从amazon aws切换到rackspace cloud之后,他们的应用程序运行得更快,而不会增加额外的费用。你可以考虑给rackspace做个测试。
https://stackoverflow.com/questions/6478445
复制相似问题