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
- Página de aterrissagem do Portal do Desenvolvedor e tour de boas-vindas: como desenvolvedor integrado ao Computador de Desenvolvimento, você pode aprender a usar o produto e descobrir recursos.
- Otimização de Seleção de Região para Criação de Computador de Desenvolvimento: como desenvolvedor, crie facilmente seu novo Computador de Desenvolvimento em uma região ideal com base em sua localização. 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.
- Inicie diretamente por meio do Aplicativo do Windows: como desenvolvedor, inicie rapidamente o Computador de Desenvolvimento no portal do desenvolvedor no cliente RDP do Aplicativo do Windows.
- Configurações de vários monitores entre clientes: como desenvolvedor, as configurações de vários monitores serão compartilhadas consistentemente entre clientes RDP.
- Centro de notificação do Portal do Desenvolvedor: como desenvolvedor, você receberá notificações e atualizações de serviço diretamente no Portal do Desenvolvedor.
- Fixe o Portal do Desenvolvedor no modo de exibição de tarefas no Portal do Desenvolvedor: como desenvolvedor, você pode acessar rapidamente seu Computador de Desenvolvedor fixando-o no modo de exibição de tarefas do Windows.
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
- Otimizações de inicialização: como desenvolvedor, você experimentará uma experiência de inicialização mais confiável e estável do Computador de Desenvolvimento.
- Faça Backup de SKUs: como desenvolvedor, você poderá retomar sem problemas o trabalho em computadores de desenvolvimento existentes durante interrupções de serviço, optando por usar um SKU de fallback.
- Instantâneo de autoatendimento e restauração: como desenvolvedor, você pode recuperar o Computador de Desenvolvimento restaurando-o em um instantâneo anterior.
- Notificações de interrupção: os desenvolvedores e administradores podem permanecer informados sobre interrupções de serviço contínuas por meio de notificação de interrupção compartilhada nos portais de status do desenvolvedor e do Azure, incluindo os portais de Integridade do Serviço do Azure e Status do Azure.
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.