最好的Azure学习站点:Azure文档中心 / Microsoft Learning windows
使用Azure Share Image Gallery简化自定义镜像管理服务器
不少公司在使用Azure的过程当中都会维护不少服务器资源。一般管理员都会建立不少虚拟机镜像,来简化云端VM资源的部署和管理。但每每运维人员在管理自定义镜像的时候都会遇到一些挑战,好比须要在不一样区域或不一样订阅之间维护多套相同的虚拟机镜像、没法对虚拟机镜像进行版本控制,当镜像较多时,管理维护成本加大等等。今天咱们将要给你们介绍的Azure Share Image Gallery服务,就能够帮助咱们简化云中的自定义镜像管理。运维
使用Azure Share Image Gallery,咱们能够在Azure中更轻松的管理自定义虚拟机镜像,他不会建立新的镜像解决方案,可是他会扩展自定义镜像的功能,好比能够将映像共享给组织内的不一样用户、服务主体或 AD 组。 共享映像能够复制到多个区域,从而使咱们能够更轻松地进行大规模的管理,共享和部署。更多关于Azure Share Image Gallery的信息,你们能够参考以下链接:ide
为何使用共享镜像库 学习
使用Azure共享镜像库能够帮助咱们轻松的管理VM镜像并将其部署到世界各地,使用共享镜像库的好处以下:版本控制
共享镜像库的资源类型 blog
共享镜像库具备多种资源类型,具体以下:ip
资源内存 |
说明 |
映像源 |
这是可用于在映像库中建立“映像版本”的资源。 映像源能够是现有的 Azure VM(能够是通用或专用的)、托管映像、快照、VHD 或其余映像库中的映像版本。 |
映像库 |
与 Azure 市场同样,映像库是用于管理和共享映像的存储库,但你能够控制谁有权访问这些映像。 |
映像定义 |
映像定义在库中建立,携带有关该映像以及在内部使用该映像的要求的信息。 这包括了该映像是 Windows 仍是 Linux 映像、发行说明以及最低和最高内存要求。 它是某种映像类型的定义。 |
映像版本 |
使用库时,将使用映像版原本建立 VM。 可根据环境的须要建立多个映像版本。 与托管映像同样,在使用映像版本建立 VM 时,将使用映像版原本建立 VM 的新磁盘。 能够屡次使用映像版本。 |
跨订阅和Azure Active Directory租户共享图像
共享图像库提供的关键功能之一是跨订阅共享图像的方法。因为全部三个新引入的构造都是Azure资源管理器资源,所以可使用基于Azure角色的访问控制(RBAC)与其余用户共享图像定义,而后其余用户能够在其订阅中部署VM,甚至能够跨Azure Active Directory租户部署VM。
跨租户共享图像变得有用的一些常见方案是:
全局镜像分发
共享镜像库的全局分发功能,解决了运维人员须要在多个不一样区域维护相同的VM镜像问题。共享镜像库提供了一种根据组织须要在全球范围内分发镜像的方法,咱们只须要指定目标区域,共享镜像库就会自动将对应版本的VM镜像复制到目标区域
扩展部署
使用共享映像库,最多可在虚拟机规模集中部署 1,000 个 VM 实例(相比使用托管映像部署 600 个有所增长)。 映像副本可用于提升部署性能、可靠性和一致性。 能够在每一个目标区域中设置不一样的副本计数,具体视该区域的缩放需求而定。 因为每一个副本都是映像的深层副本,这有助于使用每一个额外的副本线性扩展部署。
镜像高度可用
Azure 区域冗余存储 (ZRS) 提供了针对区域中可用性区域故障的恢复能力。 随着共享映像库的正式发布,能够选择使用可用性区域将映像存储在 ZRS 账户中。
还能够为每一个目标区域选择账户类型。 默认存储账户类型为 Standard_LRS,但可使用可用性区域选择各区域的 Standard_ZRS。