DevOps crea un puente para salvar el hueco entre desarrollo y operaciones, de modo que puedan trabajar conjuntamente, en lugar de en silos. Se trata de un mayor nivel de colaboración que la colaboración típica de nivel de equipo. El personal de desarrollo y el de operaciones deben gestionar constantemente combinaciones cambiantes de aplicaciones y entornos de destino. Para gestionar y automatizar el despliegue, el personal de desarrollo y el de operaciones colaboran en varios activos, incluyendo los siguientes:
La planificación y automatización del despliegue de una aplicación requiere prestaciones que van más allá de la gestión de control de origen. Por ejemplo, los desarrolladores deben recibir una notificación cuando los entornos de destino cambien o estén decomisionados. El personal de operaciones debe poder realizar análisis de impacto, por ejemplo para determinar el efecto de actualizar todos los servidores de base de datos a una versión más reciente. En síntesis, los desarrolladores, los probadores y el personal de TI debe poder ver qué archivos de archivado de empresa se despliegan dónde y en qué entorno, incluyendo los tipos y las versiones de servidores de bases de datos y de aplicaciones y las direcciones IP.
En el escenario de DevOps, Rational Asset Manager no es simplemente un almacén para paquetes de software y modelos de requisitos de aplicación y entornos de despliegue. Rational Asset Manager puede gobernar y hacer un seguimiento de las salidas de las demás herramientas, como Rational Software Architect, Rational Team Concert y Rational Automation Framework que se utilizan para crear modelos, para hacer un seguimiento de los elementos de trabajo y defectos y para desplegar entornos. Al almacenar todos los resultados como activos, puede determinar quién es el propietario de un activo determinado, para discutir el activo en los foros, o valorar el activo. Además de esta información de cobertura, las relaciones entre una aplicación y todos los aspectos relativos a la creación y el despliegue de la aplicación (componentes utilizados, dirección IP desplegada, la versión del servidor de aplicaciones, la versión del servidor de base de datos, etc.) están disponibles para realizar búsquedas. Por ejemplo, puede realizar una consulta para buscar todas las aplicaciones desplegadas en WebSphere Application Server Versión 7.0, para determinar el impacto de actualizar WebSphere Application Server a una versión más reciente.
Para obtener más información sobre cómo utilizar Rational Asset Manager en un escenario de desarrollo y operaciones colaborativos, consulte el libro blanco Rational Asset Manager guidelines for deployment planning.
Puede utilizar Rational Asset Manager para habilitar el ciclo de vida de despliegue y poner los entregables a disposición del entorno de grupo. Para obtener más información, consulte Rational Asset Manager y el grupo.
Para obtener un ejemplo de automatización de despliegue utilizando Rational Asset Manager y Rational Software Architect, consulte Ejemplo: Incluir activos en tareas automatizadas en el Information Center de Rational Software Architect.