Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Microsoft Dev Box está evolucionando en una oferta unificada dentro de Windows 365
A partir del 1 de noviembre de 2025, se realizarán los siguientes cambios:
- Clientes existentes: Siga usando el servicio como normal. No se requiere ninguna acción inmediata. Si ha evaluado o probado Dev Box y necesita añadir inquilinos adicionales después del 1 de noviembre de 2025, envíe una solicitud a través de Azure Support para obtener la aprobación de los nuevos inquilinos.
- Nuevos clientes netos: Microsoft Dev Box deja de aceptar clientes nuevos netos directamente. A medida que las características se integran en Windows 365 y están disponibles públicamente, los clientes interesados en aprovechar las funcionalidades existentes del cuadro de desarrollo deben ponerse en contacto con su equipo de cuentas de Microsoft.
Para obtener más información, consulte Las funcionalidades de Microsoft Dev Box vienen a Windows 365.
Microsoft Dev Box proporciona a los desarrolladores acceso de autoservicio a estaciones de trabajo en la nube listas para código llamadas equipos de desarrollo. Puede configurar los equipos de desarrollo con las herramientas, el código fuente y los archivos binarios compilados previamente específicos para su proyecto a fin de que los desarrolladores puedan empezar a trabajar de inmediato. Puede crear entornos de desarrollo en la nube para los equipos de desarrolladores mediante definiciones de imágenes con personalizaciones basadas en YAML, imágenes personalizadas de Azure Compute Gallery o imágenes preconfiguradas de Azure Marketplace, completas con Visual Studio ya instalado.
Si es un desarrollador, puede usar varios equipos de desarrollo en los flujos de trabajo cotidianos. Acceda a los cuadros de desarrollo y administrelos a través del portal para desarrolladores.
Microsoft Dev Box cierra la brecha entre los equipos encargados del desarrollo y el departamento de TI llevando el control de los recursos del proyecto más cerca del equipo encargado del desarrollo.
El servicio Dev Box se diseñó teniendo en cuenta tres roles organizativos: ingenieros de plataforma, directores de equipos de desarrolladores y desarrolladores.
Los ingenieros de plataforma y los administradores de TI trabajan juntos para proporcionar herramientas e infraestructura de desarrollo a los equipos de desarrolladores. Los ingenieros de plataforma establecen y administran la configuración de seguridad, las configuraciones de red y las directivas organizativas para asegurarse de que los equipos de desarrollo pueden acceder a los recursos de forma segura.
Los líderes de los equipos de desarrolladores son desarrolladores experimentados que tienen conocimientos detallados de sus proyectos. Se les puede asignar el rol de administrador de proyectos de DevCenter y ayudan con la creación y administración de la experiencia del desarrollador. Los administradores de proyectos crean y administran grupos de equipos de desarrollo.
A los miembros de un equipo de desarrollo se les asigna el rol de usuario de equipo de desarrollo de DevCenter. Luego, pueden servirse por sí mismos uno o varios equipos de desarrollo a petición de los grupos de equipos de desarrollo que se han habilitado para un proyecto. Los usuarios de equipos de desarrollo pueden trabajar en varios proyectos o tareas mediante la creación de varios equipos de desarrollo.
Microsoft Dev Box cierra la brecha entre los equipos encargados del desarrollo y el departamento de TI llevando el control de los recursos del proyecto más cerca del equipo encargado del desarrollo.
Escenarios de Microsoft Dev Box
Las organizaciones pueden usar Microsoft Dev Box en una serie de escenarios.
Escenarios de ingeniería de plataforma
Dev Box ayuda a los equipos de ingeniería de plataforma a proporcionar los equipos de desarrollo adecuados para la carga de trabajo de cada usuario. Los ingenieros de plataforma pueden:
- Configure personalizaciones específicas del equipo mediante definiciones de imágenes basadas en YAML para entornos de desarrollo estandarizados.
- Cree grupos de cuadros de desarrollo con definiciones de imágenes, imágenes personalizadas o imágenes de Marketplace.
- Aplique la gobernanza mediante directivas de proyecto para seleccionar los recursos que se permitirán, como redes, imágenes y SKU.
- Defina la configuración de red, lo que determina la región en la que se crea el equipo de desarrollo.
- Controle los costos mediante programaciones de autodetención y características de hibernación.
- Asignar el rol integrado de usuario de Dev Box para conceder acceso a los equipos encargados del desarrollo y permitirles usar equipos de desarrollo en modo de autoservicio.
Escenarios de administración de TI
Dev Box tiene las siguientes ventajas para los administradores de TI:
Administre los equipos de desarrollo como cualquier otro dispositivo de la red:
- Los equipos de desarrollo se inscriben automáticamente en Microsoft Intune. Use Microsoft Intune para administrar cuadros de desarrollo.
- Mantenga actualizados todos los dispositivos Windows mediante las actualizaciones de calidad aceleradas de Intune a fin de implementar revisiones de día cero en toda la organización.
- Si algún equipo de desarrollo se encuentra en peligro, aíslelo mientras ayuda a los usuarios a estar otra vez operativos con un nuevo equipo de desarrollo.
Dev Box proporciona acceso seguro en un entorno seguro. Los controles de acceso de Microsoft Entra ID organizan el acceso por tipo de usuario o proyecto:
- Unir de manera nativa los equipos de desarrollo a un dominio de Microsoft Entra ID o Active Directory.
- Establecer directivas de acceso condicional que requieran que los usuarios se conecten a través de un dispositivo compatible.
- Requerir autenticación multifactor en el inicio de sesión.
- Configurar directivas de inicio de sesión basadas en el riesgo para los equipos de desarrollo que accedan a los datos de los clientes y el código fuente confidenciales.
Escenarios de los líderes del equipo de desarrolladores
Después de asignar a un líder del equipo de desarrolladores el rol de administrador de proyectos de DevCenter, este puede ayudar a administrar el proyecto. Los administradores del proyecto pueden:
- Cree grupos de cuadros de desarrollo con opciones de imagen disponibles (definiciones de imágenes, imágenes personalizadas o imágenes de Marketplace) y seleccione de forma independiente las configuraciones de proceso y almacenamiento.
- Controle los costos mediante las programaciones de autostop y los ajustes de hibernación.
- Use definiciones de imágenes basadas en YAML para crear personalizaciones específicas del equipo que se pueden integrar en imágenes reutilizables para crear cuadros de desarrollo más rápidos.
- Configure tareas de instalación desde catálogos asociados al centro de desarrollo que se ejecuta durante la creación del cuadro de desarrollo para instalar y personalizar software específico del proyecto.
Opciones de configuración de imágenes
Microsoft Dev Box ofrece enfoques flexibles para configurar entornos de desarrollo:
- Definiciones de imagen: archivos de personalización basados en YAML que definen entornos específicos del equipo con la instalación y configuración automatizadas de software. Las definiciones de imagen se pueden integrar en imágenes reutilizables para una creación más rápida de cuadros de desarrollo.
- Imágenes personalizadas: imágenes específicas de la organización almacenadas en Azure Compute Gallery para configuraciones adaptadas.
- Imágenes de Marketplace: imágenes preconfiguradas de Azure Marketplace con herramientas de desarrollo comunes como Visual Studio.
Estos enfoques proporcionan mayor flexibilidad que las definiciones de cuadros de desarrollo heredados al permitir la selección independiente del tamaño de proceso y el almacenamiento al crear grupos de cuadros de desarrollo.
Sugerencia
Obtenga información sobre el uso de General Motors de Microsoft Dev Box: General Motors reimagina la cadena de herramientas de desarrollo y la experiencia de incorporación con los servicios para desarrolladores basados en la nube de Microsoft.
Escenarios de desarrollador
Una organización con equipos de desarrollo distribuidos globalmente configura Dev Box para permitir a los desarrolladores crear sus propios cuadros de desarrollo en su región más cercana. Los desarrolladores crean cuadros de desarrollo según sea necesario, sin esperar al equipo de administración de TI. Los usuarios acceden a los cuadros de desarrollo desde cualquier dispositivo y sistema operativo.
Dev Box admite desarrolladores que trabajan en varios proyectos. Los desarrolladores pueden crear y usar equipos de desarrollo independientes para cargas de trabajo, proyectos o tareas independientes. Los desarrolladores pueden crear varios equipos de desarrollo de un grupo predefinido siempre que los necesiten y, después, eliminarlos cuando hayan terminado.
Las organizaciones pueden incluso definir equipos de desarrollo para varios roles en un equipo. Puede configurar equipos de desarrollo estándar con derechos de administrador para proporcionar a los desarrolladores a tiempo completo un mayor control, al tiempo que se aplican permisos más restringidos a los contratistas.
Los entornos de desarrollo usan máquinas virtuales de Azure, que tienen suficientes vCPUs y memoria para cumplir los requisitos asociados a la mayoría de las cargas de trabajo de propósitos generales. En el caso del almacenamiento, los cuadros de desarrollo usan SSD Premium de Azure, que proporcionan soporte de discos de alto rendimiento y baja latencia.
Introducción a Microsoft Dev Box
Para empezar a trabajar con Microsoft Dev Box, debe configurar un centro de desarrollo. Un centro de desarrollo es un contenedor para los proyectos y los recursos. Puede crear un centro de desarrollo en Azure Portal y, a continuación, crear proyectos dentro de ese centro de desarrollo. Cada proyecto puede tener grupos de cuadros de desarrollo configurados con definiciones de imágenes, imágenes personalizadas o imágenes de Marketplace.
El flujo de trabajo de instalación básica incluye:
- Creación de un centro de desarrollo
- Configurar conexiones de red (opcional para redes hospedadas por Microsoft)
- Adjuntar catálogos para personalizaciones (opcional)
- Crear proyectos
- Cree grupos de cajas de desarrollo con su imagen preferida y configuración de cálculo/almacenamiento.
- Asignación de acceso a los equipos de desarrollo
Inicie el recorrido de Dev Box con una plantilla básica: Microsoft Dev Box.
Novedades de Microsoft Dev Box
Para obtener información sobre las últimas características y actualizaciones de Microsoft Dev Box, consulte Novedades de Microsoft Dev Box.
Componentes compartidos con Azure Deployment Environments
Microsoft Dev Box y Azure Deployment Environments son servicios complementarios que comparten determinados componentes arquitectónicos. Deployment Environments proporciona a los desarrolladores entornos preconfigurados basados en la nube para desarrollar aplicaciones. Los centros de desarrollo y los proyectos son comunes a ambos servicios y ayudan a organizar los recursos de una empresa.
Al configurar Dev Box, es posible que vea recursos y componentes de Deployment Environments. Incluso puede que vea mensajes informativos relacionados con las características de Deployment Environments. Si no está configurando ninguna característica de Deployment Environments, puede omitir estos mensajes de forma segura.
Contenido relacionado
Empiece a usar Microsoft Dev Box:
- Inicio rápido: Configuración de Microsoft Dev Box
- Inicio rápido: Creación de un equipo de desarrollo
Más información sobre Microsoft Dev Box: