Compartilhar via


Gerenciar uma definição de computador de desenvolvimento

Neste artigo, você aprenderá a gerenciar uma definição de computador de desenvolvimento usando o portal do Azure. Uma definição de computador de desenvolvimento é um recurso do Computador de Desenvolvimento da Microsoft que especifica a imagem de origem, o tamanho da computação e o tamanho do armazenamento de uma caixa de desenvolvimento.

Dependendo da tarefa, as equipes de desenvolvimento têm diferentes requisitos de software, configuração, computação e armazenamento. Você pode criar uma definição de computador de desenvolvimento para atender às necessidades de cada equipe. Não há limite para o número de definições de computador de desenvolvimento que você pode criar, e você pode usar definições de computador de desenvolvimento em vários projetos em um centro de desenvolvimento.

Permissões

Para gerenciar uma definição de computador de desenvolvimento, você precisa das seguintes permissões:

Ação Permissões necessárias
Criar, excluir ou atualizar uma definição de computador de desenvolvimento Permissões de Proprietário, Colaborador ou Gravação no centro de desenvolvimento no qual você deseja criar a definição de computador de desenvolvimento.

Fontes das imagens

Ao criar uma definição de computador de desenvolvimento, você precisa selecionar uma imagem de máquina virtual. O Computador de Desenvolvimento da Microsoft dá suporte aos seguintes tipos de imagens:

  • Imagens pré-configuradas do Azure Marketplace
  • Imagens personalizadas armazenadas em uma Galeria de Computação do Azure

Azure Marketplace

O Azure Marketplace fornece acesso rápido a várias imagens, incluindo imagens pré-configuradas com ferramentas de produtividade, como o Microsoft Teams, e que oferecem desempenho ideal.

Ao selecionar uma imagem do Azure Marketplace, use uma imagem com a versão mais recente dos aplicativos Windows 11 Enterprise e Microsoft 365 instalados.

Uma Galeria de Computação do Azure permite que você armazene e gerencie uma coleção de imagens personalizadas. Você pode criar uma imagem de acordo com os requisitos exatos da equipe de desenvolvimento e armazená-la em uma galeria de computação.

Para usar a imagem personalizada ao criar uma definição de computador de desenvolvimento, anexe a galeria de computação ao centro de desenvolvimento no Computador de Desenvolvimento da Microsoft. Siga estas etapas para anexar uma galeria de computação a um centro de desenvolvimento.

Para usar uma imagem personalizada ao criar uma definição de computador de desenvolvimento, anexe a galeria de computação ao centro de desenvolvimento no Computador de Desenvolvimento da Microsoft. Confira anexar uma galeria de computação a um centro de desenvolvimento.

Versões da imagem

Ao selecionar uma imagem a ser usada na definição do computador de desenvolvimento, você deve especificar qual versão da imagem quer usar:

  • Versões de imagem numeradas: Se você quiser uma definição de computador de desenvolvimento consistente na qual a imagem base não é alterada, use uma versão específica numerada da imagem. O uso de uma versão numerada garante que todas os computadores de desenvolvimento no pool sempre usem a mesma versão da imagem.
  • Versões mais recentes da imagem: se você quiser uma definição flexível de computador de desenvolvimento na qual possa atualizar a imagem de base conforme os requisitos forem alterados, use a versão mais recente da imagem. Essa opção garante que os novos computadores de desenvolvimento usem a versão mais recente da imagem. Os computadores de desenvolvimento existentes não são modificados quando uma versão da imagem for atualizada. Selecione a versão mais recente da imagem para garantir que o pool de computador de desenvolvimento use a versão mais recente da imagem escolhida da galeria. Essa abordagem mantém os novos computadores de desenvolvimento atualizados com as ferramentas e o código mais recentes.

Criar uma definição de computador de desenvolvimento

No Computador de Desenvolvimento da Microsoft, você pode criar várias definições de computador de desenvolvimento para atender às necessidades de suas equipes de desenvolvedores. Associe as definições de computador de desenvolvimento a um centro de desenvolvimento.

