В этом разделе описываются основы и параметры логической стратегии расстановки тегов в Cloud Assembly. Эти примеры можно использовать в качестве отправной точки для фактического развертывания, или можно разработать другую стратегию, более соответствующую вашим требованиям.

Как правило, администратор облачных систем является главным пользователем, отвечающим за создание и поддержку тегов.

В этом разделе рассматривается сценарий использования WordPress, который приводится и в других разделах документации по Cloud Assembly; в нем показано, как добавлять теги в некоторые ключевые элементы. Кроме того, здесь описываются возможные альтернативы и расширенные варианты расстановки тегов, которые встречаются в сценарии использования WordPress.

Дополнительные сведения о сценарии использования WordPress см. в разделе Учебник «Настройка и тестирование инфраструктуры и развертываний с несколькими облачными средами в Cloud Assembly».

В сценарии использования WordPress описываются способы размещения тегов в облачных зонах, хранилищах и профилях сетей. Эти профили похожи на структурированные пакеты ресурсов. Теги, размещаемые в профилях, применяются ко всем элементам в профиле. Кроме того, можно создать и разместить теги в ресурсах хранилища и отдельных сетевых элементах, а также в вычислительных ресурсах, но такие теги применяются только к тем ресурсам, в которых они размещены. При настройке тегов обычно лучше всего начинать с тегирования вычислительных ресурсов, а затем добавлять теги в профили и облачные зоны. Кроме того, с помощью этих тегов можно фильтровать список вычислительных ресурсов для облачной зоны.

Например, теги можно присваивать не только профилям хранилища, как показано в этом примере, но и отдельным политикам хранения, хранилищам данных и учетным записям хранилищ. Теги в этих ресурсах позволяют более точно контролировать развертывание ресурсов хранилища. Во время обработки данных при подготовке к развертыванию эти теги становятся следующим уровнем обработки после тегов профилей.

В качестве примера настройки типового сценария клиента можно разместить тег region: eastern в профиле сети. Этот тег будет применяться ко всем ресурсам в данном профиле. Затем можно разместить тег networktype:pci в сетевом ресурсе "pci" в рамках профиля. Облачный шаблон с ограничениями «eastern» и «pci» приведет к созданию развертываний, использующих эту сеть pci для региона eastern.

Процедура

  1. Отметьте тегами ресурсы вычислительной инфраструктуры в соответствии с логическими связями.
    Крайне важно присваивать вычислительным ресурсам логически обусловленные теги, чтобы их можно было найти с помощью функции поиска на вкладке «Вычислительные ресурсы» на странице «Создание облачной зоны». С помощью этой функции поиска можно быстро отфильтровать вычислительные ресурсы, связанные с облачной зоной. Если тегировать хранилище и сети на уровне профиля, возможно, не потребуется тегировать отдельные ресурсы хранилища и сети.
    1. а. Для просмотра вычислительных ресурсов, импортированных для экземпляра Cloud Assembly, выберите Ресурсы > Вычислительные ресурсы.
    2. б. Выберите необходимые вычислительные ресурсы и щелкните Теги, чтобы добавить тег к ресурсу. При необходимости к каждому ресурсу можно добавить несколько тегов.
    3. в. Если необходимо, повторите предыдущий шаг для ресурсов хранилища и сети.
  2. Создайте теги возможностей для облачной зоны и профиля сети.
    Можно использовать одни и те же теги как для облачных зон, так и для профилей сети или создать уникальные теги для каждого элемента, если это имеет смысл для конкретной реализации.

    В профилях сети теги можно присваивать профилю в целом или подсетям в профиле. Теги, примененные на уровне профиля, относятся ко всем компонентам (например, к подсетям) в этом профиле. Теги для подсетей применяются только к определенной подсети, которой они присвоены. Во время обработки теги на уровне профиля имеют более высокий приоритет, чем теги на уровне подсети.

    Дополнительные сведения о добавлении тегов в облачные зоны и профили сети см. в разделах, посвященных облачным зонам и сети, в примере инфраструктуры WordPress.

    В этом примере создаются три простых тега, применяемых в документации по примеру использования для тегов облачной зоны и профиля сети в Cloud Assembly. Эти теги указывают среду для компонентов профиля.

    • zone:test
    • zone:dev
    • zone:prod
  3. Создайте теги профиля хранилища для компонентов хранилища.

    Как правило, теги хранилища указывают уровень производительности элементов хранилища, например tier1 или tier2, или характер элементов хранилища, например pci.

    Дополнительные сведения о добавлении тегов в профили хранилища см. в разделе, посвященном хранилищу, в примере инфраструктуры WordPress.

    • usage:general
    • usage:fast

Результаты

После создания базовой структуры тегирования можно начать работу с ней, добавляя или изменяя теги соответствующим образом для уточнения и расширения возможностей тегирования.