Hi all,
as per the below article -
https://community.databricks.com/t5/technical-blog/optimize-costs-for-your-data-and-ai-workloads-wit...
1. it is possible to choose the number of spot instances using 'availability' parameter. But, I see from the documentation it is a string with pre-defined values
azure_attributes.availability | string | Controls the compute uses on-demand or spot instances (ON_DEMAND_AZURE or SPOT_WITH_FALLBACK_AZURE). |
2. Now, regarding, 'spot_bid_max_price' parameter - documentation says, ''You can also set this to -1 (the default), which specifies that the instance cannot be evicted on the basis of price. The price for the instance will be the current price for spot instances or the price for a standard instance.''
So, this means as the bid price changes, Azure Databricks will try to match with the price and therefore the word 'current price' is used above? Also, 'standard instance' refers to on-demand instance?
Appreciate if someone can shed some light on this.