Plan de desarrollo de Microsoft Dev Box
Este plan de desarrollo presenta un conjunto de versiones de características planeadas que subrayan el compromiso de Microsoft para ofrecer la experiencia de desarrollador más segura y productiva de la nube. Esta lista de características ofrece una visión de nuestros planes para los próximos seis meses, resaltando las características clave que estamos desarrollando. No es exhaustiva, pero muestra grandes inversiones. Algunas características pueden publicarse como versiones preliminares y evolucionar en función de sus comentarios antes de estar disponibles con carácter general. Siempre escuchamos sus comentarios, por lo que el tiempo, el diseño y la entrega de algunas características podría cambiar.
Las entregas clave de Dev Box se pueden agrupar en los temas siguientes:
- Entorno de desarrollo listo para programar
- Administración empresarial
- Rendimiento y confiabilidad fundamentales
Entorno de desarrollo listo para programar
Microsoft Dev Box puede mejorar significativamente la productividad del desarrollador minimizando el tiempo de configuración y la sobrecarga de TI en comparación con las soluciones tradicionales de infraestructura de escritorio virtual (VDI). Estamos haciendo que sea increíblemente fácil y rápido que los desarrolladores creen entornos listos para programar adaptados a sus proyectos específicos. No solo estamos reduciendo el tiempo necesario para configurar Dev Boxes, sino que también estamos introduciendo nuevas opciones innovadoras de personalización tanto para equipos como para individuos.
Mejoras en el flujo de trabajo de configuración como código
- Personalizaciones de equipo: como responsable del proyecto o administrador del centro de desarrollo, ajuste una configuración de Dev Box de configuración como código para todo el equipo para permitir una incorporación más rápida de los desarrolladores sin tener que lidiar con la complejidad de la incorporación.
- Creación de imágenes del Centro de desarrollo: como responsable del proyecto o administrador del centro de desarrollo, adapte las personalizaciones a cada equipo sin perder el rendimiento de creación de Dev Box. Optimice estas personalizaciones de equipo en una imagen sin tener que invertir y manteniendo sus propias funcionalidades de generación de imágenes personalizadas.
- Secretos y variables: como jefe de proyecto o administrador del centro de desarrollo, ahora puede obtener secretos de suscripciones que son diferentes de aquella en donde está su DevCenter, lo que le permite reutilizar almacenes secretos centralizados con Dev Box.
- Ejecución nativa como soporte con el usuario: algunas de las tareas de personalización de Dev Box deben ejecutarse como el usuario que ha iniciado sesión. La ejecución nativa como soporte técnico del usuario proporciona la capacidad de ejecutar la personalización en el contexto de usuario con una confiabilidad mejorada, seguimiento de estado e informes de errores.
Personalizaciones mejoradas proporcionadas por el usuario
- Compatibilidad nativa con WinGet y DSC: todos los Dev Boxes podrán usar WinGet y DSC para instalar paquetes y aplicar configuraciones, sin necesidad de adjuntar un catálogo.
Incorporación y experiencia del desarrollador
- Página de aterrizaje del Portal para desarrolladores y visita de bienvenida: como desarrollador que se incorpora a Dev Box, obtendrá información sobre cómo usar el producto y descubrir características.
- Optimización de selección de regiones para la creación de Dev Box: como desarrollador, cree fácilmente el nuevo cuadro de desarrollo en una región óptima en función de su ubicación. Como administrador del centro de desarrollo, optimice la ubicación de los boxes de desarrollo existentes en función de la ubicación del usuario final y la capacidad disponible.
- Inicio directo a través de la aplicación de Windows: como desarrollador, inicie rápidamente Dev Box desde el portal para desarrolladores en el cliente RDP de la aplicación de Windows.
- Configuración de varios monitores entre clientes: como desarrollador, la configuración de varios monitores se compartirá de forma coherente entre clientes RDP.
- Centro de notificaciones para desarrolladores: como desarrollador, recibirá notificaciones de servicio y actualizaciones directamente en el Portal para desarrolladores.
- Anclar Dev Box a la vista de tareas desde el Portal para desarrolladores: como desarrollador, puede acceder rápidamente a su buzón de desarrollo anclándolo a la vista de tareas de Windows.
Administración empresarial
Microsoft Dev Box tiene como objetivo ofrecer una gobernanza centralizada basada en los estándares de la organización para la seguridad, el cumplimiento y los controles de costos. Durante este período, estamos reduciendo el tiempo que tardan las empresas en empezar a trabajar con Dev Box, lo que facilita la configuración de una prueba de concepto (POC) y, a continuación, pasar a producción. También estamos mejorando nuestras capacidades de supervisión, control de costos, seguridad y privacidad.
Incorporación simplificada y flexible para empresas
- En los requisitos previos del producto: como administrador del centro de desarrollo, obtendrá una página de requisitos previos dinámicos que resalte los requisitos que faltan y le ayudará a realizar un seguimiento del progreso que está realizando en la configuración del servicio Dev Box.
- Nuevas regiones admitidas: como administrador del centro de desarrollo, podrá permitir que el equipo de desarrollo cree cuadros de desarrollo en nuevas regiones, como Norte de Emiratos Árabes y Centro de España.
- Expandir direcciones IP dentro de subredes existentes: como administrador del centro de desarrollo, podrá expandir intervalos IP en subredes que se están quedando sin direcciones IP.
- Integración de RRS en QMS: como administrador del centro de desarrollo para un cliente de confianza, podrá solicitar y obtener una mayor cantidad de cuota aprobada automáticamente a través de QMS.
Funcionalidades mejoradas de supervisión y controles de costos
- Hibernación desconectada: como administrador del centro de desarrollo, reduzca el costo de proceso habilitando los cuadros de desarrollo para hibernar en función de la desconexión en función de las horas de trabajo activas de los desarrolladores.
- Registros de Dev Box: como administrador del centro de desarrollo, acceda a las métricas de interacción de nivel de usuario y a las métricas relacionadas con la conectividad.
Seguridad y privacidad
- Directiva de proyecto: como administrador del centro de desarrollo, configure barreras de protección en torno a los recursos a los que deben o no tener acceso los proyectos.
- Claves administradas por el cliente (CMK): como administrador del centro de desarrollo, tenga un mayor control sobre el cifrado de datos mediante la administración de sus propias claves de cifrado.
- Retirada de desarrolladores: como administrador del centro de desarrollo, configure el servicio Dev Box para desincorporar usuarios de Dev Boxes cuando abandonen la organización y cambien entre equipos.
- Etiquetas de servicio de firewall: como administrador de TI que trabaja para configurar Dev Box para su organización, configure rápidamente los roles de tráfico mediante etiquetas de servicio en la configuración del firewall.
Rendimiento y confiabilidad fundamentales
Microsoft Dev Box tiene como objetivo proporcionar una experiencia de desarrollador "como local" que sea tan dinámica y sin problemas como trabajar en una máquina local. Estamos mejorando continuamente la confiabilidad, la velocidad y el rendimiento de Dev Box mediante la optimización de todo: desde las herramientas favoritas de desarrollo de Visual Studio a Windows, RDP y la ubicación de Dev Boxes.
Conectividad confiable y sin problemas
- Inicio de sesión único (SSO): como desarrollador, ya no es necesario proporcionar las credenciales de inicio de sesión cada vez que accede a su Dev Box.
- Optimizaciones de RDP de Visual Studio 2022: como desarrollador, escriba y navegue por el código sin ninguna latencia notable.
- Reparación automática de red: como desarrollador, si pierde la conectividad con su Dev Box debido a la falta de configuración del adaptador de red de Dev Box, Dev Box restablecerá automáticamente la conexión de red.
- Optimizaciones de regiones de Azure basadas en ubicaciones de usuario: como administrador del centro de desarrollo, optimice la ubicación de los cuadros de desarrollo existentes en función de la ubicación del usuario final y la capacidad disponible.
Estado y confiabilidad del servicio
- Optimizaciones de inicio: como desarrollador, experimentará una experiencia de inicio de Dev Box más confiable y estable.
- SKU de copia de seguridad: como desarrollador, podrá reanudar sin problemas el trabajo en los cuadros de desarrollo existentes durante las interrupciones del servicio al optar por usar una SKU de reserva.
- Instantánea y restauración de autoservicio: como desarrollador, puede recuperar su Dev Box mediante la restauración a una instantánea anterior.
- Notificaciones de interrupción: los desarrolladores y administradores pueden mantenerse informados sobre las interrupciones de servicio en curso a través de una notificación de interrupción compartida dentro de los portales de estado de Azure y desarrollador, incluidos Azure Service Health y portales de estado de Azure.
Esta hoja de ruta describe nuestras prioridades actuales, y seguimos siendo flexibles para adaptarnos en función de los comentarios de los clientes. Le invitamos a que comparta sus opiniones y sugiera más funciones que le gustaría ver. Sus opiniones nos ayudan a afinar nuestro enfoque y ofrecer un valor aún mayor.