假设我想以编程方式放大或缩小我的Azure云服务。 放大的情况很容易。 但是,当缩小,我可以控制哪个实例被拆除? 这是可预测的吗?
在我的特殊用例中,我有一个非常长时间运行的队列,我根据一些标准对多个实例进行扇出。 每个操作可能需要20个小时,或2分钟的时间。
如果我使用芥末或自动缩放,它看起来像随机的实例被选中拆除(或通常最近添加的实例…但我找不到保证)。 这对我来说不是特别好。 例如,我可以把20个工人分成20个工作单位,20个工作岗位的工人被困在工作岗位上。
有没有办法select哪个实例将被拆除(从实例中,或从专用pipe理节点)?
是的,Azurepipe理API将允许您select要删除的特定实例。 从Azure服务pipe理API版本2013-08-01开始,您可以使用“ 删除angular色实例”操作删除特定的实例。 您可以在http://msdn.microsoft.com/library/azure/dn469418.aspx上的Microsoft MSDN页面find详细信息。