【问题标题】:Scaling on Amazon EC2在 Amazon EC2 上扩展
【发布时间】:2010-11-19 12:15:58
【问题描述】:

我有几个关于 EC2 的新手问题,感谢您的关注,

1) 为什么 EC2 实例带有特定的内存/存储配额?在云环境中,我们不能只请求我们需要的内存/存储量,而亚马逊基础设施负责分配吗?我了解设置 VM 映像需要预先确定的内存/存储分配,但是,这确实有必要吗?在谷歌应用引擎中,我看不到内存有任何限制,而且存储是按现收现付的方式收费的。

2) 与第一个有关。如果亚马逊允许使用动态内存/存储报价创建实例,我们是否还需要创建多个实例并处理负载平衡,例如 或者,我们可以只创建一个强大的实例,而将其他扩展问题留给 Amazon。

3)EC2实例的性能,你有经验告诉它与类似配置(内存/CPU)的物理机相比如何

【问题讨论】:

    标签: google-app-engine amazon-ec2 scaling


    【解决方案1】:

    为什么 EC2 实例带有特定的内存/存储配额?在云环境中,我们不能只请求我们需要的内存/存储量,而亚马逊基础设施负责分配吗?

    因为 EC2 模拟您可以控制的单个机器,而您无法控制 GAE 上的这些“计算机”。您不能在 GAE 上执行诸如使用文件之类的操作。

    与第一个有关。如果亚马逊允许使用动态内存/存储报价创建实例,我们是否还需要创建多个实例并处理负载平衡,例如或者,我们可以只创建一个强大的实例,而将其他扩展问题留给 Amazon。

    您通常需要自己执行此操作。 EC2 提供按需虚拟“计算机”。

    EC2实例的性能,你有经验告诉它与类似配置(内存/CPU)的物理机相比如何

    “一个 EC2 计算单元等于 1.0-1.2 GHz 2007 Opteron 或 2007 Xeon 处理器。”

    【讨论】:

    • 谢谢,但是,我仍然不明白为什么亚马逊不能创建我们可以控制的虚拟计算机,并且在没有用户干预的情况下自行扩展。
    【解决方案2】:

    基本上这是因为亚马逊的基础设施是基于Xen 虚拟化平台,而Xen 不支持在VM 之间动态重新分配资源。

    VMWare 已宣布支持这种类型的重新分配。看看亚马逊的反应会很有趣。

    【讨论】:

      猜你喜欢
      • 2020-12-25
      • 2012-02-18
      • 2012-08-14
      • 2012-08-29
      • 2017-07-16
      • 2017-05-28
      • 2014-01-24
      • 2017-02-03
      • 2013-07-15
      相关资源
      最近更新 更多