VMware Aria Automation ahora puede aprovechar la arquitectura basada en complementos para incorporar de forma más rápida y minuciosa las capacidades de los proveedores de nube. Los diseños basados en complementos tienen acceso a recursos y propiedades tal y como lo define y documenta el propio proveedor de nube pública, en lugar de las propiedades definidas por VMware Aria Automation.
Acerca de los complementos
VMware Aria Automation admite complementos independientes dedicados a proveedores de nube pública. La arquitectura del complemento da como resultado un acceso más rápido a las opciones actualizadas del proveedor y a una experiencia de usuario de Automation Assembler más ágil. Cuando un proveedor de nube agrega más recursos y propiedades, estos se agregan fácilmente al complemento asociado.
Muchos complementos son de código abierto y están disponibles en pypi.org. Por lo general, cada nueva versión de VMware Aria Automation incluye complementos actualizados.
Acerca de la asignación
Hasta ahora, la configuración de asignación siempre se integraba en cada recurso. Sin embargo, el enfoque basado en complementos representa una forma adicional de diseñar la asignación. La asignación se puede desacoplar de los recursos, en forma de aplicaciones auxiliares, que sirven como puente entre los recursos y su infraestructura en zonas y perfilada.
Puede utilizar aplicaciones auxiliares en una configuración de uno a varios, donde una aplicación auxiliar proporciona la lógica de asignación, como la colocación de zonas, para varios recursos. A continuación, puede personalizar aún más los recursos de acuerdo con su lista completa de propiedades según la definición del proveedor de nube y la compatibilidad con el complemento asociado.
Debido a que las propiedades provienen del proveedor de nube, las aplicaciones auxiliares de asignación solo funcionan con una selección específica del proveedor para el lienzo de diseño. No se pueden utilizar en diseños independientes de la nube. Si necesita una plantilla independiente de la nube, siga utilizando los elementos de recursos independientes de la nube y el enfoque clásico de asignación en recursos.
Puede utilizar aplicaciones auxiliares de asignación con recursos basados en complementos, recursos de Terraform y recursos personalizados.
Aplicaciones auxiliares de asignación disponibles
Las aplicaciones auxiliares proporcionan las siguientes funciones de asignación.
- Aplicación auxiliar de recursos informáticos
Busca la cuenta, la región y la zona para el aprovisionamiento. También resuelve la prioridad de aprovisionamiento como se estableció en el proyecto.
- Aplicación auxiliar de imagen
Resuelve el nombre de la asignación de imagen a
imageId
en la región seleccionada del recurso informático. - Aplicación auxiliar de tipo
Resuelve el nombre de la asignación de tipo a
instanceType
en la región seleccionada por el recurso informático. - Aplicación auxiliar de red
Si creó un perfil de red para la región, la implementación seleccionará entre esas redes. De lo contrario, todas las redes detectadas en la región son candidatas aptas. La única propiedad necesaria de una aplicación auxiliar de red es el tipo de red.
- Aplicación auxiliar de almacenamiento
Selecciona un elemento de almacenamiento de un perfil de almacenamiento. No tiene propiedades obligatorias, pero puede establecer restricciones mediante etiquetas o especificando
storageAttributes
. Las entradas y salidas deselectedStorage
varían según el proveedor de nube y se deben utilizar las correctas.
Recursos basados en complementos
Los recursos que están disponibles en el lienzo de diseño son los mismos recursos que están disponibles directamente en el proveedor de nube. Por ejemplo, con AWS puede aprovisionar los siguientes componentes:
- Instancias de EC2
- Volúmenes de EC2
- VPC de EC2
- Clústeres de BD de RDS
- Instancias de BD de RDS
- Contenedores S3
- Y más
Recursos clásicos
En el menú de la izquierda de Automation Assembler, los recursos de diseño anteriores ahora tienen la etiqueta (Classic)
. Puede utilizar aplicaciones auxiliares de asignación con recursos basados en complementos, Terraform y personalizados, pero no con recursos clásicos.
Aún puede agregar recursos clásicos a una plantilla. También puede configurar dependencias entre ellos y los recursos que utilizan aplicaciones auxiliares.
Cómo diseñar
- En Infraestructura, agregue una cuenta, zonas, un proyecto, asignaciones, perfiles y etiquetas de capacidad de la forma que ya conoce.
- En el lienzo de diseño, arrastre las aplicaciones auxiliares de asignación.
- En el código, configure las aplicaciones auxiliares de asignación.
- Arrastre los recursos no clásicos.
- En el código, agregue enlaces a las aplicaciones auxiliares.
Para ver un ejemplo de diseño basado en complementos, consulte la siguiente sección: