Ao usar concessões com base em políticas, você reduz a necessidade de intervir manualmente para recuperar recursos. Você define as políticas de concessão para poder controlar por quanto tempo uma implantação estará disponível para os usuários. Os casos de uso de políticas de concessão neste procedimento fornecem um ponto inicial para conhecer e implementar políticas para a sua organização.

Se você não tiver uma política de concessão definida, as implantações nunca expirarão. Para recuperar os recursos, é necessário destruir manualmente as implantações.

Quando uma política de concessão entra em vigor?

  • Se o escopo da política for Organização, todas as implantações na sua organização serão gerenciadas com base nas políticas definidas.
  • Se o escopo da política for um projeto, as implantações associadas a esse projeto serão gerenciadas com base na concessão definida. Outros projetos não serão afetados.

Políticas de concessão são aplicadas quando você:

  • Cria ou atualiza uma política de concessão. Após a aplicação de políticas de concessão, elas avaliam continuamente as implantações em segundo plano para garantir que estejam em conformidade com as concessões definidas.
  • Solicite um item de catálogo no Service Broker ou um modelo de nuvem no Cloud Assembly. Os valores de lease máximo e lease total máximo entram em vigor quando a implantação é criada.
  • Integre cargas de trabalho ou recursos no Cloud Assembly, para que você possa gerenciá-los usando o Service Broker, o Cloud Assembly ou o Code Stream.

Nesse caso de uso, há três definições de política que ilustram como é possível construir políticas e os resultados quando elas são aplicadas. A última política não é aplicada, mas os motivos são fornecidos nos resultados do cenário.

Ao revisar o caso de uso de políticas de concessão, você também deve configurar opções específicas de concessão. As descrições a seguir fornecem um breve resumo. Consulte a ajuda de sinalização para obter mais informações.

  • Lease máximo (dias). O número de dias que os recursos de implantação estão disponíveis sem serem renovados. Se eles não forem renovados, a concessão expirará, e a implantação será destruída. Se um período de tolerância for especificado, o usuário poderá renovar a concessão por até o mesmo número de dias em que a concessão estiver ativa.
  • Lease total máximo (dias). O número total combinado de dias que a implantação pode estar ativa, incluindo renovações de concessão. Cada renovação não pode exceder a concessão máxima, e o valor de renovação cumulativo não pode exceder a concessão total máxima. Depois que a concessão total for atingida, a implantação será destruída, e os recursos dessa implantação serão recuperados.
  • Período de carência (dias). O número de dias que o usuário tem para renovar o contrato antes de a implantação ser destruída. O período de carência não está incluído no total de dias de locação. Se você não definir um período de cortesia, o padrão será 1 dia.

