我正在尝试以尽可能便宜的价格运行AWS实例,我可以从定价历史中看到,在可用区域us-east-1d,当前价格为0.25美元,但在us-east-1a,价格是$ 9,60。
我提出了0.3美元的请求,并且说我的请求低于9.60美元的最低履约价格。在请求向导中无处可指定可用区域,但必须有一种方法可以让它比9.60美元便宜,这比按需价格还要快!
我是以某种方式做错了还是有办法做到这一点?
编辑:添加了向导图像,其中是指定可用区的选项?
答案 0 :(得分:2)
在第3步,您应该可以选择设置可用区首选项。默认选项为"无偏好"。
答案 1 :(得分:2)
最近面对同样的问题,AWS spot实例向导在这方面不是很直观。
我的案例是默认的VPC,与初始问题中的相同。因此,选择可用区"只需从下拉字段中选择相应的子网即可。
官方AWS文档声明:
在可用区域组中启动竞价型实例
在竞价型实例请求中指定可用区域组 告诉Spot服务同时启动一组竞价型实例 可用区。请注意,Spot服务无需终止所有 可用区组中的实例同时存在。如果是现货 service必须终止可用区中的一个实例 小组,其他人继续跑。
请注意,虽然此选项很有用,但添加此约束 可以降低履行实例请求的机会。
如果您指定了可用区域组但未指定 Spot Spot请求中的可用区域,采取的操作 Spot服务取决于您是否指定了EC2-Classic 网络,默认VPC或非默认VPC。欲获得更多信息 关于EC2-Classic和EC2-VPC,请参阅支持的平台。
<强> EC2-经典强>
Spot服务在中找到价格最低的可用区 如果,则在该可用区中启动您的竞价型实例 该组的最低出价高于当前的现货价格 可用区。 Spot服务等到有足够的时候 只要Spot,就可以一起启动竞价型实例 价格仍低于该集团的最低出价。
默认VPC
Spot服务使用指定子网的可用区域, 或者,如果您没有指定子网,则会选择可用区和 它的默认子网,但它可能不是价格最低的可用性 区。如果删除了可用区的默认子网,则 您必须指定不同的子网。
非默认VPC
Spot服务使用指定子网的可用区。