本主题介绍逻辑 Cloud Assembly 标记策略的基本方法和选项。您可以使用这些示例作为实际部署的起点,也可以计划更符合需求的不同策略。

通常,云管理员是负责创建和维护标记的主要人员。

本主题引用 Cloud Assembly 文档中其他主题所述的 WordPress 用例来说明如何向某些关键项目添加标记。本主题还介绍 WordPress 用例中显示的标记示例的可能替代方法和扩展。

有关 WordPress 用例的详细信息,请参见教程:在 Cloud Assembly 中设置和测试多云基础架构和部署

WordPress 用例介绍如何在云区域以及存储配置文件和网络配置文件上放置标记。这些配置文件类似于有组织的资源包。在配置文件上放置的标记应用于该配置文件中的所有项目。还可以创建标记并将其放置在存储资源和各个网络项目以及计算资源上,但这些标记仅应用于其放置到的特定资源。设置标记时,最佳做法通常是从标记计算资源开始并在以后再向配置文件和云区域添加标记。此外,还可以使用这些标记来筛选云区域的计算资源列表。

例如,虽然可以如此用例中所示在存储配置文件上放置标记,但也可以在各个存储策略、数据存储和存储帐户上放置标记。借助这些资源上的标记,可以对存储资源的部署方式进行更精细控制。在为准备部署进行的处理过程中,这些标记将作为配置文件标记后的下一个级别进行处理。

例如,您可以通过网络配置文件上放置标记 region: eastern 来配置典型客户场景。此标记将应用于该配置文件中的所有资源。然后可以在配置文件中的 pci 网络资源上放置标记 networktype:pci。具有东部和 pci 限制的云模板将创建对东部地区使用此 pci 网络的部署。

过程

  1. 以符合逻辑的适当方式标记计算基础架构资源。
    必须以符合逻辑的方式标记计算资源,这点特别重要,以便可以在“创建云区域”页面的“计算”选项卡中使用搜索功能来查找计算资源。使用此搜索功能,可以快速筛选与云区域关联的计算资源。如果在配置文件级别标记存储和网络,可能不需要标记各个存储资源和网络资源。
    1. 选择资源 > 计算,以查看已为 Cloud Assembly 实例导入的计算资源。
    2. 根据需要选择每个计算资源并单击标记,以向资源添加标记。如果需要,可以向每个资源添加多个标记。
    3. 根据需要对存储资源和网络资源重复上一步。
  2. 创建云区域能力标记和网络配置文件能力标记。
    可以为云区域和网络配置文件使用相同的标记,也可以为每个项目创建唯一的标记(如果这对您的实现更有意义)。

    对于网络配置文件,可以在整个配置文件上放置标记,也可以在配置文件中的子网上放置标记。在配置文件级别应用的标记将应用于该配置文件中的所有组件,例如子网。子网上的标记仅应用于其放置到的特定子网。在处理标记的过程中,配置文件级别标记的优先级高于子网级别标记。

    有关向云区域或网络配置文件添加标记的信息,请参见 WordPress 基础架构示例的云区域和网络部分。

    在此示例中,我们创建三个简单标记,这些标记在 Cloud Assembly 云区域标记和网络配置文件标记的用例文档中通篇出现。这些标记标识配置文件组件的环境。

    • zone:test
    • zone:dev
    • zone:prod
  3. 为存储组件创建存储配置文件标记。

    通常,存储标记标识存储项目的性能级别(例如,第 1 层或第 2 层),或者标识存储项目的特性(例如 pci)。

    有关向存储配置文件添加标记的信息,请参见 WordPress 基础架构示例的存储部分。

    • usage:general
    • usage:fast

结果

创建基本标记结构后,可以开始使用该标记结构,并根据需要添加或编辑标记以优化并扩展标记功能。