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