Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste artigo, você aprenderá a gerenciar um pool de computador de desenvolvimento no Computador de Desenvolvimento da Microsoft usando o portal do Azure.
Um pool de caixas de desenvolvimento é uma coleção de caixas de desenvolvimento que têm as mesmas configurações, como a imagem e a conexão de rede. Um pool de computador de desenvolvimento está associado a um projeto do Computador de Desenvolvimento da Microsoft.
Os pools de computador de desenvolvimento definem o local das computadores de desenvolvimento por meio da conexão de rede. É possível optar por implantar computadores de desenvolvimento em uma rede hospedada pela Microsoft ou em uma rede gerenciada. É possível optar por implantar computadores de desenvolvimento em uma rede gerenciada, primeiro deverá configurar uma conexão de rede. As organizações que dão suporte aos desenvolvedores em várias localizações geográficas podem criar pools de computadores de desenvolvimento para cada local especificando uma região próxima.
Selecione uma região próxima à localização física dos desenvolvedores para garantir a menor experiência de latência com a caixa de desenvolvimento.
Os desenvolvedores que têm acesso ao projeto no centro de desenvolvimento podem criar um computador de desenvolvimento a partir de um pool de computadores de desenvolvimento.
Permissões
Para gerenciar um pool de computadores de desenvolvimento, você precisa ter as seguintes permissões:
| Ação | Permissões necessárias |
|---|---|
| Criar, excluir ou atualizar um pool de computadores de desenvolvimento | – Permissões de proprietário ou colaborador em uma assinatura do Azure ou em um grupo de recursos específico.
- Permissões de Proprietário do DevCenter no centro de desenvolvimento. – Permissões de Administrador do Projeto do DevCenter para o projeto. |
Criar um pool de computadores de desenvolvimento
No Computador de Desenvolvimento da Microsoft, um pool de computador de desenvolvimento é uma coleção de computadores de desenvolvimento que você gerencia juntos. Você deve ter pelo menos um pool de computadores de desenvolvimento antes que os usuários possam criar um computador de desenvolvimento. Ao criar um pool de caixas de desenvolvimento, você pode selecionar entre vários tipos de imagem e definição.
Noções básicas sobre tipos de imagem e definição
| Tipo | Description | Quando usar |
|---|---|---|
| Definição da imagem | Arquivos de personalização baseados em YAML que definem uma imagem base e aplicam personalizações específicas da equipe. Pode ser integrado a imagens reutilizáveis. | Ambientes específicos da equipe com instalações automatizadas. Para obter mais informações, consulte Configurar personalizações de equipe. |
| Imagem personalizada | Imagens personalizadas da sua organização da Galeria de Computação do Azure. | Configurações específicas da organização com seleção independente de computação e armazenamento. |
| Imagem do Marketplace | Imagens pré-configuradas do Azure Marketplace, como imagens do Windows 11 Enterprise ou do Visual Studio. | Configurações padrão com ferramentas comuns. Oferece tamanho de computação independente e seleção de armazenamento. |
| Definição do computador de desenvolvimento | Opção herdada agrupando uma imagem base com tamanho e armazenamento fixos da VM. | Compatibilidade com versões anteriores. Considere a migração para o marketplace ou imagens personalizadas. |
Dica
É recomendável usar definições de imagem, imagens personalizadas ou imagens do marketplace para obter mais flexibilidade na seleção do tamanho e do armazenamento da computação.
Propriedades de pool
Um pool de ambientes de desenvolvimento tem as seguintes propriedades:
| Propriedade | Description |
|---|---|
| Nome de exibição | O nome do pool de caixas de desenvolvimento. O nome do pool fica visível para os desenvolvedores quando criam computadores de desenvolvimento. O nome deve ser exclusivo em um projeto. |
| Definição | Selecione uma imagem para as caixas de desenvolvimento neste pool: - Definição de imagem: arquivos de personalização baseados em YAML que definem uma imagem base e aplicam personalizações específicas da equipe. - Imagem personalizada: As imagens personalizadas da sua organização das galerias de computação associadas ao centro de desenvolvimento - Imagem do Marketplace: Imagens pré-configuradas do Azure Marketplace - Definição da caixa de desenvolvimento: Definições de caixas de desenvolvimento existentes que determinam a imagem base e o tamanho. |
| Calcule | Selecione o tamanho da VM (SKU) para as máquinas de desenvolvimento neste pool. Disponível ao usar o marketplace ou imagens personalizadas. |
| Armazenamento | Selecione o tamanho do armazenamento para as caixas de desenvolvimento neste pool. Disponível ao usar o marketplace ou imagens personalizadas. |
| Hibernação | Há suporte para hibernação quando a imagem de origem e o tamanho da computação são compatíveis. |
| Região | A região em que os computadores de desenvolvimento devem ser implantados. Escolha uma região próxima aos usuários esperados do ambiente de desenvolvimento para uma experiência ideal. |
| Conexão de rede | Determina a rede à qual os computadores de desenvolvimento no pool se conectam.
- Rede Hospedada da Microsoft: você pode optar por implantar caixas de desenvolvimento em uma rede hospedada pela Microsoft. - Rede ingressada no Azure: você pode optar por implantar caixas de desenvolvimento em uma rede ingressada no Azure que você gerencia. É possível optar por implantar computadores de desenvolvimento em uma rede gerenciada, primeiro deverá configurar uma conexão de rede. |
| Licenciamento | Você pode aplicar licenças do Benefício Híbrido do Azure às máquinas de desenvolvimento no pool. Marque a 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 nesse pool. |
| Funções | Você pode atribuir usuários para serem Administradores Locais ou Usuários Padrão nas caixas de desenvolvimento que eles criam. |
| Access | Determina como os usuários podem acessar suas caixas de desenvolvimento.
- SSO (Logon único): habilite o SSO (logon único) para permitir que os usuários acessem suas máquinas de desenvolvimento usando suas credenciais organizacionais. - Conexões sem periféricos: habilite conexões sem periféricos para permitir que os desenvolvedores abram um computador de desenvolvimento no Visual Studio Code sem uma experiência de área de trabalho completa. |
| Controles de custo | Você pode configurar controles de custo para ajudar a controlar os custos operacionais de ambientes de desenvolvimento no pool.
- Agendamento de parada automática: defina um agendamento de parada automática para interromper ou hibernar automaticamente as caixas de desenvolvimento em um horário especificado. - Hibernar: configure caixas de desenvolvimento para hibernar após um período de carência especificado quando ninguém estiver conectado ou quando nunca tiver sido conectado. |
As etapas a seguir mostram como criar um pool de caixas de desenvolvimento em um projeto. Ao criar um pool de caixas de desenvolvimento, você pode selecionar uma imagem do marketplace, uma imagem personalizada ou uma definição de caixa de desenvolvimento. O uso de imagens oferece a flexibilidade para escolher o tamanho e o armazenamento de computação que melhor atenda às suas necessidades.
Dica
Use políticas de projeto para controlar os SKUs e imagens, ou outros recursos, como redes, que equipes específicas de projeto podem usar. Para obter mais informações, consulte Controle de uso de recursos com políticas de projeto no Microsoft Dev Box.
Entre no portal do Azure.
Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.
Abra o projeto no qual você deseja criar o pool de computador de desenvolvimento.
Selecione Pools de computador de desenvolvimento e, em seguida, selecione Criar.
No painel Criar um pool de caixas de desenvolvimento, na guia Noções básicas, insira os seguintes valores:
Configuração Valor Nome de exibição Insira um nome para o pool. O nome do pool é visível a desenvolvedores para selecionar quando estão criando computadores de desenvolvimento. O nome deve ser exclusivo em um projeto. Definição Selecione uma definição de imagem, imagem personalizada, imagem do marketplace ou definição de caixa de desenvolvimento existente. Calcule Ao selecionar uma imagem, você pode especificar o tamanho da VM para as caixas de desenvolvimento nesse pool. Armazenamento Ao selecionar uma imagem, você pode especificar o tamanho do armazenamento para as caixas de desenvolvimento nesse pool. Hibernação Mostra se a hibernação tem suporte ou não. Região Conexão de rede 1. Selecione Implantar em uma rede hospedada da 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 do ambiente de desenvolvimento para uma experiência ideal.Licenciamento Marque esta caixa de seleção para confirmar que a organização tem licenças do Benefício Híbrido do Azure que você deseja aplicar aos computadores de desenvolvimento neste pool. Na guia Gerenciamento , insira os seguintes valores:
Configuração Valor Funções Privilégios de Criador do Computador de Desenvolvimento Selecione Administrador Local ou Usuário Padrão. Access Habilitar o SSO (logon único) Selecione para permitir que os usuários entrem em suas caixas de desenvolvimento usando suas credenciais organizacionais. Conexões sem interface Selecione para permitir que os desenvolvedores abram uma caixa de desenvolvimento no Visual Studio Code sem uma experiência de área de trabalho completa. Controles de custo Parada automática programada Marque a caixa de seleção para habilitar um agendamento de parada automática. Você também pode configurar um cronograma de parada automática após o pool ser criado. Tempo de parada Selecione um horário para desligar todos os computadores de desenvolvimento no pool. As caixas de desenvolvimento que dão suporte à hibernação hibernarão no momento especificado. Computadores de desenvolvimento que não dão suporte à hibernação são desligados. Fuso horário Selecione o fuso horário para a hora de parada. Hibernar ao desconectar Hiberna computadores de desenvolvimento aos quais ninguém está conectado após um período de carência especificado. Período de carência Hiberna computadores de desenvolvimento que nunca foram acessados após um período de carência especificado. Selecione Criar.
Verifique se o novo pool de computador de desenvolvimento aparece na lista. Talvez você precise atualizar a tela.
O portal do Azure implanta o pool de caixas de desenvolvimento e executa verificações de integridade para garantir que a imagem e a rede passem pelos critérios de validação para caixas de desenvolvimento. A captura de tela a seguir mostra quatro pools de computadores de desenvolvimento, cada um com um status diferente.
Gerenciar os computadores de desenvolvimento em um pool
Você pode gerenciar os computadores de desenvolvimento existentes em um pool de computador de desenvolvimento por meio do portal do Azure. Você pode iniciar, parar ou excluir computadores de desenvolvimento.
Importante
Você deve ser membro da função de administrador do projeto para gerenciar computadores de desenvolvimento nos pools associados.
Para gerenciar computadores de desenvolvimento em um pool, você deve acessar o pool por meio do projeto associado. As etapas a seguir mostram como navegar até o pool.
Entre no portal do Azure.
Na caixa de pesquisa, insira projetos, na lista de resultados, selecione Projetos.
Selecione o projeto que contém o pool de computador de desenvolvimento que você deseja gerenciar.
Selecione Pools de computador de desenvolvimento.
Selecione o pool que contém o computador de desenvolvimento que você deseja gerenciar. Os nomes dos pools que você pode gerenciar são exibidos como links. Se você não vir o nome do pool exibido como um link, verifique se você é membro da função de administrador do projeto neste projeto.
Selecione mais ações para a caixa de desenvolvimento que você deseja gerenciar.
Dependendo do estado atual da computador de desenvolvimento, você pode selecionar Iniciar, Parar ou Excluir.
Excluir um pool de computadores de desenvolvimento
Você pode excluir um pool de computadores de desenvolvimento quando não o estiver mais usando.
Atenção
Quando você exclui um pool de computador de desenvolvimento, todos as computadores de desenvolvimento existentes dentro do pool são excluídos permanentemente.
Excluir um pool de caixas de desenvolvimento exclui permanentemente todas as caixas de desenvolvimento existentes dentro do pool.
Para excluir um pool de computadores de desenvolvimento no portal do Azure:
Entre no portal do Azure.
Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.
Abra o projeto no qual deseja criar um pool de computadores de desenvolvimento.
Selecione mais ações para o pool de computadores de desenvolvimento que você deseja excluir.
Selecione Excluir.
Na mensagem de confirmação, confirme a exclusão inserindo o nome do pool de computadores de desenvolvimento que você deseja excluir e selecione Excluir.
Selecione Excluir para confirmar.