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, considere usar uma imagem que tenha a versão mais recente do Windows 11 Enterprise e os aplicativos do 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.

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 quiser uma definição de computador de desenvolvimento consistente na qual a imagem base não seja alterada, use uma versão numerada específica 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.

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 da série Dsv5 para computação.
    Storage Selecione a quantidade de armazenamento para a definição do computador de desenvolvimento. Os computadores 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, suas necessidades de caixas de desenvolvimento podem mudar. Talvez você queira mudar de um sistema operacional base do Windows 10 para um sistema operacional base do Windows 11 ou aumentar a especificação de computação padrão para os computadores de desenvolvimento. 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 de computador de desenvolvimento, você precisa se certificar de ter 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. Selecione 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.

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.