Políticas de cota de recursos controlam a quantidade de recursos disponíveis para os seus usuários. Você define políticas de cota de recursos para limitar os recursos que podem ser consumidos por cada usuário, projeto ou pela organização. Os casos de uso neste procedimento são uma introdução a políticas de cota de recursos.

Se você não tiver políticas de cota de recursos definidas, nenhuma governança será aplicada, e os usuários poderão consumir recursos até esgotá-los completamente.

Como administrador da nuvem, você pode criar uma ou mais políticas de cota de recursos e aplicá-las, por exemplo, no nível da organização. À medida que os usuários em toda a organização solicitam recursos de implantação, as políticas de cota de recursos rastreiam o consumo de recursos para garantir que novas solicitações de implantação não excedam os limites de recursos definidos nas políticas.

Ao criar suas políticas, você deve configurar o escopo da política. O escopo determina se a política é aplicada a recursos no nível da organização ou do projeto. Para obter mais informações sobre escopos de políticas, consulte Como configurar o escopo em políticas do Service Broker.
  • Se o escopo da política for a organização, todos os recursos da sua organização serão gerenciados com base nas políticas definidas.
  • Se o escopo da política for vários projetos, os recursos associados aos projetos especificados serão gerenciados com base na política definida.
  • Se o escopo da política for um único projeto, os recursos associados a esse projeto serão gerenciados com base na política definida. Outros projetos não serão afetados.

Ao definir cotas de recursos, você deve especificar limites de nível de escopo para cada recurso. Limites de nível fornecem governança adicional de recursos. Por exemplo, se quiser aplicar uma política de cota de recursos à toda a organização, você poderá definir o nível de escopo como os limites da organização ou poderá definir limites para um segmento menor, como projetos ou usuários dentro dessa organização.

É possível definir apenas um limite para um tipo de recurso por nível de escopo na mesma política. Por exemplo, você pode definir uma cota de recursos para consumo de armazenamento no nível da organização e por usuário na mesma política. Não é possível definir duas cotas de armazenamento no nível da organização na mesma política.

Limites de cota de recursos dependem do escopo amplo da política. Se você alterar o escopo depois de definir os limites de cota de recursos, as configurações de cota de recursos serão excluídas, e você deverá recomeçar o processo.

O menu suspenso de nível de escopo inclui as seguintes opções.
Opção Descrição Disponível nestes níveis de escopo de política
Limites da Organização

Limita a quantidade de recursos disponíveis para consumo no nível da organização.

Cotas de recursos com limites da organização são distribuídos entre todos os usuários ou todos os projetos da organização.

  • Organização
Limites do Usuário da Organização Limita a quantidade total de recursos que cada usuário pode consumir na organização.
  • Organização
Limites de Projetos

Limita a quantidade de recursos disponíveis para consumo no nível do projeto.

Cotas de recursos com limites de projetos são distribuídas entre todos os usuários nos projetos especificados.

Limites de projetos não são cumulativos. Se o escopo da política for definido como vários projetos, os limites de recursos serão aplicados por projeto.

  • Organização
  • Vários projetos
  • Projeto
Limites do Usuário de Projetos Limita a quantidade total de recursos que cada usuário que pertence aos projetos especificados pode consumir no nível do projeto.
  • Organização
  • Vários projetos
  • Projeto
Como políticas de cota de recursos são impostas?
  • Várias políticas de cotas de recursos podem ser executáveis. As políticas de cota de recursos são avaliadas, e uma política imposta é aplicada à solicitação de implantação. Quando há várias políticas definidas para um recurso no mesmo nível de escopo, a cota de recursos com o valor de limite mais baixo é aplicada. O caso de uso neste procedimento fornece mais informações sobre como cotas de recursos são processadas.
  • Quando uma política de cota de recursos é aplicada, todos os recursos de implantação existentes são avaliados em relação à cota de recursos, exceto para solicitações de implantação em andamento. O uso de recursos é atualizado após a solicitação de implantação ser concluída. Portanto, as solicitações em andamento não são incluídas na avaliação.
  • Ao implantar modelos de nuvem, políticas de cota de recursos permitem o superprovisionamento do armazenamento, pois o sistema não sabe o tamanho do armazenamento real da implantação antes que a máquina seja provisionada no endpoint. Depois que o uso do recurso é atualizado e o sistema reconhece que os recursos de provisionamento excedem o limite de cota de recursos, a política não permite solicitações subsequentes.
  • As políticas de quota de recursos são aplicadas nas seguintes ações de dia 2: Adicionar Disco, Alterar Proprietário, Alterar Projeto, Redimensionar Máquina, Redimensionar Disco de Inicialização, Redimensionar Disco, Atualizar Implantação.
  • As políticas de quota de recursos oferecem suporte apenas a recursos do VMware vSphere, da Amazon Web Services, do Microsoft Azure e da Google Cloud Platform criados com base em modelos de nuvem.
