标记是 Cloud Assembly 的一个关键组件,它通过匹配功能和限制来辅助部署的布置。您必须有效地了解和实施标记,才能更好地利用 Cloud Assembly

从根本上说,标记是添加到 Cloud Assembly 项目的标签。您可以创建适用于您的组织和实施的任何标记。但是标记的功能比标签多得多,因为它们控制 Cloud Assembly 使用资源和基础架构的方式和位置以生成可部署服务。标记还支持在 Cloud Assembly 中进行管治。

标记结构

在结构上,标记必须遵循 name:value 的对约定,但在其他方面其结构在很大程度上是自由形式。在 Cloud Assembly 中,所有标记看起来都是相同的,并且标记功能由上下文确定。

例如,基础架构资源上的标记主要用作功能标记,因为 Cloud Assembly 使用它们将资源与部署进行匹配。其次,它们还会标识资源。

标记功能

标记的主要功能是表示 Cloud Assembly 用于定义部署的功能和限制。上下文确定标记的功能。放置在云区域、网络和存储配置文件以及各个基础架构资源上的标记用作功能标记,并定义部署中所用基础架构的所需功能。放置在云模板上的标记用作为部署定义资源的限制。此外,云管理员还可以在项目上放置限制标记,以对这些项目执行某种形式的监管。这些限制标记将添加到在云模板中表达的其他限制中。

在置备期间,Cloud Assembly 将这些功能与云模板中的限制(也表示为标记)相匹配,以定义部署配置。这种基于标记的功能和限制功能用作 Cloud Assembly 中部署配置的基础。例如,您可以使用标记使基础架构仅在特定区域的 PCI 资源上可用。

<img src="..." alt="">

从辅助角度来看,标记还有助于搜索和识别存储和网络项目以及其他基础架构资源。

例如,假设您正在设置云区域,并且有许多可用的计算资源。如果您正确标记了计算资源,那么您可以使用“云区域”页面的“计算”选项卡上的搜索功能筛选与该特定云区域关联的资源。

此外,Cloud Assembly“标记管理”页面和资源配置页面中包含的搜索功能可用于按标记名称查找项目。为这些项目使用逻辑和人工可读标记是方便执行此搜索和识别功能的关键。

观看以下 Youtube 视频,了解有关使用标记的详细信息以及示例:https://youtu.be/4zNQ33RyQio

外部标记

Cloud Assembly 也可能包含外部标记。这些标记是通过与 Cloud Assembly 实例关联的云帐户自动导入的。这些标记可能是从 vSphere、AWS、Azure 或其他外部软件产品导入的。导入后,这些标记可与用户创建的标记相同的方式使用。

管理标记

您可以使用 Cloud Assembly 中的“标记管理”页面来监控和管理标记库。您也可以在此页面上创建标记。此外,“标记管理”页面是唯一可以查看和标识外部标记的页面。

<img src="..." alt="">

标记策略

为了最大程度地减少混淆,在 Cloud Assembly 中创建标记之前,请设计适当的标记策略和标记约定,以便创建和使用标记的所有用户了解其含义以及使用方法。请参见创建标记策略