Procedimento

  1. Selecione Conteúdo e Políticas > Políticas > Definições > Nova Política > Política de Concessão.
  2. Configure a Política de Concessão 1.
    Como administrador, você deseja controlar os custos limitando o tempo de concessão inicial de todas as implantações para 30 dias, com a opção de renovar a concessão por um total de 90 dias.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Organização

      Essa política é aplicada a todos na sua organização.

      Critério Nenhum
      Tipo de aplicação Flexível

      Esse tipo de aplicação permite criar outras políticas relacionadas a essa concessão que substituem essa política.

    2. Defina a concessão.
      Configuração Valor de amostra
      Lease máximo (dias) 30
      Lease total máximo (dias) 90
      Período de carência (dias) 10
    Nesse cenário, a implantação é encerrada após 30 dias, e um e-mail é enviado para o usuário. Durante o período de tolerância, o usuário estende a concessão por 30 dias. Depois que a concessão expirar novamente, o usuário a renovará por mais 30 dias. Ao final da terceira extensão, a concessão atingirá o período de concessão total máxima de 90 dias ativos, e o usuário não pode mais estendê-lo. A implantação será encerrada e destruída 10 dias depois.
  3. Configure a Política de Concessão 2.
    Como administrador, você deseja controlar os custos limitando para duas semanas o tempo de concessão em um modelo de alto custo. Para esse exemplo, o nome do modelo é Multi-tier 5 machine with LB.
    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Projeto MT5

      Essa política aplica-se a implantações associadas a esse projeto.

      Critério
      Cloud Template equals Multi-tier 5 machine with LB

      Com base nessa expressão de critérios, apenas as implantações para o modelo referenciado são levadas em consideração para a aplicação da política.

      Tipo de aplicação Flexível

      Essa aplicação flexível ainda substitui a política da organização de 90 dias na Política 1, pois os valores são mais significativos no nível do projeto.

    2. Defina a política de concessão.
      Configuração Valor de amostra
      Lease máximo (dias) 14
      Lease total máximo (dias) 28
      Período de carência (dias) 3
    Nesse cenário, ambas as políticas são aplicadas, mas a Política 2 tem precedência sobre a Política 1 porque é mais específica. Quando aplicada, a implantação é encerrada após 14 dias. Se o usuário não estender a concessão, ela será destruída depois de três dias. Se o usuário estender a concessão por até mais 14 dias, a implantação será encerrada no final da segunda extensão e será destruída depois de três dias.
  4. Revise a configuração da Política de Concessão 3.
    Como gerente de projeto, você percebe que um dos seus desenvolvedores está trabalhando em um aplicativo complexo. O desenvolvedor exige o modelo Multi-tier 5 Machines with LB e outro modelo, Distributed Database Across Clouds, mas para uma concessão mais longa do que a definida na Política 2.

    A menos que você entenda como as políticas são processadas com base em como elas são definidas, poderá se deparar com resultados inesperados. A Política 3 é um exemplo de como o processamento e a precedência afetam o resultado.

    Essa política, conforme fornecida, não será aplicada. Este exemplo fornece uma oportunidade para você ver como as concessões são aplicadas e impostas quando há mais de uma alternativa possível.

    1. Defina quando a política é válida.
      Configuração Valor de amostra
      Escopo Projeto MT5

      Essa política é aplicada a implantações neste projeto.

      Critério
      (Cloud Template equals Multi-tier five machine with LB 
      OR 
      Catalog Item equals Distributed Database Across Clouds) 
          AND 
          Created By equals [email protected]

      Você usa o item do catálogo porque ele é um modelo não Cloud Assembly.

      Tipo de aplicação Flexível

      Essa aplicação flexível ainda substitui a política da organização de 90 dias na política 1, pois os valores são mais significativos no nível do projeto.

    2. Defina a política de concessão.
      Configuração Valor de amostra
      Lease máximo (dias) 21
      Lease total máximo (dias) 50
      Período de carência (dias) 3

      Neste cenário, a Política de Concessão 2 é aplicada, e não a Política de Concessão 3.

      • A Concessão 3 tem um tempo de concessão menor que ou igual a 21 dias, e a política é aplicada. A Concessão 2 tem um tempo de concessão menor que ou igual a 14 dias, e a política é aplicada.
      • A Concessão 2 é aplicável e não viola a política de concessão 3. Porém, a concessão 2 é mais restritiva e, portanto, tem precedência. A política de concessão 2 é mais restritiva, pois é por um período de tempo mais curto.
      • Quando ambas as definições de concessão são verdadeiras e aplicáveis, a política mais restritiva é a aplicada.
  5. Para resolver o comportamento inesperado na Política de Concessão 3, você pode implementar uma das soluções a seguir.
    • Para garantir que você possa fornecer a política necessária para Jan, altere o tipo de aplicação para Rígida.
    • Como alternativa, você pode criar um novo projeto com acesso aos mesmos recursos e, em seguida, criar a Política de Concessão 3 para esse projeto. Embora essa solução isole a política de trabalho, você deve manter um projeto paralelo. Os esforços necessários para configurar e manter as fontes de conteúdo, o compartilhamento de conteúdo e assim por diante são demorados e sujeitos a erros.

O que Fazer Depois