使用 UnmonitoredAuto 进行非常快速的部署
Using UnmonitoredAuto for very fast deploys
我们有一个超简单的无状态服务,我正在努力使我们的 dev/test 部署尽可能快,我认识到我可能会因超时缩短而面临部署失败的风险。
也就是说,谁能给我一个完整的部署选项列表,我可以调整这些选项以有效缩短部署时间?有很多设置,我只想了解在使用 UnmonitoredAuto 模式时可以使我的部署速度更快的设置。
任何人都可以帮我省下一大堆实验吗?
@BrettRobi 我们几乎受限于参数 powershell Start-ServiceFabricApplicationUpgrade
中的内容
-强制仅在出现警告的情况下提供帮助
https://docs.microsoft.com/en-us/powershell/module/servicefabric/start-servicefabricapplicationupgrade?view=azureservicefabricps
加速部署的'best'选项是限制应用程序部署到的节点数
可以将您的 _InstanceCount 设置为 = 1 而不是默认情况下的 -1
那么它将只升级一个升级域,例如 UP0
并且会跳过其他的
然而,这将使其与您的生产部署不一致,并会在部署期间造成小规模中断,因此您可以设置此 _InstanceCount 或更合适的设置
到目前为止,在我的所有测试中都无法使它比这更快,希望他们能尽快添加另一个选项以同时部署到所有更新域
希望对您有所帮助
我们有一个超简单的无状态服务,我正在努力使我们的 dev/test 部署尽可能快,我认识到我可能会因超时缩短而面临部署失败的风险。
也就是说,谁能给我一个完整的部署选项列表,我可以调整这些选项以有效缩短部署时间?有很多设置,我只想了解在使用 UnmonitoredAuto 模式时可以使我的部署速度更快的设置。
任何人都可以帮我省下一大堆实验吗?
@BrettRobi 我们几乎受限于参数 powershell Start-ServiceFabricApplicationUpgrade
中的内容-强制仅在出现警告的情况下提供帮助 https://docs.microsoft.com/en-us/powershell/module/servicefabric/start-servicefabricapplicationupgrade?view=azureservicefabricps
加速部署的'best'选项是限制应用程序部署到的节点数 可以将您的 _InstanceCount 设置为 = 1 而不是默认情况下的 -1 那么它将只升级一个升级域,例如 UP0 并且会跳过其他的 然而,这将使其与您的生产部署不一致,并会在部署期间造成小规模中断,因此您可以设置此 _InstanceCount 或更合适的设置
到目前为止,在我的所有测试中都无法使它比这更快,希望他们能尽快添加另一个选项以同时部署到所有更新域
希望对您有所帮助