Plan de desarrollo de Azure Deployment Environments
Esta hoja de ruta presenta un conjunto de versiones de características planeadas destinadas a mejorar cómo los desarrolladores empresariales configuran la infraestructura de aplicaciones. Se centra en facilitar el proceso y garantizar una sólida administración y gobernanza centralizadas. En esta lista se resaltan las características clave planeadas para los próximos seis meses. No es exhaustiva, pero muestra las principales áreas de inversión. 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 se centran en los siguientes temas:
- Infraestructura de aplicaciones de autoservicio
- Implementaciones estandarizadas y plantillas personalizadas
- Administración empresarial
Infraestructura de aplicaciones de autoservicio
La implementación de una infraestructura de aplicaciones ha sido todo un reto debido a las complejas dependencias, las configuraciones poco claras, los problemas de compatibilidad y la administración de los riesgos de seguridad. Azure Deployment Environments (ADE) tiene como objetivo eliminar estos obstáculos y hacer que los desarrolladores sean más ágiles. Al permitir que los desarrolladores configuren rápidamente y fácilmente la infraestructura necesaria para implementar, probar y ejecutar aplicaciones basadas en la nube, estamos cambiando el proceso de desarrollo. La inversión continua en esta área muestra nuestro compromiso de mejorar la experiencia de desarrollador de un extremo a otro y ayudar a los equipos a innovar sin barreras.
- Integración mejorada con Azure Developer CLI (azd):
- Admite el modelo de extensibilidad de ADE.
- Habilita las implementaciones con cualquier marco de infraestructura como código (IaC) preferido.
- Permite comandos simples como
azd up
yazd deploy
para implementar código. - Facilita las pruebas en tiempo real, la identificación rápida de problemas y su rápida resolución.
- Seguimiento y administración de operaciones de entorno:
- Los registros y las salidas de la implementación se pueden administrar directamente en el portal para desarrolladores.
- Facilita a los equipos de desarrollo la solución de problemas y la corrección de implementaciones.
Implementaciones estandarizadas y plantillas personalizadas
Azure Deployment Environments permite a los ingenieros de plataforma y a los clientes potenciales de desarrollo proporcionar de forma segura plantillas de IaC seleccionadas y específicas del proyecto directamente desde repositorios de control de código fuente. Gracias a la compatibilidad con un modelo de extensibilidad, las organizaciones pueden usar sus marcos de IaC preferidos, incluidas opciones de terceros como Pulumi y Terraform, para realizar implementaciones sin problemas. Las implementaciones personalizadas facilitan a los ingenieros de plataforma y a los jefes de desarrollo la adaptación de las implementaciones y garantizan que puedan satisfacer de forma segura las necesidades exclusivas de su organización o equipo de desarrollo.
- Scripts anteriores y posteriores a la implementación:
- Configúrelos como parte de las definiciones de entorno.
- Permiten la integración de más lógicas, validaciones y acciones personalizadas en implementaciones.
- Aprovechan las API internas y los sistemas para flujos de trabajo más personalizados y eficientes.
- Compatibilidad con registros privados:
- Permiten que los ingenieros de plataforma almacenen imágenes de contenedor personalizadas en una instancia privada de Azure Container Registry (ACR).
- Garantizan el acceso controlado y seguro.
Administración empresarial
El equilibrio de la productividad del desarrollador con la seguridad, el cumplimiento y la administración de costos es fundamental para las organizaciones. Deployment Environments aumenta la productividad a la vez que mantiene la seguridad de la organización y las normas de cumplimiento al centralizar la administración y la gobernanza del entorno para los ingenieros de la plataforma.
- Configuración de red virtual privada para el ejecutor que ejecuta las implementaciones de plantilla:
- Permite a las empresas controlar el acceso a datos y recursos confidenciales desde sistemas internos.
- Autoeliminación predeterminada:
- Elimina los recursos huérfanos en la nube.
- Garantiza la eficiencia presupuestaria evitando costos innecesarios.
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.