Cuando planifique sus necesidades de hardware para el servidor, tenga en cuenta el número de usuarios simultáneos que deben tener acceso y el número de activos que se deben almacenar en el repositorio. El tiempo de respuesta depende de los detalles de sus casos de uso específicos. Por ejemplo, cargar un archivo de gran tamaño requiere más tiempo que visualizar una página web.
El servidor incluido WebSphere Application Server es un servidor ligero. Da soporte a entornos que ejecutan un número limitado de aplicaciones y que no necesitan el soporte de administración completo proporcionado por WebSphere Application Server; no tiene acceso completo a la consola administrativa de WebSphere y en consecuencia no puede gestionar completamente los valores de la aplicación, la seguridad y el rendimiento.
Si utiliza WebSphere Application Server, puede elegir instalar un nuevo WebSphere Application Server incorporado o utilizar la versión existente de ese servidor. Puede utilizar cualquiera de los dos servidores con cualquier base de datos u otro software de plataforma. Sin embargo, si se integra con otros productos, no utilice la versión de WebSphere Application Server que está incorporada en Rational Asset Manager.
También instalar Rational Asset Manager en un solo servidor donde se ejecute WebSphere Application Server y una base de datos, y utilizar discos locales para los activos y la indexación, aunque esa configuración no puede dar cabida a más de 200 usuarios simultáneos. Para mejorar el rendimiento, debe utilizar, como mínimo, un servidor de bases de datos externo y un servidor de archivos.
Para obtener la mayor flexibilidad en los entornos con muchos usuarios, instale Rational Asset Manager en un entorno de clúster para despliegue en red de WebSphere Application Server, que le permite distribuir la carga de trabajo entre varios servidores y varios discos de diversas maneras.
Rational Asset Manager necesita Rational Team Concert. La aplicación Rational Team Concert gestiona los procesos de ciclo de vida para activos en Rational Asset Manager. Se proporciona una versión limitada de Rational Team Concert que puede instalar y utilizar, o bien puede ampliar un servidor de aplicaciones existente Rational Team Concert para trabajar con Rational Asset Manager. Para obtener más información, consulte Integración de Rational Team Concert con Rational Asset Manager.
El servidor de aplicaciones Rational Team Concert no se puede desplegar como parte de un clúster de WebSphere Application Server. Pero puede crear un servidor de aplicaciones autónomo. Consulte Crear una instancia del servidor de aplicaciones para Rational Team Concert en un clúster de servidor distribuido WebSphere Application Server.
El almacenamiento de Rational Asset Manager consta de dos componentes: la base de datos y el sistema de archivos. Los activos se almacenan en el sistema de archivos y los metadatos se almacenan en la base de datos.
La cantidad de espacio de almacenamiento que necesita para los activos depende de los tipos de artefactos (archivos) que esté almacenando en el repositorio. Los documentos de texto y las hojas de cálculo son relativamente pequeños, pero las imágenes del sistema operativo arrancables son más grandes.
Como ejemplo de planificación del espacio de almacenamiento necesario, el repositorio del despliegue de una empresa de 3 años con 70.000 activos necesita 10 GB de espacio para la base de datos y 250 GB de espacio para archivos.
Coloque la base de datos, el índice del repositorio, las carpetas temporales y el directorio de activos en unidades de disco duro aparte. La utilización de varias unidades evitará que ciertas operaciones como, por ejemplo, la recuperación de activos y la indexación, interfieran con el rendimiento, como por ejemplo el examen de activos.
Rational Asset Manager necesita dos bases de datos: una para almacenar activos y datos, y otra para gestionar procesos de ciclo de vida, que es utilizada por la aplicación Rational Team Concert incluida. Para obtener el mejor rendimiento, instale la aplicación de servidor de bases de datos en un servidor aparte y en un disco dedicado. Para mejorar el rendimiento, coloque el servidor de bases de datos en un sistema físico separado respecto del servidor de aplicaciones y en un disco dedicado.
El tamaño de la base de datos para Rational Asset Manager depende del tamaño de los activos y otra actividad de repositorio, tal como foros, etiquetado y usuarios registrados. Las medidas se registran en la base de datos para muchas actividades de usuario, tales como buscar y descargar. Incluso si no añade activos al repositorio, la base de datos crece con el tiempo a medida que se registran medidas de actividad del usuario. El tamaño de la base de datos aumenta de forma lineal a medida que aumenta la utilización del repositorio.
El tamaño de la base de datos para Rational Team Concert depende de la cantidad de ciclos de vida personalizados que añada y de si existen otros usuarios que estén utilizando Rational Team Concert como herramienta de gestión y desarrollo de proyectos.
El tamaño del índice depende tanto del tamaño de los activos como de si el contenido de los activos es principalmente texto, que puede indexarse, o contenido binario, que no puede indexarse. Si utiliza grandes cantidades de texto y archivos de activos de gran tamaño, el tamaño del índice es grande. La cantidad de espacio de disco que el índice necesita depende del tipo de activos, el número de activos, el nivel de actividad del usuario, y la antigüedad del repositorio.
En un clúster, cada nodo debe tener su propia carpeta de índice que debe estar en una unidad de disco duro local del servidor; la carpeta de índice para cada servidor no debe ser una unidad compartida.
Para gestionar usuarios en un despliegue grande, puede utilizar su LDAP existente u algún otro registro de usuario personalizado. Tanto los servidores de aplicaciones WebSphere Application Server como de Tomcat soportan la utilización de un registro LDAP para gestionar el acceso al servidor.
Aunque Rational Asset Manager permite añadir usuarios desde un registro externo, tal como LDAP o un registro personalizado, no es necesario que utilice un registro externo. Puede utilizar un sistema de seguridad basado en archivo o, si está utilizando WebSphere Application Server, puede utilizar la base de datos de cuentas para su sistema operativo.
Si tiene previsto instalar manualmente en un WebSphere Application Server existente que ya esté configurado para la seguridad, por ejemplo, mediante LDAP, vuelva a configurar el servidor de aplicaciones para la seguridad basada en archivos hasta que la instalación y la configuración de Rational Asset Manager haya terminado.
La seguridad basada en archivos no está pensada para ser utilizada en entornos de producción.
Cuando planifique el tamaño inicial de la plataforma y las actualizaciones del entorno de producción, tenga en cuenta los recursos relativos del sistema que son utilizados por los diferentes tipos de operaciones. Por ejemplo, las operaciones realizadas a través del cliente Eclipse consumen más operaciones del sistema que las operaciones del cliente web.
Las acciones de usuario (por ejemplo, buscar, descargar, ver o someter activos, requieren mucho más proceso y muchos más recursos de memoria que no son necesarios para el almacenamiento de archivos. A medida que se añaden más usuarios simultáneos, se necesitan más servidores y más rápidos.
Para obtener más información sobre el ajuste del sistema para mejorar el rendimiento, consulte Ajustar el rendimiento de Rational Asset Manager. Para ver diagramas de conceptos de un sistema simple o complejo, consulte Ejemplos de despliegue.
Si espera que el repositorio contenga decenas o centenares de miles de activos, varias operaciones de gestión de activos, como por ejemplo la indexación, necesitarán varias horas para llevarse a cabo. Podría mejorar el rendimiento si utiliza técnicas de gestión de datos y de gestión de discos duros, por ejemplo un conjunto redundante de discos independientes (RAID) y la escritura en bandas de discos. Escritura en bandas de discos implica la división de datos en bloques y el almacén de bloques de datos en varias particiones de varias unidades de disco duro. Para obtener instrucciones para configurar la escritura en bandas de discos para su entorno, consulte la documentación para su sistema operativo. Como se ha mencionado en el párrafo anterior, puede considerar la posibilidad de poner el índice del repositorio, los activos y la base de datos cada uno en un disco duro diferente.
La aplicación web de
Rational Asset Manager accede a la aplicación de ayuda para
facilitar asistencia contextual para páginas, herramientas y
formularios.
Si exige que los usuarios se autentiquen (por ejemplo, a través del servidor de aplicaciones o un cortafuegos externo) para acceder a la aplicación de ayuda de Rational Asset Manager, debe instalar la aplicación de ayuda de Rational Asset Manager en el mismo servidor que la aplicación web de Rational Asset Manager.