azure - Microsoft 私有(private)云可以提供 Web/Worker 角色吗?

标签 azure cloud

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

如果我理解正确的话,当我们使用 Web 或 Worker 角色时,Azure 的行为更像 PaaS,而使用 VM 角色则将 Azure 置于 IaaS 角色。

Web、Worker 角色的优点是操作系统/平台由 Fabric Controller 管理(操作系统更新等),而对于 VM,我们必须自己管理这些。

我的问题是,如果我们使用微软提供的解决方案实现私有(private)云,我们还可以在我们的私有(private)云上​​创建Web/Worker角色,还是仅限于VM角色?

最佳答案

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

话虽如此:您现在只能在 Windows Azure 中访问云服务(Web/worker/vm 角色);无法在本地运行这些。

最近我们宣布 Windows Azure services for Windows Server 可用。您将看到 Windows Azure 功能的子集可在 Windows Server 上运行:

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

关于azure - Microsoft 私有(private)云可以提供 Web/Worker 角色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13737105/

相关文章:

ios - 解析100GB文件存储限制

javascript - parse.com 云代码防止重复错误

azure - 由 Azure 创建应用服务托管证书

azure - 数据 block : I met with an issue when I was trying to use autoloader to read json files from Azure ADLS Gen2

git - 将 tfs 分支迁移到 Azure 中的 git 存储库

java - HBase 中的组合键

php - 基于 Web 的 IDE 解决方案

typescript - 找不到命名空间 'amp'

azure - 当角色停止时,Azure 诊断信息会发生什么情况?

php - Chrome 错误 500 的谷歌云消息传递