AWS EC2 - 对实例数量的澄清

问题描述 投票:0回答:3

这是来自亚马逊ec2 FAQ:

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

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

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

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

amazon-web-services amazon-ec2
3个回答
8
投票

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

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

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


2
投票

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

To request a limit increase

  1. 打开AWS Support Center页面,必要时登录,然后选择Create Case。
  2. 对于About,选择Service Limit Increase。
  3. 完整限制类型,用例描述和联系方式。如果此请求是紧急的,请选择Phone作为联系方式而不是Web。
  4. 选择提交。

0
投票

AWS faqs提供了明确的答案

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

enter image description here

对于Spot实例限制AWS状态

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

  • 每个地区活跃的现货舰队数量:1,000
  • 每个机队的发射规格数:50
  • 启动规范中的用户数据大小:16 KB
  • 每个现货船队的目标容量:3,000
  • 一个地区所有现货车队的目标容量:5,000
  • Spot Fleet请求不能跨越区域。
  • Spot Fleet请求不能跨越同一可用区域中的不同子网。

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

© www.soinside.com 2019 - 2024. All rights reserved.