Microsoft Azure云计算平台是PaaS,它提供了3种角色,即Web Role、Worker Role、VM Role。
1.Web Role
Web Role是已经安装好IIS 7等运行环境的Windows Server 2008 X64操作系统,开发人员可以利用Web Role部署HTTP的应用程序,包括ASP.NET、PHP(Fast CGI)、JSP或基于HTTP的WCF应用程序等的Web应用程序。
新版本的Web Role支持Full IIS模式,开发人员可以通过服务组在同一个Web Role中设置多个网站或单一网站(Site)内的多个虚拟目录(Visual Directory),扩大Web Role的应用弹性。
2.Worker Role(https://www.xing528.com)
Worker Role可以简单理解成Windows上的Windows Server服务,它是一个无用户界面的应用程序角色,在后台运行,开发人员可以利用Worker Role处理不需要用户界面的大量计算。Web Role可以通过队列的方式向Work Role发送一串消息,让Work Role执行用户需要的逻辑。
3.VM Role
VM Role是微软为了解决IaaS层次而新增的程序角色。Web Role和Worker Role属于PaaS,预定了Windows Server 2008 R2等操作系统,而VM Role允许用户使用Hyper-V安装操作系统和应用程序,上传到Microsoft Azure云环境,为企业转移应用程序到“云”端提供了非常大的弹性支持。用户可以使用Hyper-V在VHD(虚拟磁盘)安装需要的第三方应用程序并且上传到Microsoft Azure进行托管。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
