同时运行多个 AWS EC2 实例

同时运行多个 AWS EC2 实例

我希望Amazon Web Service EC2同时启动多个实例。例如,我希望在一个实例上运行 1000 个模型,在第二个实例上运行另外 1000 个模型。

当我单击时,Request Spot Instances我选择选项2 instances下的Total target capacity。然后单击左侧的框Maintain target capacity

由以下部分fleet组成:m5d.12xlarge, r3.8xlarge, m5dn.8xlarge, m5n.8xlarge, r5n.8xlarge。这fleet在页面上列出Spot RequestsCapacity对于fleet表示1 of 2Status表示pending_fulfillment

然而,页面instance上只列出了一个Instances。这instance就是running

假设我只能在此上运行第一组 1000 个模型instance。我如何启动第二组模型instance,以便可以同时运行两组 1000 个模型?

我是否必须等到页面上的Capacity栏显示?如果是,这需要多长时间?我尝试等待 25 分钟后再创建此帖子。fleetSpot Requests2 of 2

编辑

error单击时我发现以下消息pending_fullfillment

1/13/2020, 3:03:39 PM   error   spotInstanceCountLimitExceeded

我不知道有数量限制。如果限制只有一个,Spot Instance为什么会有选择多个的选项?instancesinstance

答案1

您的 AWS 帐户是新帐户吗?标准限制为 20 个 Spot 实例,但新帐户的限制较低。

也可能您已达到 EC2 实例的限制 - 进入 EC2 控制台,在左上角附近单击“限制”。如果您可以启动与 Spot 无法创建的相同类型的 EC2 按需实例,则这是 Spot 限制,而不是 EC2 限制。

你可以向 AWS 请求提高限制(访问此链接前请先登录)。

相关内容