2016-08-25 43 views
1

据我了解,到目前为止使用WebRoles或工人Roles-云服务webrole在ARM资源组运行

  • 纺纱的Web角色或辅助角色将创建云服务来管理它的PaaS部署。
  • 但是,在ARM资源组中,它们不是云服务的概念,那么在ARM资源组中如何管理工作角色?
  • 另外我试图在VS 2015中通​​过JSON Outline添加webroles,但没有添加webroles的选项。所以不确定您是否可以通过JSON模板部署webroles?

任何信息都将有很大的帮助。

回答

0

Azure资源管理器Web应用程序依赖于应用程序服务计划的概念,而不是云服务。基本上这是服务运行的底层虚拟机。您可以指定构成App Service计划的服务器的大小和数量,然后将其部署为单个设备。

您创建一个应用程序的服务计划,然后运行里面,网页/工作者角色(以及逻辑,API函数)

至于网络/辅助角色而言,应用服务计划不画两者之间的区别。您只需将代码部署到它,它将运行它,但它被打包。请参阅here

云服务的概念在Azure资源管理模型中根本不存在。

你可以找到部署Web应用程序here

+0

按照Microsoft文章:https:/ /azure.microsoft.com/zh-CN/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/ “应用程序服务计划代表一组您可以使用的功能和容量份额跨多个应用程序,包括Web应用程序,移动应用,逻辑应用程序,或者API应用程序,在Azure的应用服务。” 所以不知道这是否仍支持的Web角色或工作者角色? – Jason

+0

这个答案其实是解决Web应用程序,而不是云服务Web和工作者角色与Web Apps(或App服务计划)无关 –

+0

在这个线程中这两个答案都是错误的\ misle ading。虽然ARM api没有对云服务提供官方支持,但使用ARM Api。@ Jason完全可以部署它们 – 4c74356b41

1

自Azure开始以来,云服务一直存在。 要部署或管理它们,您必须使用旧的API(Azure Service Management)。 据我所知,他们不会迁移到新的API(Azure资源管理器),但您可以改用Virtual Machine Scale Sets

+0

但随后一个模板 - 如何网络和辅助角色在ARM资源组管理? – Jason

+0

你不能用ARM来管理这些。但是有一些更新的服务,它们是基于ARM的并提供类似的功能,例如VM Scale-Sets,App Services等。 –

+0

这没有任何意义,vmss不会取代Cloud Services,没有任何东西会取代这些,这是可惜的。 @SaschaDittmann – 4c74356b41

相关问题