As etapas a seguir mostram como criar uma definição de computador de desenvolvimento usando um centro de desenvolvimento existente. Se você não tiver um centro de desenvolvimento disponível, siga as etapas no Início Rápido: Configurar o Computador de Desenvolvimento da Microsoft para criar um.

  1. Entre no portal do Azure.

  2. Na caixa de pesquisa, digite centro de desenvolvimento. Na lista de resultados, selecione Centros de desenvolvimento.

    Captura de tela que mostra uma pesquisa de centros de desenvolvimento na caixa de pesquisa do portal do Azure.

  3. Abra o centro de desenvolvimento no qual você quer criar a definição de computador de desenvolvimento e selecione Definições de computador de desenvolvimento.

    Captura de tela que mostra a página de visão geral do centro de desenvolvimento e o item de menu para definições do computador de desenvolvimento.

  4. Na página Definições do computador de desenvolvimento, selecione Criar.

    Captura de tela do botão Criar e da lista de definições de computadores de desenvolvimento existentes.

  5. No painel Criar definição de computador de desenvolvimento, insira os seguintes valores:

    Configuração Valor Observação
    Nome Insira um nome descritivo para a definição do computador de desenvolvimento. Não é possível alterar o nome da definição do computador de desenvolvimento após a criação.
    Imagem Selecione o sistema operacional base do computador de desenvolvimento. Você pode selecionar uma imagem no Azure Marketplace ou em uma Galeria de Computação do Azure.
    Se estiver criando uma definição de computador de desenvolvimento para fins de teste, considere usar a imagem do Visual Studio 2022 Enterprise no Windows 11 Enterprise + Microsoft 365 Apps 22H2 ou do Visual Studio 2022 Pro no Windows 11 Enterprise + Microsoft 365 Apps 22H2.
    Para acessar imagens personalizadas ao criar uma definição de computador de desenvolvimento, você pode usar a Galeria de Computação do Azure. Para obter mais informações, confira Galeria de Computação do Azure.
    Versão da imagem Selecione uma versão específica numerada para garantir que todos os computadores de desenvolvimento do pool sempre usem a mesma versão da imagem. Selecione Mais Recente para garantir que novos computadores de desenvolvimento usem a imagem mais recente disponível. A seleção da última versão da imagem permite que o pool de computadores de desenvolvimento use a versão de imagem mais recente da imagem escolhida na galeria. Esta abordagem garante que os computadores de desenvolvimento criados, permanecem atualizados com as ferramentas e o código mais recentes para a sua imagem. Os computadores de desenvolvimento existentes não são modificados quando uma versão da imagem for atualizada.
    Computação Selecione a combinação de computação para a definição do computador de desenvolvimento. Os computadores de desenvolvimento usam máquinas virtuais do Azure para computação.
    Armazenamento Selecione a quantidade de armazenamento para a definição do computador de desenvolvimento. As caixas de desenvolvimento usam SSDs Premium do Azure para armazenamento.
    Habilitar hibernação Deixe essa caixa de seleção desmarcada.

    Captura de tela que mostra o painel para criar uma definição de computador de desenvolvimento.

  6. Selecione Criar.

Observação

O Computador de Desenvolvimento da Microsoft não dá suporte a:

  • Versão prévia de compilações do Programa Windows Insider.
  • Definições de computador de desenvolvimento com SKUs de 4 núcleos.

Atualizar uma definição de computador de desenvolvimento

Com o tempo, as suas necessidades de computador de desenvolvimento podem mudar. Por exemplo, você pode mudar de um sistema operacional com base do Windows 10 para o Windows 11 ou aumentar a especificação de computação padrão. Suas definições de computador de desenvolvimento iniciais podem não ser mais adequadas para suas necessidades. Você pode atualizar uma definição de computador de desenvolvimento para que os novos computadores de desenvolvimento usem a nova configuração.

Ao atualizar a imagem usada em uma definição do computador de desenvolvimento, você precisa garantir que tenha endereços IP suficientes disponíveis na sua rede virtual. Para a verificação de integridade da conexão da Rede do Azure, são necessários endereços IP gratuitos adicionais. Se a verificação de integridade falhar, a definição do computador de desenvolvimento não será atualizada. Você precisa de um endereço IP adicional por computador de desenvolvimento e dois endereços IP para a verificação de integridade e a infraestrutura do Computador de Desenvolvimento.

Você pode atualizar as configurações de imagem, versão da imagem, computação e armazenamento de uma definição de computador de desenvolvimento:

  1. Entre no portal do Azure.

  2. Na caixa de pesquisa, digite centro de desenvolvimento. Na lista de resultados, selecione Centros de desenvolvimento.

  3. Abra o centro de desenvolvimento que contém a definição do computador de desenvolvimento que você deseja atualizar e selecione Definições do computador de desenvolvimento.

  4. Selecione as definições do computador de desenvolvimento que você quer atualizar e, em seguida, selecione o botão Editar (lápis).

    Captura de tela da lista de definições de computadores de desenvolvimento existentes e do botão Editar.

  5. Na página de edição de uma definição de computador de desenvolvimento, você pode selecionar uma nova imagem, alterar a versão da imagem, alterar a computação ou modificar o armazenamento disponível.

    Captura de tela da página para editar uma definição de computador de desenvolvimento.

  6. Clique em Salvar.

Excluir uma definição de computador de desenvolvimento

Você poderá excluir uma definição de computador de desenvolvimento quando não quiser mais usá-la. A exclusão de uma definição de computador de desenvolvimento é permanente e não pode ser desfeita. As definições de computadores de desenvolvimento não podem ser excluídas se um ou mais pools de computadores de desenvolvimento as estiverem usando.

Você não poderá excluir definições de computador de desenvolvimento se um ou mais pools de computador de desenvolvimento as usarem.

Para excluir uma definição de computador de desenvolvimento no portal do Azure:

  1. Entre no portal do Azure.

  2. Na caixa de pesquisa, digite centro de desenvolvimento. Na lista de resultados, selecione Centros de desenvolvimento.

  3. Abra o centro de desenvolvimento do qual deseja excluir a definição do computador de desenvolvimento e selecione Definições de computador de desenvolvimento.

  4. Selecione a definição de computador de desenvolvimento que quer excluir e selecione Excluir.

    Captura de tela de uma definição de computador de desenvolvimento selecionada e do botão Excluir.

  5. Na mensagem de aviso, selecione OK.

    Captura de tela da mensagem de aviso sobre a exclusão de uma definição de computador de desenvolvimento.

Migrar para o uso de imagens

Para novas implantações ou ao atualizar as configurações existentes, considere migrar de definições de caixa de desenvolvimento para imagens definidas por meio de definições de imagem, imagens personalizadas ou imagens do marketplace. Essas abordagens fornecem maior flexibilidade e opções de personalização.

Benefícios do uso de imagens

  • Melhor personalização: personalizações de equipe baseadas em YAML com definições de imagem
  • Gerenciamento simplificado: configuração no nível do pool sem pacotes predefinidos
  • Maior flexibilidade: seleção independente de tamanho e armazenamento de computação