Topologías de instalación

Jazz Team Server y las aplicaciones asociadas de la solución de Rational para ingeniería de software y sistemas tienen topologías de despliegue típicas.

Esta instalación del producto consta de Jazz Team Server y una o varias aplicaciones: Quality Management (QM), Change and Configuration Management (CCM) y Rational DOORS o IBM® DOORS Next Generation, Rational Rhapsody y Rational Rhapsody Design Management. Las aplicaciones se pueden desplegar en el mismo servidor de aplicaciones con fines de evaluación a pequeña escala, o en servidores de aplicaciones diferentes para una mayor escalabilidad y flexibilidad para el crecimiento futuro. Hay una base de datos para el almacén de datos y uno para cada aplicación, incluido Jazz Team Server.

Para utilizar las integraciones de productos, todas las aplicaciones deben compartir un producto Jazz Team Server común, o crear relaciones de amigos entre los Jazz Team Servers y configurar los servicios OSLC. Al utilizar un producto Jazz Team Server compartido, se puede producir una colaboración entre las aplicaciones y un conjunto común de usuarios. Un servidor compartido también proporciona valores de LDAP y de correo electrónico común y de administración de licencias. Para obtener más información sobre las ventajas de compartir un servidor, consulte Determinación del número de Jazz Team Servers que se van a utilizar.

Actualmente hay tres topologías de despliegue de ejemplo típicas.

Topologías de despliegue

Las topologías de despliegue de ejemplo para la solución de Rational para ingeniería de software y sistemas son las siguientes:

  1. Topología de evaluación: en esta topología, las aplicaciones se despliegan en un solo servidor de aplicaciones con un productoJazz Team Server compartido. Esta topología es ideal para evaluaciones, demostraciones y fines de formación. Los datos creados en una topología de evaluación no se pueden transferir fácilmente a un entorno de producción escalable.
    La topología de evaluación no cumple las demandas de una carga de trabajo de producción típica, debido a la escalabilidad limitada del único servidor de aplicaciones. Utilice una máquina potente con mucha memoria y un disco duro rápido para manejar la carga de los servidores de aplicaciones y de los servidores de bases de datos. Esta topología utiliza Apache Tomcat como servidor de aplicaciones y Apache Derby, que se limita a 10 usuarios, como la base de datos. Para obtener un diagrama y ejemplos, consulte la topología de ejemplo siguiente:
  2. Topología departamental: en estas topologías, las aplicaciones se despliegan en uno o varios servidores de aplicaciones con un Jazz Team Server compartido. Esta topología es ideal para despliegues de tamaño medio como, por ejemplo, departamentos o equipos únicos. Estas topologías utilizan Apache Tomcat para DOORS Web Access y IBM WebSphere Application Server para los productos basados en Jazz. WebSphere Application Server reduce la necesidad de autenticarse cuando accede a varios servidores de aplicaciones. Estas topologías también utilizan un sistema de gestión de bases de datos de empresa, por ejemplo IBM DB2, con un servidor de base de datos dedicado en un sistema independiente. Para ver diagramas y ejemplos, consulte las siguientes topologías de ejemplo:
  3. Topología empresarial: en estas topologías, las aplicaciones se despliegan en uno o varios servidores de aplicaciones con un Jazz Team Server compartido. Esta topología es ideal para despliegues de tamaño grande como, por ejemplo, equipos. Estas topologías utilizan Apache Tomcat para DOORS Web Access y IBM WebSphere Application Server para los productos basados en Jazz. WebSphere Application Server reduce la necesidad de autenticarse cuando accede a varios servidores de aplicaciones. Estas topologías también utilizan un sistema de gestión de bases de datos de empresa, por ejemplo IBM DB2, con un servidor de base de datos dedicado en un sistema independiente. Para ver diagramas y ejemplos, consulte las siguientes topologías de ejemplo:

Despliegue de varias instancias de aplicaciones

También puede desplegar varias instancias de una aplicación como, por ejemplo, la aplicación CCM. Si despliega varias instancias de la misma aplicación en el mismo Jazz Team Server, debe asignar una raíz de contexto separada a cada instancia. Por ejemplo, las raíces de contexto para dos instancias de CCM pueden ser ccm1 y ccm2. Para conectar a varias instancias de la aplicación CCM a un producto Jazz Team Server compartido, las instancias deben estar todas autenticadas desde el mismo dominio de autenticación y, por tanto, compartir el mismo conjunto de usuarios. En un despliegue, las licencias las gestiona Jazz Team Server.

Cuando elija una topología para el despliegue, considere detenidamente las necesidades actuales y futuras de su equipo. Aunque sea posible mover aplicaciones a un servidor de aplicaciones diferente posteriormente, este cambio requiere el uso de un servidor proxy para mantener enlaces con esa aplicación.


Comentarios