Azure 中的 Web 角色和工作者角色之间的差异
无
来源:搜索云安全Microsoft 的 Azure 云服务是一个 PaaS,客户可以在云中部署、管理和运行可扩展的应用程序,而无需管理服务器本身。
使用云平台时,有两个 Azure 服务角色可以安装应用程序:Web 角色或工作角色。 两者之间的主要区别在于 VM 的托管方式:
VM- Web 角色是运行 Internet 信息服务 (IIS) 的 Microsoft 服务器 VM。工作角色是未运行 IIS 的 Microsoft 服务器 VM。
本质上,Web 角色安装了 IIS,并且工作角色运行应用程序。具体来说,Web 角色通过 IIS 部署和托管应用程序。因此,它们使用 IIS 支持的编程语言,例如 ASP、ASP.NET 和 PHP。Web 角色的一个示例是为网站提供服务的简单应用程序。
工作角色运行不在 IIS 上的独立应用程序。这些 Windows Server 可执行文件执行诸如处理、运行脚本或压缩图像之类的任务,以及支持不使用 IIS 的后台进程和服务级任务。
需要注意的是,应用程序可以在同一个 Azure 实例中同时使用 Web 角色和工作角色。例如,Web 角色可以收集最终用户请求,然后将其传递给工作角色进行处理。
Azure 实例在 Azure 中选择、扩展和管理角色
虽然在安装过程中选择了 Web 角色和工作角色,但可以在安装过程中调整或添加它们。如果需要从 Web 或辅助角色获取更多资源,您可以扩展平台 - 只需请求更多虚拟机,Azure 就会创建它们。如果负载减少,可以取消配置虚拟机。
已选中 Azure 门户