使用UnmonitoredAuto进行非常快速的部署

时间:2016-09-21 17:49:41

标签: azure-service-fabric

我们有一个超简单的无状态服务,我正在努力让我们的开发/测试部署尽可能快,认识到由于缩短超时,我可能会面临部署失败的风险。

那就是说,有人可以给我一个全面的部署选项列表,我可以通过调整来有效缩短部署时间吗?有很多设置,我只是想了解那些可以在使用UnmonitoredAuto模式时快速部署的设置。

有人能救我一大堆实验吗?

1 个答案:

答案 0 :(得分:0)

@BrettRobi我们几乎只限于参数powershell中的内容Start-ServiceFabricApplicationUpgrade

-Force只有在有警告的情况下才有帮助 https://docs.microsoft.com/en-us/powershell/module/servicefabric/start-servicefabricapplicationupgrade?view=azureservicefabricps

最好的'加速部署的选项是限制部署应用程序的节点数 可以将_InstanceCount设置为= 1而不是-1,因为它是默认值 然后它只升级一个升级域,例如UP0 并将跳过其他人 但这会使它与您的生产部署不一致,并且会在部署期间导致小的中断,因此您可以设置此_InstanceCount或更合适的任何内容

到目前为止,我所有的测试都没能比这更快,希望他们将很快添加另一个选项,同时部署到所有更新域

希望这会有所帮助