假设我想以编程方式扩大/缩小我的 Azure 云服务。扩大规模很容易。但是当缩小时,我可以控制哪个实例被拆除吗?这是可以预测的吗?
在我的特定用例中,我有一个运行时间很长的操作队列,我根据某些标准将它们扇出到多个实例。每次操作可能需要长达 20 小时或短至 2 分钟。
如果我使用芥末或自动缩放,看起来随机实例被选择用于拆除(或者通常是最近添加的实例......但我无法找到保证)。这对我来说不会特别好。例如,我可以启动 20 名工人来处理 20 个工作单元的队列,结果却让 20 号工人坚持了 20 小时的工作。
有没有办法选择要拆除的实例(从实例内部,或从专用管理节点)?