![同时运行多个 AWS EC2 实例](https://linux22.com/image/1613803/%E5%90%8C%E6%97%B6%E8%BF%90%E8%A1%8C%E5%A4%9A%E4%B8%AA%20AWS%20EC2%20%E5%AE%9E%E4%BE%8B.png)
我希望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 Requests
。 Capacity
对于fleet
表示1 of 2
。 Status
表示pending_fulfillment
。
然而,页面instance
上只列出了一个Instances
。这instance
就是running
。
假设我只能在此上运行第一组 1000 个模型instance
。我如何启动第二组模型instance
,以便可以同时运行两组 1000 个模型?
我是否必须等到页面上的Capacity
栏显示?如果是,这需要多长时间?我尝试等待 25 分钟后再创建此帖子。fleet
Spot Requests
2 of 2
编辑
error
单击时我发现以下消息pending_fullfillment
:
1/13/2020, 3:03:39 PM error spotInstanceCountLimitExceeded
我不知道有数量限制。如果限制只有一个,Spot Instance
为什么会有选择多个的选项?instances
instance
答案1
您的 AWS 帐户是新帐户吗?标准限制为 20 个 Spot 实例,但新帐户的限制较低。
也可能您已达到 EC2 实例的限制 - 进入 EC2 控制台,在左上角附近单击“限制”。如果您可以启动与 Spot 无法创建的相同类型的 EC2 按需实例,则这是 Spot 限制,而不是 EC2 限制。
你可以向 AWS 请求提高限制(访问此链接前请先登录)。