Compartir a través de


Administración de la definición de un equipo de desarrollo

En este artículo, aprenderá a administrar una definición de cuadro de desarrollo mediante Azure Portal. Una definición de cuadro de desarrollo es un recurso de Microsoft Dev Box que especifica la imagen de origen, el tamaño de proceso y el tamaño de almacenamiento de un cuadro de desarrollo.

En función de su tarea, los equipos de desarrollo tienen diferentes requisitos de software, configuración, proceso y almacenamiento. Puede crear una nueva definición de equipo de desarrollo para satisfacer las necesidades de cada equipo. No hay límite para el número de definiciones de cuadro de desarrollo que puede crear y puede usar definiciones de cuadro de desarrollo en varios proyectos en un centro de desarrollo.

Permisos

Para administrar una definición de equipo de desarrollo, necesita los permisos siguientes:

Acción Permisos necesarios
Crear, eliminar o actualizar una definición de cuadro de desarrollo Permisos de propietario, colaborador o escritura en el centro de desarrollo en el que quiere crear la definición de equipo de desarrollo.

Orígenes de las imágenes

Al crear una definición de cuadro de desarrollo, debe seleccionar una imagen de máquina virtual. Microsoft Dev Box admite los siguientes tipos de imágenes:

  • Imágenes preconfiguradas de Azure Marketplace
  • Imágenes personalizadas almacenadas en una galería de procesos de Azure

Azure Marketplace

Azure Marketplace proporciona acceso rápido a varias imágenes, incluidas las imágenes preconfiguradas con herramientas de productividad como Microsoft Teams y proporcionar un rendimiento óptimo.

Al seleccionar una imagen de Azure Marketplace, use una imagen con la versión más reciente de las aplicaciones de Windows 11 Enterprise y Microsoft 365 instaladas.

Una instancia de Azure Compute Gallery permite almacenar y administrar una colección de imágenes personalizadas. Puede crear una imagen para los requisitos exactos del equipo de desarrollo y almacenarla en una galería de procesos.

Para usar la imagen personalizada al crear una definición de cuadro de desarrollo, adjunte la galería de proceso al centro de desarrollo en Microsoft Dev Box. Siga estos pasos para adjuntar una galería de procesos a un centro de desarrollo.

Para usar una imagen personalizada al crear una definición de cuadro de desarrollo, vincule la galería de computación a su centro de desarrollo en Microsoft Dev Box. Vea adjuntar una galería de cómputo a un centro de desarrollo.

Versiones de la imagen

Al seleccionar una imagen para usarla en la definición del equipo de desarrollo, debe especificar si se usarán las versiones actualizadas de la imagen.

  • Versiones de imágenes numeradas: si quiere tener una definición de equipo de desarrollo coherente en la que la imagen base no cambie, use una versión específica numerada de la imagen. El uso de una versión numerada garantiza que todos los cuadros de desarrollo del grupo siempre usen la misma versión de la imagen.
  • Versiones de imágenes más recientes: si quiere tener una definición de equipo de desarrollo flexible en la que pueda actualizar la imagen base según cambien los requisitos, use la última versión de la imagen. Esta opción garantiza que los nuevos cuadros de desarrollo usen la versión más reciente de la imagen. Cuando una versión de una imagen se actualiza, los equipos de desarrollo existentes no se modificarán. Seleccione la versión de la imagen más reciente para asegurarse de que el grupo de cuadros de desarrollo usa la versión más reciente de la imagen elegida de la galería. Este enfoque mantiene los nuevos cuadros de desarrollo actualizados con las herramientas y el código más recientes.

Crear una definición de un equipo de desarrollo

En Microsoft Dev Box, puede crear varias definiciones de cuadro de desarrollo para satisfacer las necesidades de los equipos de desarrolladores. Las definiciones de cuadro de desarrollo se asocian a un centro de desarrollo.

En los pasos siguientes se muestra cómo crear una definición de cuadro de desarrollo mediante un centro de desarrollo existente. Si no tiene un centro de desarrollo disponible, siga los pasos descritos en Inicio rápido: Configuración de Microsoft Dev Box para crear uno.

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba centro de desarrollo. En la lista de resultados, seleccione Centros de desarrollo.

    Captura de pantalla que muestra una búsqueda de centros de desarrollo desde el cuadro de búsqueda de Azure Portal.

  3. Abra el centro de desarrollo en el que quiere crear la definición de equipo de desarrollo y, a continuación, seleccione Definiciones de equipos de desarrollo.

    Captura de pantalla que muestra la página de información general del Centro de desarrollo y el elemento de menú para las definiciones del cuadro de desarrollo.

  4. En la página Definiciones de equipos de desarrollo, seleccione Crear.

    Captura de pantalla del botón Crear y la lista de definiciones de cuadros de desarrollo existentes.

  5. En el panel Crear definición del cuadro de desarrollo, escriba los valores siguientes:

    Configuración Value Nota:
    Nombre Escriba un nombre descriptivo para la definición del equipo de desarrollo. No se puede cambiar el nombre de la definición del cuadro de desarrollo después de la creación.
    Imagen Seleccione el sistema operativo base para el equipo de desarrollo. Puede seleccionar una imagen de Azure Marketplace o de Azure Compute Gallery.
    Si va a crear una definición de dev box con fines de prueba, considere la posibilidad de usar la imagen Visual Studio 2022 Enterprise en Windows 11 Enterprise + Microsoft 365 Apps 22H2 o Visual Studio 2022 Pro en Windows 11 Enterprise + Microsoft 365 Apps 22H2.
    Para acceder a imágenes personalizadas cuando cree una definición de equipo de desarrollo, se puede usar Azure Compute Gallery. Para más información, consulte Configuración de Azure Compute Gallery.
    Versión de la imagen Seleccione una versión específica numerada para asegurarse de que todos los equipos de desarrollo del grupo usen siempre la misma versión de la imagen. Seleccione Más reciente para asegurarse de que los equipos de desarrollo nuevos usen la imagen más reciente disponible. La selección de la versión más reciente de la imagen permite al grupo de equipos de desarrollo usar la versión más reciente de la imagen de la galería. Este enfoque garantiza que los equipos de desarrollo creados se mantengan actualizados con el código y las herramientas más recientes para la imagen. Cuando una versión de una imagen se actualiza, los equipos de desarrollo existentes no se modificarán.
    Proceso Seleccione la combinación de proceso para la definición del equipo de desarrollo. Los entornos de desarrollo usan máquinas virtuales de Azure para computación.
    Almacenamiento Seleccione la cantidad de almacenamiento para la definición del equipo de desarrollo. Los entornos de desarrollo usan SSD Premium de Azure para el almacenamiento.
    Habilitación de la hibernación Deje esta casilla desactivada.

    Captura de pantalla que muestra el panel para crear una definición de cuadro de desarrollo.

  6. Seleccione Crear.

