Теги — это важнейшие компоненты Cloud Assembly, обеспечивающие размещение развертываний с учетом возможностей и ограничений. Для оптимального применения Cloud Assembly необходимо хорошо понимать теги и эффективно их использовать.
По сути, теги — это метки, добавляемые к элементам Cloud Assembly. На практике можно создать любые теги, которые будут соответствовать требованиям организации и среды. Теги выполняют более широкие функции, чем метки, так как они определяют, как и где Cloud Assembly использует ресурсы и инфраструктуру для сборки развертываемых служб. Теги также позволяют управлять внутренними элементами Cloud Assembly.
Структура тегов
Структурно теги должны соответствовать правилам пар name:value
, но во всем остальном их структура имеет достаточно произвольную форму. В Cloud Assembly все теги имеют одинаковый вид, а их возможности определяются контекстом.
Например, теги ресурсов инфраструктуры, прежде всего, являются тегами возможностей, так как Cloud Assembly использует их для сопоставления ресурсов с развертываниями. Кроме того, они также идентифицируют ресурсы.
Функция тегов
Теги предназначены прежде всего для указания возможностей и ограничений, которые используются в Cloud Assembly для определения развертываний. Контекст определяет функцию тегов. Теги, размещенные в облачных зонах, профилях сети и хранилища, а также в отдельных ресурсах инфраструктуры, используются как теги возможностей и определяют функции элементов инфраструктуры, используемых в развертываниях. Теги, размещенные в облачных шаблонах, действуют как ограничения, определяющие ресурсы для развертываний. Кроме того, администраторы облачных систем могут применять теги ограничений для управления проектами. Эти теги ограничений добавляются к другим ограничениям, указанным в облачных шаблонах.
Во время предоставления Cloud Assembly сопоставляет эти возможности с ограничениями, также представленными в виде тегов, в облачных шаблонах для определения конфигурации развертывания. Функции возможностей и ограничений на основе тегов служат базой для настройки развертывания в Cloud Assembly. Например, можно использовать теги, чтобы сделать инфраструктуру доступной только для ресурсов PCI в определенном регионе.
Вторичная функция тегов — упрощение поиска и идентификации элементов хранилища и сети, а также других ресурсов инфраструктуры.
Предположим, вы настраиваете облачные зоны и у вас множество вычислительных ресурсов. Если вычислительным ресурсам надлежащим образом присвоены теги, можно использовать функцию поиска на вкладке «Вычисления» на странице «Облачная зона», чтобы отфильтровать ресурсы, связанные с определенной облачной зоной.
Кроме того, на странице «Управление тегами Cloud Assembly» и страницах настройки ресурсов содержатся функции поиска, позволяющие находить элементы по именам тегов. Использование логических и доступных для восприятия тегов для этих элементов является ключом к упрощению функции поиска и идентификации.
Для получения дополнительной информации и примеров использования тегов ознакомьтесь со следующим видео в Youtube. https://youtu.be/4zNQ33RyQio
Внешние теги
Cloud Assembly также может содержать внешние теги. Эти теги автоматически импортируются из учетных записей облачной службы, которые связаны с экземпляром Cloud Assembly. Эти теги могут импортироваться из vSphere, AWS, Azure или других внешних программных продуктов. После импорта эти теги будут доступны для использования точно так же, как теги, созданные пользователем.
Управление тегами
На странице «Управление тегами» в Cloud Assembly можно отслеживать библиотеку тегов и управлять ею. Кроме того, на этой странице можно создавать теги. «Управление тегами» также является единственной страницей, на которой можно просматривать и идентифицировать внешние теги.
Стратегия расстановки тегов
Чтобы свести к минимуму путаницу, перед созданием тегов в Cloud Assembly разработайте соответствующую стратегию и правила расстановки тегов, чтобы все пользователи, создающие и использующие теги, понимали, что они означают и как используются. См. раздел Создание политики расстановки тегов.