我有一个Web应用程序,当前在3个Azure VM中的IIS上运行。我一直在努力使我的应用程序App-Services友好,但想在安全/受控的环境中测试向App-Services的迁移。
是否有可能启动App-Service并使用Azure负载平衡器将一定百分比的流量重定向到VM之外并重定向到App-Service?
还有其他技术可以帮助我实现目标吗?
答案 0 :(得分:0)
如果您使用的是App Service环境和内部负载平衡器,则可以实现此目标
但是,根据您对当前设置的描述,我认为没有理想的解决方案,因为标准负载均衡器仅允许后端端口映射到VM。使用应用程序网关可能也是另一种选择
https://docs.microsoft.com/en-us/azure/application-gateway/
我建议您利用Web应用程序随附的可用部署和生产插槽。一旦在开发槽中运行了webapp,请测试该站点以确保所有工作都能按预期进行。完成后,将其切换到生产插槽,然后将所有流量从VM重新路由到App Service。
总而言之,在Web应用程序上运行应用程序非常简单。 Microsoft消除了管理VM设置的需要,因此您只需部署和运行即可。我看不到您在迁移时遇到任何问题。问题的可能性很小。如果需要进行任何更改,您还可以通过在下班时间执行迁移来最小化它。
还有一些Web App迁移指南,您可能会觉得有用
https://docs.microsoft.com/en-us/dotnet/azure/dotnet-howto-choose-migration?view=azure-dotnet