Microsoft私有云可以提供Web / Worker角色吗?

时间:2012-12-06 04:44:45

标签: azure cloud

Microsoft Azure云支持三种角色Web,Worker和VM,具有不同的功能,供应用程序开发人员使用。

如果我在使用Web或辅助角色时理解正确,则Azure更像PaaS,而使用VM角色则将Azure置于IaaS角色。

Web,工作者角色的优势在于操作系统控制器(操作系统等更新)管理操作系统/平台,在虚拟机中我们必须自己管理。

我的问题是,如果我们使用Microsoft提供的解决方案实施私有云,我们是否仍可以在我们的私有云上​​创建Web / Worker角色,还是仅限于VM角色?

3 个答案:

答案 0 :(得分:3)

您正在描述的云服务由Web /工作人员/ VM角色组成,由Microsoft维护的Web和工作服务器以及由您维护的VM角色(多个实例均基于你上传的基线图片)。在所有这三种情况下,任何类型的新图像创建都像刚开始一样:在运行时对操作系统所做的更改不会永久保留。 VM角色将Windows Azure置于IaaS模式,因为结构仍在使用单个基线映像来管理角色实例。具有虚拟机的IaaS略有不同,虚拟机可在云中构建(与VM角色相比,需要在本地构建然后上载)。此外,对虚拟机的任何更改都是持久的。当扩展到多个实例时,您需要从主映像制作VHD副本,然后每个实例将独立存在(例如,对其他虚拟机的更改不会显示在其他虚拟机中)。

说了这么多:您现在只能在Windows Azure中访问云服务(web / worker / vm角色);没有办法在本地运行这些。

最近我们宣布了Windows Azure services for Windows Server的可用性。您将看到Windows Server上有一部分可运行的Windows Azure功能:

  • 网站
  • 虚拟机
  • 服务管理门户和API

答案 1 :(得分:2)

答案还没有。 Web角色和辅助角色PAAS依赖于Azure Fabric Controller,据我所知,该东西尚未在微软控制之外运行。

答案 2 :(得分:0)

是的,据我所知,你可以,我自己没有尝试过,你需要创建一个VNET,然后在你的VNET中创建你的云服务,Michael Washam有一个很好的帖子详细说明:{{3 }}