Nota:

Microsoft Dev Box no admite:

  • Versiones preliminares del Programa Windows Insider.
  • Definiciones del cuadro de desarrollo con SKU de 4 núcleos.

Actualización de una definición de equipo de desarrollo

Con el tiempo, es posible que las necesidades de tu entorno de desarrollo cambien. Por ejemplo, puede cambiar de un sistema operativo base windows 10 a Windows 11 o aumentar la especificación de proceso predeterminada. Es posible que las definiciones iniciales del equipo de desarrollo ya no sean adecuadas para sus necesidades. Puede actualizar una definición de cuadro de desarrollo para que los nuevos cuadros de desarrollo usen la nueva configuración.

Al actualizar la imagen usada en una definición de cuadro de desarrollo, debe asegurarse de que tiene suficientes direcciones IP disponibles en la red virtual. Se necesitan direcciones IP gratuitas adicionales para la comprobación de estado de la conexión de red de Azure. Si se produce un error en la comprobación de estado, la definición de la casilla de desarrollo no se actualizará. Necesita una dirección IP adicional por cuadro de desarrollo y dos direcciones IP para la comprobación de estado y la infraestructura de Dev Box.

Puede actualizar la imagen, la versión de la imagen, el proceso y la configuración de almacenamiento de una definición de equipo de desarrollo:

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba centro de desarrollo. En la lista de resultados, seleccione Centros de desarrollo.

  3. Abra el centro de desarrollo que contiene la definición del cuadro de desarrollo que desea actualizar y, a continuación, seleccione Definiciones del equipo de desarrollo.

  4. Seleccione las definiciones del cuadro de desarrollo que desea actualizar y, a continuación, seleccione el botón editar (lápiz).

    Captura de pantalla de la lista de definiciones de cuadros de desarrollo existentes y el botón editar.

  5. En la página para editar una definición de cuadro de desarrollo, puede seleccionar una nueva imagen, cambiar la versión de la imagen, cambiar el proceso o modificar el almacenamiento disponible.

    Captura de pantalla de la página para editar una definición de cuadro de desarrollo.

  6. Seleccione Guardar.

Eliminación de la definición de un equipo de desarrollo

Cuando ya no quiera usar una definición de equipo de desarrollo, puede eliminarla. La eliminación de una definición de equipo de desarrollo es permanente y no se puede deshacer. Las definiciones de cuadros de desarrollo no se pueden eliminar si uno o varios grupos de cuadros de desarrollo los usan.

No se pueden eliminar definiciones de cuadros de desarrollo si uno o varios grupos de cuadros de desarrollo los usan.

Para eliminar una definición de cuadro de desarrollo en Azure Portal:

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba centro de desarrollo. En la lista de resultados, seleccione Centros de desarrollo.

  3. Abra el centro de desarrollo del que quiere eliminar la definición de equipo de desarrollo y, a continuación, seleccione Definiciones de equipos de desarrollo.

  4. Seleccione la definición del cuadro de desarrollo que desea eliminar y, a continuación, seleccione Eliminar.

    Captura de pantalla de una definición de cuadro de desarrollo seleccionada y el botón Eliminar.

  5. En el mensaje de advertencia, seleccione Aceptar.

    Captura de pantalla del mensaje de advertencia sobre cómo eliminar una definición de cuadro de desarrollo.

Migración al uso de imágenes

En el caso de las nuevas implementaciones o al actualizar las configuraciones existentes, considere la posibilidad de migrar de definiciones de cuadro de desarrollo a imágenes definidas a través de definiciones de imágenes, imágenes personalizadas o imágenes de Marketplace. Estos enfoques proporcionan una mayor flexibilidad y opciones de personalización.

Ventajas del uso de imágenes

  • Mejor personalización: personalizaciones de equipo basadas en YAML con definiciones de imagen
  • Administración simplificada: configuración de nivel de grupo sin agrupaciones predefinidas
  • Mayor flexibilidad: selección independiente del tamaño de proceso y el almacenamiento