首页 文章

Azure v2工作者角色?

提问于
浏览
2

我将运行OWIN的Azure辅助角色部署到 Cloud 服务中,以实现非常快速的HTTP服务 . Cloud Service存在于manage.windowsazure.com的“经典”环境中 .

我想使用新的ARM位部署相同的轻量级应用程序,因此可以在portal.azure.com上完全管理它 . 我不想使用Web应用程序,因为它包含IIS .

在ARM和新门户中使用的正确的Platform-as-a-Service对象是什么,它提供与旧的Cloud Service Worker角色相同的性能?

谢谢 .

2 回答

  • 0

    在ARM中没有可用于此的Platform-as-a-Service对象 . 一些基础架构即服务选项是:

    • 在新门户中创建常规Windows Azure Resource Manager VM,并将其设置为OWIN主机 .

    • 创建Azure Resource Manager模板以将OWIN主机部署到VM或VM Scale Set . 模板将使用自定义脚本扩展和/或DSC进行设置 . 这将是一个很好的可重用解决方案,但有人需要第一次编写模板 .

    • 最轻的解决方案是让服务器在Windows上的Docker容器中运行 . 然后,您可以选择将VM用于在其他容器中运行的其他用途或纯粹用作容器主机 . 请注意,这仅在Windows Server 2016 Technical Preview 3上运行时运行 . 请参阅http://anthonychu.ca/post/web-api-owin-self-host-docker-windows-containers/

    编辑 - 请注意,Service Fabric是Azure Resource Manager中推荐的PaaS解决方案 . 它不是PaaS v1的直接等价物,而是用于开发基于微服务的应用程序的丰富服务:https://azure.microsoft.com/en-us/documentation/services/service-fabric/

  • 4

    不确定你的意思V2(新门户网站?ARM?) . 门户网站是一个独立的工具,所以我猜你的意思是ARM . ARM目前不支持Cloud Service部署,但您仍然可以从Visual Studio(使用您过去使用的相同界面,在visual studio中)或从门户部署,作为“经典”资源(其中,在下面,使用经典的Azure管理API) .

    在门户网站中,您将找到 Cloud 服务(经典):

    browse for cloud services

    现在您可以添加新的 Cloud 服务:

    add cloud service

    并填写各种参数:

    parameters

相关问题