Políticas de cotas de recursos são aplicadas quando:
  • 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.
  • Quando você cria uma nova política ou atualiza uma política existente, o sistema pode demorar até dois minutos para aplicar as alterações. Por exemplo, se você criar uma nova implantação em até dois minutos depois de atualizar uma política, as atualizações dessa política talvez não se apliquem à solicitação de implantação.

Nesse caso de uso, há três definições de política que ilustram como você pode criar políticas de cota de recursos e os resultados quando elas são impostas.

Procedimento

  1. Selecione Conteúdo e Políticas > Políticas > Definições > Nova Política > Política de Cota de Recursos.
  2. Configure a Política de Cota de Recursos 1.
    Como administrador de nuvem, você deseja controlar como os recursos são distribuídos entre usuários e projetos na organização que você administra.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Organização

      Essa política aplica-se à organização inteira.

    2. Defina as cotas de recursos.
      Nível de Escopo Recurso e Limite
      Limites da Organização CPU = 2.000
      Limites do Usuário da Organização CPU = 10
      Limites do Projeto CPU = 200
      Limites de Usuário do Projeto CPU = 5
    Nesse cenário, a quantidade total disponível para consumo entre todos os usuários na organização é 2.000 CPUs, e a quantidade total que está disponível por projeto é 200 CPUs. Cada usuário pode usar até 5 CPUs em cada projeto ao qual ele pertence, mas não mais do que 10 CPUs, combinadas em todas as suas implantações. Quando os limites em nível de escopo forem atingidos, qualquer nova solicitação de implantação que exceda esse limite falhará.
  3. Configure a Política de Cota de Recursos 2.
    Como administrador de projetos, você deseja controlar como os recursos são distribuídos entre os desenvolvedores em vários projetos que você administra.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo

      Vários Projetos

      Defina os critérios do projeto. Por exemplo:

      Project name contains dev

      Essa política é aplicada apenas a projetos cujo nome contém a expressão dev.

    2. Defina as cotas de recursos.
      Nível de Escopo Recurso e Limite
      Limites do Projeto CPU = 100
      Limites de Usuário do Projeto CPU = 10
    Neste cenário, os recursos disponíveis em cada nível de escopo são avaliados, e as Políticas 1 e 2 são impostas. Entre as duas políticas, os limites mais baixos são aplicados.
    • Os limites de usuário do projeto na Política 1 são aplicados porque o valor definido é inferior ao da Política 2.
    • Os limites de projetos na Política 2 são aplicados porque o valor definido é inferior ao da Política 1.
    • Os limites no nível da organização definidos na Política 1 também se aplicam aos projetos especificados no escopo da Política 2.
  4. Configure a Política de Cota de Recursos 3.
    Como administrador da nuvem, você deseja distribuir recursos nos níveis de projeto e da organização de maneira uniforme entre os usuários.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo

      Organização

      Essa política aplica-se à organização inteira.

    2. Defina as cotas de recursos.
      Nível de Escopo Recurso e Limite
      Limites da Organização CPU = 1000
      Limites do Usuário da Organização CPU = 50
      Limites de Usuário do Projeto CPU = 3
      Neste cenário, os recursos disponíveis em cada nível de escopo são avaliados, e todas as três políticas são aplicadas. Novamente, os limites em nível de escopo mais baixos entre as três políticas são aplicados.
      • Os Limites do Usuário de Projetos na Política 3 são aplicados porque o valor definido é inferior aos da Política 1 e da Política 2.
      • Os Limites do Usuário da Organização na Política 3 não são aplicados. Em vez disso, o limite definido na Política 1 é aplicado porque o valor é inferior.
      • Os limites no nível da organização definidos na Política 3 são aplicados porque o valor é inferior ao da Política 1.
    Com base nos exemplos de configuração acima, o diagrama a seguir resume como as cotas de recursos entre várias políticas são aplicadas.

    Exemplo de como várias políticas de cota de recursos são aplicadas em diferentes níveis de escopo.

O que Fazer Depois