首页 文章

在Azure中创建虚拟机还会创建 Cloud 服务

提问于
浏览
3

从文档中

在Azure中创建应用程序并运行它时,代码和配置一起称为Azure Cloud 服务(在早期Azure版本中称为托管服务) . 通过创建 Cloud 服务,您可以在Azure中部署多层应用程序,定义多个角色以分发处理并允许灵活扩展应用程序 . Cloud 服务由一个或多个Web角色和/或辅助角色组成,每个角色都有自己的应用程序文件和配置 .

我的理解是Azure中的虚拟机是自我管理的,没有角色概念,那么为什么在Azure中创建虚拟机也会创建一个 Cloud 服务 .

1 回答

  • 5

    发生这种情况是因为Cloud Service是托管容器 . 它包含了内部用于拥有公共IP地址等等 . 创建虚拟机时,需要托管这些虚拟机,然后将其置于 Cloud 服务中 . 您可以在同一个 Cloud 服务中托管多个VM . 这曾经对你有点隐瞒,但现在它更加透明,这就是正在发生的事情 .

    具有角色的“Cloud Service”部署模型也只是部署到同一类型的容器中 . 不幸的是,部署与容器具有相同的名称,这可能导致这种混淆 .

    最后,两种部署模型都将虚拟机旋转到托管容器中,这是一个信任和网络边界 . 一种模式可以让您更好地控制虚拟机,另一种模式可以消除更多控制,但可以简化您的职责 . 微软一直表示,IaaS和PaaS之间的界限越来越模糊,变得更加灰暗 .

相关问题