Você define políticas de limite de implantação para controlar a quantidade de recursos que as implantações podem consumir quando os usuários implantam modelos de nuvem no Cloud Assembly e solicitam itens de catálogo no Service Broker. Os casos de uso neste procedimento são uma introdução à configuração de políticas de limite de implantação.

Limites de implantação são aplicados a implantações individuais para modelos de nuvem ou itens de catálogo. Se quiser limitar os recursos no nível do usuário, do projeto ou da organização, consulte Como configurar cotas de recursos do Service Broker usando políticas.

Como administrador de nuvem, você pode limitar a memória total, a contagem de CPU, o armazenamento e o número de máquinas virtuais que podem ser usadas por implantação. Você também pode limitar a memória, a contagem de CPU e o armazenamento para recursos específicos na implantação, por exemplo, máquinas em um modelo de nuvem.

Os limites se aplicam a todas as implantações dentro do escopo da política. Você pode usar os critérios de política para restringir o escopo a uma implantação específica, caso em que a política se aplica somente a essa implantação.

Como as políticas de limite de implantação são aplicadas?
  • Quando a política é aplicada, os usuários podem provisionar recursos de implantação dentro dos limites especificados.
  • Várias políticas de limite de implantação podem ser aplicadas. Se houver várias políticas definidas para uma implantação, o valor de limite mais baixo será aplicado para cada recurso.
  • Se houver políticas de cota de recursos e políticas de aprovação definidas que afetam as implantações dentro do escopo da política, os limites de implantação são impostos antes dos outros tipos de política.
  • Se uma implantação não solicitar recursos, como uma implantação de fluxo de trabalho, a política não se aplicará a essa implantação.
Quando as políticas de limite de implantação são aplicadas?
  • Um usuário solicita um item de catálogo no Service Broker ou um modelo de nuvem no Cloud Assembly.
  • Um usuário altera uma implantação ou seus recursos de componente.
Restrições da política de limite de implantação
  • O valor de armazenamento para algumas imagens não é calculado durante a alocação porque as imagens não contêm informações relacionadas ao armazenamento. Um tamanho de disco de inicialização padrão de 8 GB é alocado para armazenamento dessas imagens. A tabela a seguir fornece mais informações sobre quais imagens contêm informações de capacidade do disco de inicialização para cada tipo de nuvem.
    Tipo de Nuvem Capacidade do disco de inicialização indisponível Capacidade do disco de inicialização disponível
    Azure
    • Imagens padrão
    • Imagens padrão

    O tamanho do disco de inicialização padrão é de 8 GB.

    • Imagens privadas
    • Imagens personalizadas
    AWS Tamanhos de disco de imagem de armazenamento de instâncias, incluindo o disco de inicialização, não contam.

    O tamanho do disco de inicialização padrão é de 8 GB.

    • Imagens públicas
    • Imagens privadas
    GCP Imagens públicas
    vSphere
    • ova
    • ovf

    O tamanho do disco de inicialização padrão é de 8 GB.

    Os discos de imagem não são contados.

    • Modelos de VM
    • OVA de item de biblioteca
    • OVF de item de biblioteca

Neste caso de uso, há três definições de política que ilustram como você pode construir políticas de limite de implantação e os resultados quando elas são aplicadas.

Procedimento

  1. Selecione Conteúdo e Políticas > Políticas > Definições > Nova Política > Política de Limite de Implantação.
  2. Configure a Política de Limite de Implantação 1.
    Como administrador de nuvem, você deseja limitar a quantidade de recursos que as implantações em toda a organização podem usar.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Organização

      A política é aplicada a todas as implantações na organização.

      Critério Nenhum
    2. Defina os limites de implantação.
      Recurso Valor Limite de Amostra
      CPU 200
      Contagem de VMs 3
      Memória 100GB
      Armazenamento 240GB
    Nesse cenário, qualquer implantação em toda a organização pode usar até 200 CPUs, 3 máquinas virtuais, 100 GB de memória e 240 GB de armazenamento no total.
  3. Configure a Política de Limite de Implantação 2.
    Como administrador de projeto, você deseja aplicar controle granular sobre os recursos provisionados no nível de implantação em um projeto gerenciado por você.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Projeto = TestProj1

      Essa política é aplicada a todas as implantações no projeto especificado.

      Critério Nenhum
    2. Defina os limites de implantação.
      Recurso Valor Limite de Amostra
      CPU 15
      Memória 10GB
    Neste cenário, os recursos disponíveis para implantações no projeto com escopo são avaliados, e a Política 1 e a Política 2 são aplicadas. Nesse caso, os valores de CPU e memória são inferiores na Política 2 que, portanto, é aplicada.
  4. Configure a Política de Limite de Implantação 3.
    Como administrador de nuvem, você deseja controlar a quantidade de recursos que são consumidos quando um modelo de nuvem específico é implantado por qualquer pessoa na sua organização. Além disso, você deseja definir limites para recursos de implantação específicos dentro do modelo de nuvem.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Organização
      Critério Cloud template equals Proj1Templ1

      Essa política é aplicada a todas as implantações na organização que são provisionadas a partir do modelo de nuvem especificado.

    2. Defina os limites de implantação.
      Recurso Valor Limite de Amostra
      CPU 15
      Contagem de VMs 10
      Memória 20GB
    3. Defina os limites de recursos de implantação.
      1. Defina um limite para todas as implantações provisionadas por desenvolvedores na organização.
        Configuração Valor de amostra
        Nome Limite de Recursos de Implantação 1
        Critério
        Tags has any 
            Key equals env 
            AND
            Value equals dev
        Limites

        CPU = 5

        Memória = 10GB

        Armazenamento = 40 GB

      2. Defina limites para uma máquina no modelo de nuvem.
        Configuração Valor de amostra
        Nome Limite de Recursos de Implantação 2
        Critério
        Resource Type equals Cloud.vSphere.Machine
        Limites

        CPU = 4

        Memória = 8GB

    Nesse cenário, você aplica dois níveis de governança.
    1. Quando um usuário na sua organização implanta o modelo de nuvem Proj1Templ1, os recursos que estão disponíveis para a implantação inteira são avaliados e todas as três políticas existentes são aplicadas. Os limites de implantação mais baixos entre as três políticas são aplicados.
      • O valor limite da CPU definido na Política 3 é aplicado.
      • O valor limite de Contagem de VMs definido na Política 1 é aplicado.
      • O valor do limite de memória definido na Política 2 é aplicado.
    2. Os recursos de implantação solicitados são avaliados em relação ao Limite de Recursos de Implantação 1 e ao Limite de Recursos de Implantação 2, e os limites de recursos de implantação são aplicados. Nesse caso, não há outras políticas que limitem esses recursos de implantação específicos.

O que Fazer Depois