Compartilhar via


Roteiro do Computador de Desenvolvimento da Microsoft

Este roteiro apresenta um conjunto de versões de recursos planejadas que reforçam o compromisso da Microsoft em oferecer a experiência de desenvolvedor mais segura e produtiva da nuvem. Essa lista de recursos oferece um vislumbre de nossos planos para os próximos seis meses, destacando os principais recursos que estamos desenvolvendo. Ela não é exaustiva, mas mostra os principais investimentos. Alguns recursos podem ser lançados como visualizações e evoluem com base em seus comentários antes de entrarem em disponibilidade geral. Sempre ouvimos sua opinião, portanto, o tempo, o design e a entrega de alguns recursos podem mudar.

Os principais elementos do Computador de Desenvolvimento podem ser agrupadas nos seguintes temas:

  • Ambiente de desenvolvimento pronto para código
  • Gerenciamento Enterprise
  • Desempenho e confiabilidade fundamentais

Ambiente de desenvolvimento pronto para código

O Computador de Desenvolvimento da Microsoft pode aumentar significativamente a produtividade do desenvolvedor minimizando o tempo de configuração e a sobrecarga de TI em comparação com as soluções de VDI (Virtual Desktop Infrastructure) tradicionais. Estamos tornando incrivelmente fácil e rápido para os desenvolvedores criar ambientes prontos para código personalizados para seus projetos específicos. Não só estamos reduzindo o tempo necessário para configurar os Computadores de Desenvolvimento, mas também estamos introduzindo novas opções inovadoras de personalização para equipes e indivíduos.

Aprimoramentos no fluxo de trabalho de configuração como código

  • Personalizações de equipe: como um líder de projeto ou um administrador do centro de desenvolvimento, configure uma configuração como código do Computador de Desenvolvimento para uma equipe inteira, permitindo a integração mais rápida dos desenvolvedores sem que eles lidem com a complexidade da integração.
  • Imagens do Centro de Desenvolvimento: como um líder de projeto ou um administrador do centro de desenvolvimento, crie personalizações para cada equipe sem perder o desempenho de criação do Computador de Desenvolvimento. Otimize essas personalizações de equipe em uma imagem sem investir e manter funcionalidades personalizadas próprias de geração de imagem.
  • Segredos e variáveis: como um líder de projeto ou um administrador do centro de desenvolvimento, agora você pode obter segredos de assinaturas diferentes daquela em que o DevCenter está, permitindo que você reutilize repositórios de segredos centralizados com o Computador de Desenvolvimento
  • Execução Nativa como suporte do usuário: algumas das tarefas de personalização do Computador de Desenvolvimento precisam ser executadas como o usuário conectado. O suporte nativo à execução como usuário fornece a capacidade de executar a personalização no contexto do usuário com confiabilidade aprimorada, controle de status e relatório de erros.

Personalizações aprimoradas fornecidas pelo usuário

  • Suporte nativo para WinGet e DSC: todos os Computadores de Desenvolvimento poderão usar o WinGet e o DSC para instalar pacotes e aplicar configurações, sem exigir que um catálogo seja anexado.

Experiência e integração do desenvolvedor

Gerenciamento Enterprise

O Computador de Desenvolvimento da Microsoft tem como objetivo fornecer governança centralizada com base em padrões organizacionais para controles de segurança, conformidade e custos. Durante esse período, estamos reduzindo o tempo necessário para as empresas começarem a usar o Computador de Desenvolvimento, facilitando a configuração de uma POC (prova de conceito) e, em seguida, migrar para a produção. Também estamos aprimorando nossos recursos de monitoramento, controle de custos, segurança e privacidade.

Integração simplificada e flexível para empresas

  • Nos pré-requisitos do produto: como administrador do centro de desenvolvimento, você obterá uma página de pré-requisitos dinâmicos que realça todos os requisitos ausentes e ajuda a acompanhar o progresso que você está fazendo na configuração do serviço de Computador de Desenvolvimento.
  • Novas Regiões com Suporte: como administrador do centro de desenvolvimento, você poderá permitir que sua equipe de desenvolvimento crie computadores de desenvolvimento em novas regiões, incluindo Norte dos Emirados Árabes Unidos e Centro da Espanha.
  • Expanda IPs em sub-redes existentes: como administrador do centro de desenvolvimento, você poderá expandir intervalos de IP em sub-redes que estão ficando sem endereços IP.
  • Integração do RRS ao QMS: como administrador do centro de desenvolvimento para um cliente confiável, você poderá solicitar e obter uma quantidade maior de cota aprovada automaticamente por meio do QMS.

Funcionalidades aprimoradas de monitoramento e controles de custo

  • Hibernar ao desconectar: como administrador do centro de desenvolvimento, reduza o custo da computação permitindo que os Computadores de Desenvolvimento hibernem ao desconectar com base no horário de trabalho ativo dos desenvolvedores.
  • Logs do Computador de Desenvolvimento: como administrador do centro de desenvolvimento, acesse métricas de envolvimento no nível do usuário e métricas relacionadas à conectividade.

Segurança e privacidade

  • Política de Projeto: como administrador do centro de desenvolvimento, configure proteções para recursos que diferentes projetos devem e não devem acessar.
  • CMK (Chaves Gerenciadas pelo Cliente): como administrador do centro de desenvolvimento, tenha um controle maior sobre a criptografia de dados gerenciando suas chaves de criptografia.
  • Remoção do desenvolvedor: como administrador do centro de desenvolvimento, configure seu serviço de Computador de Desenvolvimento para descarregar os usuários dos Computadores de Desenvolvimento quando eles saírem da organização e alternarem entre as equipes.
  • Marcas de Serviço de Firewall: como administrador de TI trabalhando na configuração do Computador de Desenvolvimento para sua organização, configure rapidamente as funções de tráfego utilizando marcas de serviço em seu Firewall configurado.

Desempenho e confiabilidade fundamentais

O Computador de Desenvolvimento da Microsoft tem como objetivo fornecer uma experiência de desenvolvedor "semelhante à local" que seja tão responsiva e perfeita quanto trabalhar em um computador local. Estamos aprimorando continuamente a confiabilidade, a velocidade e o desempenho do Computador de Desenvolvimento otimizando tudo, desde suas ferramentas de desenvolvimento favoritas do Visual Studio até o Windows, o RDP e a localização dos Computadores de Desenvolvimento.

Conectividade perfeita e confiável

  • Logon único (SSO): como desenvolvedor, você não precisa mais fornecer suas credenciais de entrada sempre que acessar o Computador de Desenvolvimento.
  • Otimizações de RDP do Visual Studio 2022: como desenvolvedor, digite e navegue pelo código sem nenhuma latência perceptível.
  • Reparo automático de rede: como desenvolvedor, se você perder a conectividade com o Computador de Desenvolvimento devido à falha na configuração do adaptador de rede do Computador de Desenvolvimento, ele redefinirá automaticamente a conexão de rede.
  • Otimizações de região do Azure com base nos locais do usuário: como administrador do centro de desenvolvimento, otimize o local dos Computadores de Desenvolvimento existentes com base no local do usuário final e na capacidade disponível.

Integridade e confiabilidade do serviço

Esse roteiro descreve nossas prioridades atuais e continuamos flexíveis para nos adaptarmos com base nos comentários dos clientes. Convidamos você a compartilhar suas ideias e sugerir mais recursos que gostaria de usar. Seus insights nos ajudam a refinar nosso foco e fornecer um valor ainda maior.