首页 文章

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

提问于
浏览
2

Microsoft Azure Cloud 支持Web,Worker和VM三个角色,具有应用程序开发人员可以使用的不同功能 .

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

Web,Worker角色的优势在于OS / Platform由Fabric Controller管理(OS等更新),VM必须自己管理 .

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

3 回答

  • 3

    您维护的 Cloud 服务和由您维护的VM角色(多个实例均基于您上传的基线映像) . 在所有这三种情况下,任何类型的新图像创建都像刚刚开始一样:在运行时对操作系统所做的更改不会永久保留 . VM Role确实将Windows Azure置于IaaS模式,因为结构仍在使用单个基线映像来管理角色实例 . IaaS与 Virtual Machines 略有不同,虚拟机可在 Cloud 中构建(与VM角色相比,需要在本地构建然后上传) . 此外,对虚拟机的任何更改都是持久的 . 缩放到多个实例时,您需要从主映像制作VHD副本,然后每个实例将独立存在(例如,对其他虚拟机中的一个虚拟机的更改不会显示) .

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

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

    • 网站

    • 虚拟机

    • 服务管理门户和API

  • 2

    答案还没有 . WebRole和WorkerRole PAAS依赖于Azure Fabric Controller,据我所知,这个东西还没有在微软控制之外运行 .

  • 0

    是的,就我自己尝试过,您需要创建一个VNET,然后在您的VNET中创建您的 Cloud 服务,Michael Washam有一个很好的帖子详细说明:Connecting Web or Worker Roles to a Simple Virtual Network in Windows Azure

相关问题