Azure v2工作者角色?

时间:2015-12-30 21:34:04

标签: azure azure-cloud-services

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

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

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

感谢。

2 个答案:

答案 0 :(得分:4)

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

  1. 在新门户中创建常规Windows Azure资源管理器VM,并将其设置为OWIN主机。

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

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

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

答案 1 :(得分:0)

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

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

browse for cloud services

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

add cloud service

并填写各种参数:

parameters