AWS EC2 - 对实例数量的澄清

时间:2018-01-02 17:29:41

标签: amazon-web-services amazon-ec2

这是来自亚马逊ec2 FAQ:

  

问:我能多快上下调整容量?

     

Amazon EC2提供了真正有弹性的计算环境。 Amazon EC2使您能够在几分钟内(而非数小时或数天)增加或减少容量。您可以同时委托一个,数百甚至数千个服务器实例。当您需要更多实例时,只需调用RunInstances,Amazon EC2通常会在几分钟内设置您的新实例。当然,因为这一切都是通过Web服务API控制的,所以您的应用程序可以根据需要自动扩展和缩放。

现在再次按照相同的常见问题解答,我只允许每个区域启动20个实例。他们说,如果我需要超过20个实例,我必须填写申请表。那么,实际上,我不能以编程方式超过20个?

我在这里缺少什么?我们如何推出100个实例,更不用说成千上万。对不起,如果这个问题错了。

3 个答案:

答案 0 :(得分:8)

您无法启动超出实例限制的实例。您需要发出增加实例限制的请求。这是一个安全功能,因此:

  • SDK / API脚本中的狂野循环不会连续启动实例
  • 恶意用户无法启动大量实例
  • 黑客可以访问您的帐户并启动大量实例
  • 配置不正确的自动缩放组会启动大量实例

如果您需要超过实例限制,则需要向AWS提交请求。见:Amazon EC2 Service Limits。 AWS将审核您的请求并批准该请求。

答案 1 :(得分:2)

您错过了限制增加请求非常容易制作的事实,几乎总是在一两天内没有提出问题。

<强> To request a limit increase

  1. 打开AWS Support Center页面,必要时登录,然后选择创建案例
  2. 对于关于,请选择增加服务限额
  3. 完成限制类型,用例说明联系方式。如果此请求很紧急,请选择电话作为联系方式,而不是网络
  4. 选择提交

答案 2 :(得分:0)

AWS faqs提供了明确的答案

  

您只能在整个实例系列中运行最多20个按需实例,购买20个预留实例,并根据每个区域的动态竞价限制请求竞价型实例。新的AWS账户可能会以低于此处所述限制的限制开始。某些实例类型进一步受限于每个区域,如下所示

enter image description here

对于竞价型实例,限制AWS状态

  

通常的Amazon EC2限制适用于Spot Fleet发起的实例,例如竞价请求价格限制,实例限制和数量限制。此外,以下限制适用:

  • 每个地区的有效竞价型队数:1,000

  • 每支车队的发射规格数:50

  • 启动规范中的用户数据大小:16 KB

  • 每个现货船队的目标容量:3,000

  • 某个地区所有竞购舰队的目标容量:5,000

  • Spot Fleet请求不能跨越区域。

  • 竞价型队列请求不能跨越同一可用区域的不同子网。

这些限制可以保护您免受黑客攻击,被盗API密钥,ETC的攻击。如果您想增加这些限制,则需要将表单发送给AWS支持团队:AWS Support Center