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