我在 ec2 上有三个 Windows 实例。
当我比较安装设置(sql server 和 firefox 等)时的 CPU 使用率时
CPU 使用率:
%30 for large instance
%80 for small instance
%100 for micro instance
启动包含大量 javascript 的网站时的启动比率类似。
我的问题是,大尺寸对于我的预算来说太贵了,所以如果我可以小实例具有“谦虚的“ Facebook 应用程序?
编辑附加信息:
@EricHammond 谢谢你的回答。让我在我的 ec2 面板上添加一些更改实例类型的信息。
我花了十秒钟:)
答案1
如果您的网站内存有限并且几乎没有流量,那么 t1.micro 就很好了。
对于访问量稳定但较低(“低”的某些定义)的网站来说,m1.small 是合理的。
c1.medium 是下一步,如果你已经使用 m1.small 一段时间,它会感觉非常敏捷,因为它以 2 倍的成本给你 5 倍的 CPU。
Amazon EC2 的妙处在于您不必长期使用任何给定的实例类型。您可以随时启动它、测试网站,然后根据需要随时迁移到更大或更小的实例。
这是我写的一篇有关如何将实例切换到不同实例类型的文章:
将 EC2 实例移动到更大的尺寸
http://alestic.com/2011/02/ec2-change-type
请注意,要从 c1.medium 升级到 m1.large 及以上版本,您需要从 32 位切换到 64 位架构,因此请确保记录在实例上安装和配置软件的确切步骤,因为您需要在切换架构时再次执行此操作。
注意:我的经验完全是在 EC2 上使用 Linux。我不使用 Windows,也不知道它是否会增加任何额外的性能开销,但核心观点仍然是尝试一下,看看哪种方法对你有用。