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.
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 uma imagem personalizada ou uma imagem pré-configurada do Azure Marketplace, concluída 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.
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:
- Crie pools de computadores de desenvolvimento, adicione definições de computador de desenvolvimento apropriadas e atribua acesso somente a usuários do computador de desenvolvimento que trabalham nesses projetos específicos.
- Controle os custos usando agendamentos de autostop.
- Definir a configuração de rede, que determina a região em que o computador de desenvolvimento é criado.
- Atribua a função interna Usuário de Computador de Desenvolvimento para permitir acesso às equipes de desenvolvimento e habilitá-las para 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 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 computadores de desenvolvimento e adicione definições de computador de desenvolvimento apropriadas.
- Controle os custos usando agendamentos de autostop.
- Use um script de configuração que invoque tarefas de instalação de um catálogo anexado ao centro de desenvolvimento. As tarefas de instalação são executadas durante a criação de um computador de desenvolvimento, para instalar e personalizar o software específico ao projeto.
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.
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.
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 seu próprio conjunto de recursos, incluindo caixas de desenvolvimento, redes e imagens.
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.
Por exemplo, ao criar um projeto, você poderá ver esta mensagem informativa sobre os catálogos:
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: