Conceptos de DevTest Labs
En este artículo se enumeran los conceptos y definiciones clave de Azure DevTest Labs: DevTest Labs es un servicio para crear, usar y administrar fácilmente máquinas virtuales de Azure y otros recursos.
Laboratorios
Un laboratorio es la infraestructura que abarca un grupo de recursos, como máquinas virtuales. En un laboratorio, puede:
- Agregar y configurar usuarios.
- Crear máquinas virtuales listas para que los usuarios del laboratorio puedan reclamarlas y usarlas.
- Permitir que los usuarios creen y configuren sus propias máquinas virtuales y entornos de laboratorio.
- Conectar repositorios de artefactos y plantillas en el laboratorio.
- Especificar los límites, tamaños y configuraciones permitidos para las máquinas virtuales.
- Establecer directivas de apagado e inicio automático.
- Realizar un seguimiento y administración de los costos del laboratorio.
Directivas
Las directivas ayudan a controlar los costos de laboratorio y a reducir los gastos innecesarios. Por ejemplo, las directivas pueden apagar automáticamente las máquinas virtuales de laboratorio en función de una programación definida, o limitar el número o tamaño de las máquinas virtuales por usuario o laboratorio. Para más información, consulte Administración de directivas de laboratorio para controlar los costos.
Repositorios
Los usuarios del laboratorio pueden usar artefactos y plantillas de repositorios de Git públicos y privados para crear máquinas virtuales y entornos de laboratorio. Los repositorios de GitHub públicos de DevTest Labs ofrecen muchos artefactos listos para usar y plantillas de Azure Resource Manager (ARM).
Los propietarios de laboratorio también pueden crear artefactos personalizados y plantillas de ARM, almacenarlos en repositorios privados de Git y conectar los repositorios a sus laboratorios. Los usuarios de laboratorio y los procesos automatizados pueden usar las plantillas y los artefactos. Puede agregar los mismos repositorios a varios laboratorios de su organización, lo que promueve la coherencia, la reutilización y el uso compartido.
Para más información, consulte Incorporación de un repositorio de artefactos a un laboratorio y Incorporación de repositorios de plantillas a los laboratorios.
Roles
El control de acceso basado en roles de Azure (RBAC de Azure) define el acceso y los roles de DevTest Labs. DevTest Labs tiene tres roles que definen los permisos de los miembros de laboratorio: Propietario, Colaborador y Usuario de DevTest Labs.
Los propietarios de laboratorio pueden realizar todas las tareas de laboratorio, como leer o escribir en recursos de laboratorio, administrar usuarios, establecer directivas y configuraciones y agregar repositorios e imágenes base.
- Dado que los propietarios de suscripciones de Azure tienen acceso a todos los recursos de una suscripción, incluyendo laboratorios, redes virtuales y máquinas virtuales, el propietario de la suscripción hereda automáticamente el rol de propietario del laboratorio.
- Los propietarios de laboratorio también pueden crear roles personalizados de DevTest Labs. Para más información, consulte Concesión de permisos de usuario a directivas específicas de laboratorio.
Los colaboradores pueden hacer lo mismo que los propietarios, excepto administrar usuarios.
Los usuarios de DevTest Labs pueden ver todos los recursos y directivas del laboratorio, así como crear y modificar sus máquinas virtuales y entornos.
- Los usuarios tienen automáticamente permisos de propietario en sus máquinas virtuales.
- Los usuarios no pueden modificar las directivas de laboratorio ni cambiar las máquinas virtuales que poseen otros usuarios.
Para más información sobre el acceso y los roles, consulte Adición de propietarios, colaboradores y usuarios de laboratorios.
Máquinas virtuales
Una máquina virtual de Azure es un tipo de recurso informático a petición y escalable que ofrece Azure. Las máquinas virtuales de Azure le ofrecen la flexibilidad de la virtualización sin necesidad de adquirir ni mantener el hardware físico que las ejecutan. Para más información, consulte Máquinas virtuales Windows en Azure.
Artifacts
Los artefactos son herramientas, acciones o software que puede agregar a las máquinas virtuales de laboratorio durante o después de su creación. Por ejemplo, los artefactos pueden ser:
- Herramientas para instalar en la máquina virtual, como agentes, Fiddler o Visual Studio.
- Acciones que se deben realizar en la máquina virtual, como clonar un repositorio o unirse a un dominio.
- Aplicaciones que desea probar.
Para obtener más información e instrucciones, consulte Adición de artefactos a máquinas virtuales de DevTest Labs.
Los propietarios del laboratorio pueden especificar los artefactos obligatorios que se instalarán en todas las máquinas virtuales de laboratorio durante la creación de la máquina virtual. Para más información, consulte Especificación de artefactos obligatorios para su laboratorio de Azure DevTest Labs.
Imágenes base
Una imagen base es una imagen de máquina virtual que puede tener software y configuración preinstalados y configurados. Las imágenes base reducen el tiempo y la complejidad de la creación de máquinas virtuales. Los propietarios de laboratorio pueden elegir qué imágenes base están disponibles en sus laboratorios. Para crear máquinas virtuales, los usuarios del laboratorio pueden elegir entre las bases disponibles. Para más información, consulte Creación y adición de máquinas virtuales a un laboratorio.
Máquinas virtuales reclamables
Los administradores o propietarios del laboratorio pueden preparar máquinas virtuales con imágenes base y artefactos específicos, y guardarlas en un grupo compartido. Estas máquinas virtuales reclamables aparecen en la lista Máquinas virtuales reclamables del laboratorio. Cualquier usuarios del laboratorio pueden reclamar una máquina virtual del grupo reclamable cuando necesiten una máquina virtual con esa configuración.
Después de que un usuario de laboratorio reclame una máquina virtual, la máquina virtual pasa a la lista Mis máquinas virtuales de ese usuario y el usuario se convierte en el propietario de la máquina virtual. Otros usuarios ya no pueden reclamar ni configurar la máquina virtual. Para más información, consulte Creación y administración de máquinas virtuales reclamables.
Imágenes personalizadas y fórmulas
En DevTest Labs, las imágenes y fórmulas personalizadas son mecanismos para la creación y el aprovisionamiento rápido de máquinas virtuales.
Una imagen personalizada es una imagen de máquina virtual creada a partir de una máquina virtual o un disco duro virtual (VHD) existente, que puede tener instalado software y otros artefactos. Los usuarios del laboratorio pueden crear máquinas virtuales idénticas a partir de la imagen personalizada. Para más información, consulte Crear una imagen personalizada a partir de una máquina virtual.
Una fórmula es una lista de valores de propiedad predeterminados para crear una máquina virtual de laboratorio, como la imagen base, el tamaño de la máquina virtual, la red virtual y los artefactos. Puede crear máquinas virtuales con las mismas propiedades sin tener que especificarlas cada vez. Al crear una máquina virtual a partir de una fórmula, puede usar los valores predeterminados tal y como están o modificarlos. Para obtener más información, consulte Administración de fórmulas de Azure DevTest Labs.
Para más información sobre las diferencias entre las imágenes personalizadas y las fórmulas, consulte Comparación de imágenes personalizadas y fórmulas.
Entornos
En DevTest Labs, un entorno es una colección de recursos de plataforma como servicio (PaaS) de Azure, como una aplicación web de Azure o una granja SharePoint. Puede crear entornos en laboratorios mediante plantillas de ARM. Para obtener más información, consulte Uso de plantillas de ARM para crear entornos de DevTest Labs. Para más información sobre la estructura y las propiedades de las plantillas de ARM, consulte Formato de plantilla.
Introducción a Azure DevTest Labs
¿Acaba de llegar a Azure? Cree una cuenta gratuita de Azure.
¿Ya está familiarizado con Azure? Cree el primer laboratorio y empiece a trabajar con Azure DevTest Labs en cuestión de minutos.