Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Microsoft Dev Box está evoluindo para uma oferta unificada dentro do Windows 365
A partir de 1º de novembro de 2025, ocorrerão as seguintes mudanças:
- Clientes existentes: Continue a utilizar o serviço normalmente. Não é necessária qualquer ação imediata. Se tiver avaliado ou testado o Dev Box e precisar integrar locatários adicionais após 1 de novembro de 2025, envie uma solicitação por meio do Suporte da Azure para que os seus novos locatários sejam adicionados à lista de permissões.
- Novos clientes líquidos: Microsoft Dev Box para de aceitar novos clientes líquidos diretamente. À medida que os recursos são integrados ao Windows 365 e se tornam disponíveis publicamente, os clientes interessados em aproveitar os recursos existentes da caixa de desenvolvimento devem entrar em contato com a equipe da conta da Microsoft.
Para obter mais informações, consulte Os recursos do Microsoft Dev Box estão chegando ao Windows 365.
O Microsoft Dev Box oferece aos desenvolvedores acesso de autoatendimento a estações de trabalho na nuvem prontas para codificar chamadas caixas de desenvolvimento. Você pode configurar caixas de desenvolvimento com ferramentas, código-fonte e binários pré-criados que são específicos para um projeto, para que os desenvolvedores possam começar o trabalho imediatamente. Você pode criar ambientes de desenvolvimento em nuvem para suas equipes de desenvolvedores usando definições de imagem com personalizações baseadas em YAML, imagens personalizadas da Galeria de Computação do Azure ou imagens pré-configuradas do Azure Marketplace, completas com o Visual Studio já instalado.
Se você for um desenvolvedor, poderá usar várias caixas de desenvolvimento em seus fluxos de trabalho diários. Acesse e gerencie suas caixas de desenvolvimento através do portal do desenvolvedor.
O Microsoft Dev Box preenche a lacuna entre as equipes de desenvolvimento e a TI, aproximando o controle dos recursos do projeto da equipe de desenvolvimento.
O serviço Dev Box foi projetado com três funções organizacionais em mente: engenheiros de plataforma, líderes de equipe de desenvolvimento e desenvolvedores.
Engenheiros de plataforma e administradores de TI trabalham juntos para fornecer infraestrutura e ferramentas de desenvolvedor para as equipes de desenvolvedores. Os engenheiros de plataforma definem e gerenciam configurações de segurança, configurações de rede e políticas organizacionais para garantir que as caixas de desenvolvimento possam acessar recursos com segurança.
Os líderes da equipe de desenvolvedores são desenvolvedores experientes que têm um conhecimento profundo de seus projetos. Eles podem receber a função de administrador do projeto DevCenter e ajudar a criar e gerenciar a experiência do desenvolvedor. Os administradores de projeto criam e gerenciam pools de caixas de desenvolvimento.
Os membros de uma equipe de desenvolvimento recebem a função Usuário da Caixa de Desenvolvimento do DevCenter. Eles podem, então, autosservir uma ou mais caixas de desenvolvimento sob demanda dos pools de caixas de desenvolvimento habilitados para um projeto. Os usuários da caixa de desenvolvimento podem trabalhar em vários projetos ou tarefas criando várias caixas de desenvolvimento.
O Microsoft Dev Box preenche a lacuna entre as equipes de desenvolvimento e a TI, aproximando o controle dos recursos do projeto da equipe de desenvolvimento.
Cenários para Microsoft Dev Box
As organizações podem usar o Microsoft Dev Box em uma variedade de cenários.
Cenários de engenharia de plataforma
O Dev Box ajuda as equipes de engenharia de plataforma a fornecer as caixas de desenvolvimento apropriadas para a carga de trabalho de cada usuário. Os engenheiros de plataforma podem:
- Configure personalizações específicas da equipe usando definições de imagem baseadas em YAML para ambientes de desenvolvimento padronizados.
- Crie pools de caixas de dev com definições de imagem, imagens personalizadas ou imagens do marketplace.
- Aplique a governança usando políticas de projeto para selecionar recursos a serem permitidos, como redes, imagens e SKUs.
- Defina a configuração de rede, que determina a região onde a caixa de desenvolvimento é criada.
- Controle os custos usando agendamentos de parada automática e recursos de hibernação.
- Atribua a função interna de Utilizador da Caixa de Desenvolvimento para conceder acesso às equipas de desenvolvimento e permitir que possam gerir as suas próprias caixas de desenvolvimento.
Cenários de administração de TI
O Dev Box tem os seguintes benefícios para os administradores de TI:
Gerencie caixas de desenvolvimento como qualquer outro dispositivo em sua rede:
- As boxes de desenvolvimento inscrevem-se automaticamente no Microsoft Intune. Use o Microsoft Intune para gerenciar caixas de desenvolvimento.
- Mantenha todos os dispositivos Windows atualizados usando atualizações de qualidade aceleradas no Intune para implantar patches de dia zero em sua organização.
- Se uma caixa de desenvolvimento estiver comprometida, isole-a enquanto ajuda os usuários a obter backup e execução em uma nova caixa de desenvolvimento.
O Dev Box fornece acesso seguro em um ambiente seguro. Os controles de acesso no Microsoft Entra ID organizam o acesso por projeto ou tipo de usuário:
- Junte caixas de desenvolvimento nativamente a um ID do Microsoft Entra ou domínio do Ative Directory.
- Defina políticas de acesso condicional que exijam que os usuários se conectem por meio de um dispositivo compatível.
- Exigir autenticação multifator no início da sessão.
- Configure políticas de entrada baseadas em risco para caixas de desenvolvimento que acessam código-fonte confidencial e dados do cliente.
Cenários de liderança da equipe de desenvolvedores
Depois que um líder de equipe de desenvolvedores recebe a função de Administrador de Projeto do DevCenter, ele pode ajudar a gerenciar o projeto. Os administradores de projeto podem:
- Crie pools de caixas de desenvolvimento com opções de imagem disponíveis (definições de imagem, imagens personalizadas ou imagens de mercado) e selecione de forma independente as configurações de computação e armazenamento.
- Controle os custos usando agendamentos de parada automática e configurações de hibernação.
- Use definições de imagem baseadas em YAML para criar personalizações específicas da equipe que podem ser incorporadas em imagens reutilizáveis para uma criação mais rápida da caixa de desenvolvimento.
- Configure tarefas de configuração a partir de catálogos anexados ao dev center que são executadas durante a criação do dev box para instalar e personalizar o software específico para o projeto.
Opções de configuração de imagem
O Microsoft Dev Box oferece abordagens flexíveis para configurar ambientes de desenvolvimento:
- Definições de imagem: arquivos de personalização baseados em YAML que definem ambientes específicos da equipe com instalação e configuração automatizadas de software. As definições de imagem podem ser incorporadas em imagens reutilizáveis para uma criação mais rápida da caixa de desenvolvimento.
- Imagens personalizadas: imagens específicas da organização armazenadas na Galeria de Computação do Azure para configurações personalizadas.
- Imagens do Marketplace: imagens pré-configuradas do Azure Marketplace com ferramentas de desenvolvimento comuns, como o Visual Studio.
Essas abordagens fornecem maior flexibilidade do que as definições de caixa de desenvolvimento herdadas, permitindo a seleção independente de tamanho de computação e armazenamento ao criar pools de caixas de desenvolvimento.
Sugestão
Leia sobre o uso da Microsoft Dev Box pela General Motors: A General Motors reimagina a cadeia de ferramentas de desenvolvimento e a experiência de integração com serviços de desenvolvedor baseados em nuvem da Microsoft.
Cenários de desenvolvedor
Uma organização com equipes de desenvolvimento distribuídas globalmente configura o Dev Box para permitir que os desenvolvedores criem suas próprias caixas de desenvolvimento em sua região mais próxima. Os desenvolvedores criam caixas de desenvolvimento conforme necessário, sem esperar pela equipe de administração de TI. Os usuários acessam as caixas de desenvolvimento de qualquer dispositivo e sistema operacional.
O Dev Box suporta desenvolvedores que estão trabalhando em vários projetos. Os desenvolvedores podem criar e usar caixas de desenvolvimento separadas para cargas de trabalho, projetos ou tarefas separadas. Os desenvolvedores podem criar várias caixas de desenvolvimento a partir de um pool predefinido sempre que precisarem delas e, em seguida, excluir essas caixas de desenvolvimento quando terminarem.
As organizações podem até mesmo definir caixas de desenvolvimento para várias funções em uma equipe. Você pode configurar caixas de desenvolvimento padrão com direitos de administrador para dar aos desenvolvedores em tempo integral maior controle, enquanto aplica permissões mais restritas para contratados.
As caixas de desenvolvimento usam máquinas virtuais do Azure, que têm vCPUs e memória suficientes para atender aos requisitos associados à maioria das cargas de trabalho de uso geral. Para armazenamento, as caixas de desenvolvimento usam SSDs Premium do Azure, que oferecem suporte a disco de alto desempenho e baixa latência.
Comece a utilizar o Microsoft Dev Box
Para começar a usar o Microsoft Dev Box, precisa configurar um centro de desenvolvimento. Um centro de desenvolvimento é um repositório para os seus projetos e recursos. Pode criar um centro de desenvolvimento no portal do Azure e, em seguida, criar projetos dentro desse centro de desenvolvimento. Cada projeto pode ter pools de caixas de desenvolvimento configurados com definições de imagem, imagens personalizadas ou imagens de mercado.
O fluxo de trabalho de configuração básica inclui:
- Criar um centro de desenvolvimento
- Configurar conexões de rede (opcional para redes hospedadas pela Microsoft)
- Anexar catálogos para personalizações (opcional)
- Criar projetos
- Crie pools de caixas de desenvolvimento com sua abordagem de imagem preferida e configurações de computação/armazenamento
- Atribuir acesso às equipes de desenvolvimento
Inicie a sua jornada com o Dev Box usando um modelo básico: Microsoft Dev Box.
Novidades no Microsoft Dev Box
Para saber mais sobre as últimas funcionalidades e atualizações no Microsoft Dev Box, consulte Novidades no Microsoft Dev Box.
Componentes compartilhados com os Ambientes de Implantação do Azure
O Microsoft Dev Box e os Ambientes de Implantação do Azure são serviços complementares que compartilham determinados componentes de arquitetura. Os Ambientes de Implantação fornecem aos desenvolvedores ambientes baseados em nuvem pré-configurados para o desenvolvimento de aplicativos. Centros e projetos de desenvolvimento são comuns a ambos os serviços e ajudam a organizar recursos em uma empresa.
Ao configurar o Dev Box, você pode ver os recursos e componentes dos Ambientes de Implantação. Você poderá até ver mensagens informativas sobre funcionalidades dos ambientes de implantação. Se você não estiver configurando nenhum recurso de Ambientes de Implantação, poderá ignorar essas mensagens com segurança.
Conteúdos relacionados
Comece a usar o Microsoft Dev Box:
- Guia de início rápido: configurar o Microsoft Dev Box
- Guia de início rápido: criar uma caixa de desenvolvimento
Saiba mais sobre o Microsoft Dev Box: