No Cloud Assembly, as tags de capacidade permitem definir recursos de implantação de componentes de infraestrutura. Juntamente com as restrições, elas funcionam como a base da lógica de posicionamento no vRealize Automation.

É possível criar tags de capacidade em recursos de processamento, zonas de nuvem, imagens e mapas de imagem, além de redes e perfis de rede. As páginas para criar esses recursos contêm opções para a criação de tags de capacidade. Como alternativa, é possível usar a página Gerenciamento de Tags no Cloud Assembly para criar tags de capacidade. As tags de capacidade em zonas de nuvem e perfis de rede afetam todos os recursos dentro da zona ou dos perfis. As tags de capacidade no armazenamento ou nos componentes de rede afetam apenas os componentes nos quais elas são aplicadas.

Normalmente, as tags de capacidade podem definir características, como localização para um recurso de processamento, tipo de adaptador para uma rede ou nível de camada para um recurso de armazenamento. Elas também podem definir o local ou o tipo de ambiente e outras considerações de negócios. Assim como na estratégia de marcação geral, é necessário organizar as tags de capacidade de maneira lógica para suas necessidades de negócios.

O Cloud Assembly corresponde tags de capacidade de zonas de nuvem com restrições em modelos de nuvem no momento da implantação. Portanto, ao criar e usar tags de capacidade, é necessário compreender e planejar para criar restrições de modelo de nuvem apropriadas para que a correspondência ocorra conforme o esperado.

Por exemplo, a seção da zona de nuvem no exemplo de infraestrutura do WordPress incluído na documentação, descreve como criar tags de desenvolvimento e teste para as zonas de nuvem OurCo-AWS-US-East e OurCo AWS-US-West. Nesse tutorial, essas tags indicam que a zona OurCo-AWS-US-East é um ambiente de desenvolvimento e a zona OurCo-AWS-US_West é um ambiente de teste. Se você criar tags de restrição análogas em modelos de nuvem, essas tags de capacidade permitirão direcionar implementações aos ambientes desejados.

Herança de tags

O Cloud Assembly usa a herança de tags para propagar tags seletivamente em contas de nuvem para outro recurso relacionado. Especificamente, quando você cria tags em uma conta de nuvem, elas também se tornam efetivas em todos os perfis de armazenamento e recursos de cálculo que correspondem a essa conta de nuvem.

Observação: O comportamento de propagação de tag não se aplica a perfis de armazenamento. O vRealize Automation não selecionará automaticamente a restrição para perfis de armazenamento, portanto, os usuários devem adicionar manualmente a tag de restrição necessária para que ela seja selecionada e aplicada aos perfis de armazenamento.

O exemplo a seguir ilustra como funciona a herança de tags.

Recursos de processamento

  • Cluster1 com a tag cluster-1
  • Cluster2 com a tag cluster-2
  • Cluster3 com a tag cluster-3
Vm resoruce:
  properties:
    constraints:
      - tag: 'cluster-01'

Perfis de armazenamento

  • Perfil 1 para Datastorecluster1 com a tag storage-01
  • Perfil 2 para Datastorecluster2 com a tag storage-02
  • Perfil 3 para Datastorecluster3 com a tag storage-03
vm-resource:
  properties:
    storage:
      constraints:
        - tag: 'storage-01'

Conta de Nuvem

Conta de nuvem do vSphere com todas as três tags: cluster-1, cluster-2 e cluster-3

Durante a consolidação de tags em perfis de armazenamento e recursos de processamento, o Cloud Assembly também leva em conta as tags no nível da conta de nuvem. Portanto, as tags efetivas em todos os perfis de armazenamento e processamentos são cluster-1, cluster-2 e cluster-3 e é por isso que, quando fornecemos qualquer uma dessas tags, como mostra o exemplo anterior, todos os perfis de armazenamento e processamentos se tornam elegíveis para posicionamento, e a máquina pode chegar em qualquer um dos hosts de processamento.

Como prática recomendada, para minimizar resultados inesperados e a aglomeração de tags, qualquer tag especificada deverá ser aplicada somente no nível da conta de nuvem se essa tag for um recurso apropriado para todos os recursos de processamento e armazenamento subordinados.