Share via


Pare automaticamente suas Caixas de Desenvolvimento dentro do cronograma

Para economizar custos, você pode habilitar um agendamento de parada automática em um pool de caixas de desenvolvimento. O Microsoft Dev Box tenta desligar todas as caixas de desenvolvimento no pool no horário especificado na agenda. Você pode configurar um tempo de parada em um fuso horário para cada pool.

Permissões

Para gerenciar uma agenda de caixa de desenvolvimento, você precisa das seguintes permissões:

Ação Permissão necessária
Configurar uma agenda Proprietário, Colaborador ou Administrador de Projeto do DevCenter.

Gerenciar uma agenda de parada automática no portal do Azure

Você pode habilitar, modificar e desabilitar agendas de parada automática usando o portal do Azure.

Criar uma agenda de parada automática

Você pode criar uma agenda de parada automática ao configurar um novo pool de caixas de desenvolvimento ou modificando um pool de caixas de desenvolvimento já existente. As etapas a seguir mostram como usar o portal do Azure para criar e configurar uma agenda de parada automática.

Adicionar um agendamento de parada automática a um pool existente

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.

    Screenshot showing a search for projects from the Azure portal search box.

  3. Abra o projeto associado ao pool que você deseja editar e selecione Pools de caixas de desenvolvimento.

    Screenshot of the list of existing dev box pools for the project.

  4. Determine o pool que você deseja modificar e role para a direita. Abra o menu mais opções (...) para o pool e selecione Editar.

    Screenshot of the more options menu for a dev box pool and the Edit option selected.

  5. No painel Editar pool de caixas de desenvolvimento, defina as seguintes configurações na seção Parada automática:

    Definição valor
    Ativar Autosstop Selecione Sim para habilitar um agendamento de parada automática após a criação do pool.
    Tempo de paragem Selecione um horário para desligar todas as caixas de desenvolvimento no pool. Todas as caixas de desenvolvimento neste pool são desligadas neste horário todos os dias.
    Time zone (Fuso horário) Selecione o fuso horário em que a hora de parada está.

    Screenshot of the edit dev box pool page showing the Auto-stop options and Yes selected.

  6. Selecione Guardar.

Adicionar uma agenda de parada automática ao criar um pool

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.

  3. Abra o projeto para o qual você deseja criar um pool, selecione Pools de caixas de desenvolvimento e, em seguida, selecione Criar.

    Screenshot of the list of dev box pools within a project. The list is empty. The Create option is selected.

  4. No painel Criar um pool de caixas de desenvolvimento, insira os seguintes valores:

    Definição valor
    Nome Insira um nome para o pool. O nome do pool é visível para os desenvolvedores selecionarem quando estiverem criando caixas de desenvolvimento. O nome deve ser exclusivo dentro de um projeto.
    Definição da caixa de desenvolvimento Selecione uma definição de caixa de desenvolvimento existente. A definição determina a imagem base e o tamanho das caixas de desenvolvimento criadas neste pool.
    Ligação de rede 1. Selecione Implantar em uma rede hospedada pela Microsoft.
    2. Selecione a região de implantação desejada para as caixas de desenvolvimento. Escolha uma região próxima aos usuários esperados da caixa de desenvolvimento para a melhor experiência do usuário.
    Privilégios de criador da caixa de desenvolvimento Selecione Administrador Local ou Usuário Padrão.
    Ativar Autosstop Sim é o padrão. Selecione Não para desativar uma agenda de parada automática. Você pode configurar uma agenda de parada automática após a criação do pool.
    Tempo de paragem Selecione um horário para desligar todas as caixas de desenvolvimento no pool. Todas as caixas de desenvolvimento nesta piscina fecham a esta hora todos os dias.
    Time zone (Fuso horário) Selecione o fuso horário para a hora de parada.
    Licenciamento Marque essa caixa de seleção para confirmar se sua organização tem licenças do Benefício Híbrido do Azure que você deseja aplicar às caixas de desenvolvimento neste pool.

    Screenshot of the Create dev box pool dialog.

  5. Selecione Criar.

  6. Verifique se o novo pool de caixas de desenvolvimento aparece na lista. Talvez seja necessário atualizar a tela.

Excluir um agendamento de parada automática

Siga estas etapas para excluir um agendamento de parada automática para seu pool:

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.

  3. Abra o projeto associado ao pool que você deseja modificar e selecione Pools de caixas de desenvolvimento.

  4. Determine o pool que você deseja modificar e role para a direita. Abra o menu mais opções (...) para o pool e selecione Editar.

  5. No painel Editar pool de caixas de desenvolvimento, na seção Parada automática, alterne a configuração Habilitar parada automática para Não.

    Screenshot of the edit dev box pool page showing the Auto-stop options and No selected.

  6. Selecione Guardar.

Depois de alterar a configuração, as caixas de desenvolvimento neste pool não são desligadas automaticamente.

Gerenciar uma agenda de parada automática com a CLI do Azure

Você também pode gerenciar agendas de parada automática usando a CLI do Azure.

Criar uma agenda de parada automática

O seguinte comando da CLI do Azure cria uma agenda de parada automática:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Parâmetro Valor
pool-name Nome do pool de caixas de desenvolvimento.
project Nome do seu projeto de caixa de desenvolvimento.
resource-group Nome do grupo de recursos para seu pool de caixas de desenvolvimento.
time Hora local em que as caixas de desenvolvimento devem ser desligadas, como 23:15 para 23h15.
time-zone Cadeia de caracteres de fuso horário padrão para determinar a hora local, como "America/Los_Angeles".
state Indica se o cronograma está em uso. As opções incluem Enabled ou Disabled.

Excluir um agendamento de parada automática

Insira o seguinte comando na CLI do Azure para excluir uma agenda de parada automática:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Parâmetro Valor
pool-name Nome do pool de caixas de desenvolvimento.
project-name Nome do seu projeto de caixa de desenvolvimento.