Topología de DWA y requisitos mínimos

Utilice la información de diagrama de topología y de requisitos mínimos para planificar la instalación de IBM® Engineering Requirements Management DOORS (DOORS) y IBM Engineering Requirements Management DOORS - Web Access (DWA).

El diagrama de topología muestra una instalación típica de DOORS y DWA.

La imagen muestra la interacción entre la base de datos y todos los clientes de Windows, los servidores de interoperación, el intermediario, el servidor web, los clientes web y el servidor de clave de licencia.

Requisitos mínimos para los servidores de interoperación

Un servidor de interoperación es un cliente de DOORS modificado. Es una aplicación de hebra única, que sólo puede procesar una solicitud a la vez. Cualquier simultaneidad lleva a una degradación significativa del rendimiento de DWA, a menos que los servidores se incluyan en clúster. Por lo tanto, un servidor de interoperación único no es suficiente para un entorno de producción. Un conjunto de cuatro servidores de interoperación puede dar soporte a aproximadamente 100 usuarios simultáneos. Puede instalar varios servidores de interoperación en uno o varios servidores físicos, pero cada servidor de interoperación requiere un procesador central.

Los servidores de interoperación almacenan en memoria caché datos para mejorar el rendimiento y los retienen durante algún tiempo. El almacenamiento en memoria caché da como resultado un aumento en el uso de memoria limitado únicamente por la asignación de memoria para cada proceso en el nivel del sistema operativo. Puede establecer el límite superior para el uso de memoria mediante un servidor de interoperación al iniciarlo incluyendo el parámetro -maxMemory. Utilice este parámetro para establecer el límite de memoria caché para el servidor de interoperación. Para calcular este límite, divida la memoria disponible en el servidor por el número de servidores de interoperación en dicho servidor. Multiplique el resultado por 0,75 para informar de los picos en el uso de memoria. Por ejemplo, si cuatro servidores de interoperación se encuentran en un servidor que tiene 16 GB de RAM, calcule la memoria máxima para cada servidor de interoperación como se indica a continuación: (16/4) x 0,75 = 3 GB. Para obtener más información sobre el inicio de los servidores de interoperación, consulte Cómo iniciar DWA en sistemas Windows o Cómo iniciar DWA en sistemas Linux.

DWA utiliza el servidor web de Apache Tomcat. Debe tener un instancia de Tomcat independiente para cada conjunto de cuatro servidores de interoperación. Puede ejecutar varias instalaciones de Tomcat en un clúster. Cada instalación de Tomcat puede tener su propio intermediario y conjunto de servidores de interoperación, que acceden a una base de datos única de DOORS. Esta configuración acomoda muchos más usuarios y asegura la redundancia y la resiliencia en el sistema.

Asignación de memoria adicional para la JVM

Para mejorar el rendimiento, puede asignar más memoria a la máquina virtual Java (JVM) de DWA. El archivo de procesamiento por lotes para el inicio de DWA incluye un parámetro de asignación de memoria para la JVM. Normalmente, el archivo de procesamiento por lotes server.start.bat se ubica aquí: C:\Archivos de programa\IBM\Rational\DOORS Web Access\[versión]. Para mejorar el rendimiento, aumente el valor del parámetro -Xmx en dicho archivo de procesamiento por lotes.


Icono de vídeo Vídeo

Canal de Jazz.net
Canal de Software Education

Icono de más información Cursos

IoT Academy
Pasarela de habilidades

Icono de preguntas Comunidad

Jazz.net
Foros de Jazz.net
Biblioteca de Jazz.net

Icono de soporte Soporte

IBM Support Community
Wiki de despliegue