配置Amazon Spot实例相对按需实例的最低折扣比例咨询
Databricks Spot实例折扣设置与实际定价规则
核心规则澄清
在Databricks中配置Spot实例时,你设置的「最低折扣比例」本质是你能接受的最高付费上限(相对于按需实例价格):
- 比如设置「90%折扣」,意味着你最多愿意支付10%的按需实例价格(100% - 90% = 10%);
- Spot实例的实际成交价格由实时市场价格决定,这个价格始终低于按需实例价格,但会随供需波动。
你的问题解答
当设置90%折扣、当前Spot价格为按需的50%时:
此时Spot市场价格(50%按需价)远高于你设置的10%上限,你无法获得该Spot实例——因为它的价格超出了你能接受的阈值,系统只会匹配价格≤你设置上限的Spot实例。设置最低90%折扣是否总能拿到当前最便宜的可用Spot实例?:
不是。这个设置过于严苛,只会匹配价格≤10%按需价的Spot实例,而当前市场上可能根本没有这么低价的Spot资源;即便有符合阈值的资源,也仅能拿到该价格的实例,无法覆盖所有可用的Spot资源。
针对你的业务场景的建议
如果你的业务对实例可用性要求不高,希望以任意折扣获取Spot实例(只要能拿到Spot资源就行),你应该把最低折扣比例设置为0%(也就是愿意支付最高100%的按需价)。此时只要有可用的Spot实例,你就能以当前实时的Spot市场价格成交——这个价格必然是低于按需价的,也是当前市场上能拿到的最便宜的Spot价格。
内容的提问来源于stack exchange,提问作者Alejandro
相关产品推荐
相关产品推荐

