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(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进行托管。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。