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.
Importante
O Microsoft Dev Box está evoluindo para uma oferta unificada no Windows 365
A partir de 1º de novembro de 2025, as seguintes alterações ocorrerão:
- Clientes existentes: Continue usando o serviço normalmente. Nenhuma ação imediata é necessária. Se você avaliou ou testou o Dev Box e precisa integrar locatários adicionais após 1º de novembro de 2025, envie uma solicitação por meio do Suporte do Azure para adicionar seus novos locatários à lista de permissão.
- Novos clientes: o Computador de Desenvolvimento da Microsoft interrompe a aceitação de novos clientes diretamente. À medida que os recursos são integrados ao Windows 365 e ficam disponíveis publicamente, os clientes interessados em aproveitar os recursos existentes da caixa de desenvolvimento devem entrar em contato com a equipe de conta da Microsoft.
Para obter mais informações, consulte os recursos do Microsoft Dev Box que estão chegando ao Windows 365.
O Computador de Desenvolvimento da Microsoft oferece aos desenvolvedores acesso de autoatendimento a estações de trabalho em nuvem prontas para codificar, chamadas caixas de desenvolvimento. Você pode configurar computadores de desenvolvimento com ferramentas, código-fonte e binários pré-compilados específicos para um projeto, de forma que os desenvolvedores possam começar a trabalhar imediatamente. Você pode criar ambientes de desenvolvimento de 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, com o Visual Studio já instalado.
Se você for um desenvolvedor, poderá usar diversos computadores de desenvolvimento nos seus fluxos de trabalho de rotina. Acesse e gerencie suas caixas de desenvolvimento por meio do portal do desenvolvedor.
O Computador de Desenvolvimento da Microsoft elimina a barreira entre as equipes de desenvolvimento e de TI, aproximando o controle dos recursos do projeto da equipe de desenvolvimento.
O serviço de Computador de Desenvolvimento foi projetado tendo em mente três funções organizacionais: engenheiros de plataforma, chefes de equipes de desenvolvedores e desenvolvedores.
Os engenheiros de plataforma e administradores de TI trabalham juntos para fornecer infraestrutura de desenvolvedor e ferramentas para as equipes de desenvolvedores. Os engenheiros de plataforma definem e gerenciam as configurações de segurança, as configurações de rede e as políticas organizacionais para garantir que os computadores de desenvolvimento possam acessar os recursos com segurança.
Os líderes da equipe de desenvolvimento são desenvolvedores experientes que têm conhecimento aprofundado de seus projetos. Eles podem receber a função de Administração do Projeto do DevCenter e ajudar a criar e gerenciar a experiência do desenvolvedor. Os administradores de projeto criam e gerenciam pools de computadores de desenvolvimento.
Os membros de uma equipe de desenvolvimento recebem a função DevCenter Dev Box User. Assim, eles podem atender automaticamente a uma ou mais caixas de desenvolvimento sob demanda a partir dos pools de caixas de desenvolvimento habilitados para um projeto. Os usuários da computador de desenvolvimento podem trabalhar em vários projetos ou tarefas criando vários computadores de desenvolvimento.
O Computador de Desenvolvimento da Microsoft elimina a barreira entre as equipes de desenvolvimento e de TI, aproximando o controle dos recursos do projeto da equipe de desenvolvimento.
Cenários para o Computador de Desenvolvimento da Microsoft
As organizações podem usar o Computador de Desenvolvimento da Microsoft em vários cenários.
Cenários de engenharia de plataforma
O Computador de Desenvolvimento ajuda as equipes de engenharia de plataforma a fornecer computadores de desenvolvimento apropriados à 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 desenvolvimento com definições de imagem, imagens personalizadas ou imagens do marketplace.
- Imponha a governança usando políticas de projeto para selecionar os recursos permitidos, como redes, imagens e SKUs.
- Definir a configuração de rede, que determina a região em que o computador de desenvolvimento é criado.
- Controle os custos usando agendamentos de autostop e recursos de hibernação.
- Atribua a função interna Usuário do computador de desenvolvimento para permitir acesso às equipes de desenvolvimento e habilitá-las para os computadores de desenvolvimento de autoatendimento.
Cenários de administrador de TI
O Computador de Desenvolvimento tem os seguintes benefícios para os administradores de TI:
Gerencie os computadores de desenvolvimento como qualquer outro dispositivo na sua rede:
- Os computadores de desenvolvimento são registrados automaticamente no Microsoft Intune. Use o Microsoft Intune para gerenciar caixas de desenvolvimento.
- Mantenha todos os dispositivos Windows atualizados usando as atualizações de qualidade rápidas do Intune para implantar patches de dia zero na organização.
- Se um computador de desenvolvimento estiver comprometido, isole-o e ajude os usuários desse computador a voltar a trabalhar em um novo computador de desenvolvimento.
O Computador de Desenvolvimento fornece acesso seguro em um ambiente seguro. Os controles de acesso no Microsoft Entra ID organizam o acesso por tipo de projeto ou usuário:
- Junte nativamente computadores de desenvolvimento a um domínio Microsoft Entra ID ou Active Directory.
- Definir políticas de acesso condicional que exigem que os usuários se conectem por meio de um dispositivo em conformidade.
- Exigir autenticação multifator na entrada.
- Configurar políticas de entrada baseadas em risco para computadores de desenvolvimento que acessam código-fonte e dados do cliente confidenciais.
Cenários de líderes da equipe de desenvolvimento
Depois que um líder da equipe de desenvolvimento recebe a função de Administrador de Projeto do DevCenter, ele pode ajudar a gerenciar o projeto. 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 do marketplace) e selecione de forma independente configurações de computação e armazenamento.
- Controle os custos usando agendamentos de autostop 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 a imagens reutilizáveis para a criação mais rápida da caixa de desenvolvimento.
- Configure tarefas de configuração com os catálogos anexados à central de desenvolvimento, que são executadas durante a criação do ambiente de desenvolvimento, 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 nas imagens reusáveis para criar a caixa de desenvolvimento de forma mais rápida.
- 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 definições de caixa de desenvolvimento herdadas, permitindo a seleção independente de tamanho e armazenamento de computação ao criar pools de caixas de desenvolvimento.
Dica
Leia sobre o uso da General Motors do Microsoft Dev Box: 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 administradores de TI. Os usuários acessam caixas de desenvolvimento de qualquer dispositivo e sistema operacional.
O Computador de Desenvolvimento dá suporte a desenvolvedores que trabalham em vários projetos. Os desenvolvedores podem criar e usar computadores de desenvolvimento separados para cargas de trabalho, tarefas ou projetos separados. Eles podem criar vários computadores desenvolvimento usando um pool predefinido sempre que necessário e excluí-los quando o trabalho for concluído.
As organizações podem definir computadores de desenvolvimento para várias funções em uma equipe. Você pode configurar computadores de desenvolvimento padrão com direitos de administrador para dar maior controle aos desenvolvedores em tempo integral e ainda aplicar permissões mais restritas para prestadores de serviços.
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.
Introdução ao Microsoft Dev Box
Para começar a usar o Microsoft Dev Box, você precisa configurar um centro de desenvolvimento. Um centro de desenvolvimento é um contêiner para seus projetos e recursos. Você 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 caixa de desenvolvimento configurados com definições de imagem, imagens personalizadas ou imagens do marketplace.
O fluxo de trabalho de instalação básico 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
- Criar pools de caixa de desenvolvimento com sua abordagem de imagem preferida e configurações de computação/armazenamento
- Atribuir acesso a equipes de desenvolvimento
Inicie seu percurso do Dev Box com um modelo básico: Microsoft Dev Box.
Novidades no Microsoft Dev Box
Para saber mais sobre os recursos e atualizações mais recentes no Microsoft Dev Box, confira as novidades no Microsoft Dev Box.
Componentes compartilhados com os Ambientes de Implantação Azure
O Computador de Desenvolvimento da Microsoft e os Ambientes de Implantação Azure são serviços complementares que compartilham determinados componentes arquitetônicos. Os Ambientes de Implantação fornecem aos desenvolvedores ambientes pré-configurados baseados em nuvem para o desenvolvimento de aplicativos. Centros de desenvolvimento e projetos são comuns a ambos os serviços e ajudam a organizar recursos em uma empresa.
Ao configurar o Computador de Desenvolvimento, você poderá ver os recursos e componentes dos Ambientes de Implantação. Você pode até mesmo ver mensagens informativas sobre os recursos dos Ambientes de Implantação. Se você não estiver configurando nenhum recurso dos Ambientes de Implantação, pode ignorar essas mensagens com segurança.
Conteúdo relacionado
Comece a usar o Computador de Desenvolvimento da Microsoft:
- Início Rápido: configurar o Computador de Desenvolvimento da Microsoft
- Guia de início rápido: criar um computador de desenvolvimento
Saiba mais sobre o Computador de Desenvolvimento da Microsoft: