Topologia e requisitos mínimos do DWA

Use o diagrama de topologia e as informações de requisitos mínimos para planejar sua instalação do IBM® Engineering Requirements Management DOORS (DOORS) e do IBM Engineering Requirements Management DOORS - Web Access (DWA).

Este diagrama de topologia mostra uma instalação típica do DOORS e do DWA.

A imagem exibe a interação entre o banco de dados e os usuários integrais do Windows, os servidores de interoperação, o corretor, o servidor web, os clientes web e o servidor de chaves de licença.

Requisitos mínimos para servidores de interoperação

Um servidor de interoperação é um cliente do DOORS modificado. É um aplicativo de encadeamento único que pode processar apenas uma solicitação por vez. Qualquer simultaneidade leva a uma degradação significativa do desempenho do DWA, a menos que os servidores sejam armazenados em cluster. Portanto, um servidor único de interoperação não é suficiente para um ambiente de produção. Um conjunto de quatro servidores de interoperação pode suportar aproximadamente 100 usuários simultâneos. É possível instalar diversos servidores de interoperação em um ou mais servidores físicos, mas cada servidor de interoperação requer um processador núcleo.

Servidores de interoperação armazenam dados em cache para melhorar o desempenho e reter esses dados por um tempo. O armazenamento em cache resulta em um uso de memória crescente, limitado somente pela alocação de memória para cada processo no nível do sistema operacional. É possível configurar o limite superior de uso de memória por um servidor de interoperação quando ele é iniciado ao incluir o parâmetro -maxMemory. Use este parâmetro para configurar o limite de armazenamento em cache para o servidor de interoperação. Para calcular esse limite, divida a memória disponível no servidor pelo número de servidores de interoperação naquele servidor. Multiplique o resultado por 0.75 para compensar os aumentos no uso de memória. Por exemplo, se quatro servidores de interoperação estão em um servidor que tem 16 GB RAM, calcule a memória máxima para cada servidor de interoperação como a seguir: (16/4) x 0.75 = 3 GB. Para obter mais informações sobre como iniciar servidores de interoperação, consulte Iniciando o DWA no Windows ou Iniciando o DWA no Linux.

O DWA usa o servidor da web Apache Tomcat. Deve-se ter uma instância separada do Tomcat para cada conjunto de quatro servidores de interoperação. É possível executar várias instalações do Tomcat em um cluster. Cada instalação do Tomcat pode ter seu próprio broker e um conjunto de servidores de interoperação, que acessam um único banco de dados do DOORS. Esta configuração acomoda muito mais usuários e assegura a redundância e a resiliência no sistema.

Alocando memória extra para a JVM

Para melhorar o desempenho, é possível alocar mais memória para a Java virtual machine (JVM) do DWA. O arquivo em lote para iniciar o DWA inclui um parâmetro de alocação de memória para a JVM. Normalmente, o arquivo de lote server.start.bat está localizado em: C:\Program Files\IBM\Rational\DOORS Web Access\[version]. Para melhorar o desempenho, aumente o valor do parâmetro -Xmx no arquivo de lote.


ícone de vídeo Vídeo

Canal Jazz.net
Canal Software Education

ícone de aprendizado Cursos

IoT Academy
Skills Gateway

ícone de pergunta Comunidade

Jazz.net
Fóruns do Jazz.net
Biblioteca do Jazz.net

ícone de suporte Suporte

Comunidade de suporte IBM
Wiki de implementação