none
Web role 和worker role 的区别 RRS feed

  • 问题

  • Web role 和worker role 到底有嘛区别,能不能给些中文的文档看看,英语 不好 伤不起。
    • 已编辑 Lcey 2014年11月27日 14:08
    2014年11月27日 14:03

答案

  • Hi sharpLj,

    首先我们了解下role的概念,role在azure platform中是一个提供特定服务或功能的应用程序,它们都执行在独立的执行个体内,每一个执行个体都是一台虚拟机,因此原则上每个角色都有完整的虚拟机资源,当我们发行角色的时候,azure就会配给角色必要的虚拟机资源。

    Web role是以IIS为主的的云服务角色,在他的虚拟机设定内包含了IIS以及必要的功能,所以他很适用在Web application如 ASP.NET WEB Form、ASP.NET MVC或者是php、node.js等应用程序,他也适合以iis为载体的http服务,例如wcf http api服务等,简单的说web role就是具有iis的web服务器角色。

    Work role是用来挂载无使用者界面、以服务为主的应用程序,在服务运行期间是不需要使用者去介入的,因此他常用来搭配wcf服务,或者做一些后台处理。

    希望能帮到你。

    Best Regards,

    Jambor


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已建议为答案 David Kuo 2014年11月28日 2:26
    • 已标记为答案 Lcey 2014年11月28日 2:45
    2014年11月28日 2:13
    版主

全部回复

  • Hi sharpLj,

    首先我们了解下role的概念,role在azure platform中是一个提供特定服务或功能的应用程序,它们都执行在独立的执行个体内,每一个执行个体都是一台虚拟机,因此原则上每个角色都有完整的虚拟机资源,当我们发行角色的时候,azure就会配给角色必要的虚拟机资源。

    Web role是以IIS为主的的云服务角色,在他的虚拟机设定内包含了IIS以及必要的功能,所以他很适用在Web application如 ASP.NET WEB Form、ASP.NET MVC或者是php、node.js等应用程序,他也适合以iis为载体的http服务,例如wcf http api服务等,简单的说web role就是具有iis的web服务器角色。

    Work role是用来挂载无使用者界面、以服务为主的应用程序,在服务运行期间是不需要使用者去介入的,因此他常用来搭配wcf服务,或者做一些后台处理。

    希望能帮到你。

    Best Regards,

    Jambor


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已建议为答案 David Kuo 2014年11月28日 2:26
    • 已标记为答案 Lcey 2014年11月28日 2:45
    2014年11月28日 2:13
    版主
  • Jambor,谢谢您的回复,现在有些明白了。
    2014年11月28日 2:56