Escalabilidad de los servicios de IBM Cognos
Servicios de informes e informes por lotes
Los servicios de informes e informes por lotes son componentes multiinstancia de IBM Cognos BI. Como resultado, se pueden configurar una o más instancias para que funcionen en cada sistema de IBM Cognos BI.
El mismo programa se utiliza para el servicio de informes, que gestiona solicitudes interactivas, y el servicio de informes por lotes, que gestiona tareas planificadas. Para obtener información sobre la configuración del número de instancias de los servicios de informes y el número de subprocesos gestionados por cada instancia, consulte la publicación IBM Cognos Guía de administración y seguridad.
Content Manager
Content Manager, que puede instalarse en el nivel 2 o 3 de IBM Cognos BI, almacena información en el almacén de contenido. Para permitir una recuperación rápida, Content Manager crea una caché en memoria para dar servicio a muchas solicitudes. Esto garantiza un rendimiento óptimo y mejora la escalabilidad limitando el número de lecturas de base de datos necesarias para satisfacer las solicitudes de los usuarios.
En el proceso de Content Manager único, varios subprocesos pueden dar servicio simultáneamente a solicitudes de contenido. Content Manager crea uno o más subprocesos para cada solicitud de usuario. El rendimiento depende de la potencia de la CPU (unidad de procesador central) del sistema en el que está instalado Content Manager.
Para aumentar la escalabilidad, utilice un sistema de mayor tamaño capaz de gestionar más subprocesos de solicitudes simultáneas. Cuando amplíe Content Manager, asegúrese de ampliar el sistema de gestión de bases de datos relacionales del almacén de contenido de manera que no impida el rendimiento de Content Manager.
Búsqueda con índice
El rendimiento de la búsqueda depende del número de CPU en el entorno de BI y se puede escalar instalando componentes de nivel de aplicación en varios sistemas. Los servicios de índice se instalan con componentes de nivel de aplicación. Escalar el servicio de datos de índice acelera la recuperación de los resultados de búsqueda en entornos donde varios usuarios ejecutan consultas de búsqueda simultáneas. Este enfoque requiere el uso de un sistema de archivos compartidos para los datos de índice. Para obtener más información, consulte el tema sobre la configuración de los servicios de datos de índice en la publicación IBM Cognos Business Intelligence Guía de instalación y configuración.
Tener varias instancias del servicio de búsqueda en índice tiene poco impacto en la escalabilidad de la función de búsqueda. Sin embargo, este enfoque añade redundancia al entorno.
La calidad de los resultados de búsqueda depende de la calidad del contenido del índice. Las actualizaciones de indexación se deben ejecutar regularmente para indexar contenido nuevo y actualizado. Desafortunadamente, los procesos de indexación pueden tardar mucho tiempo en ejecutarse.
Dado que los servicios y procesos de indexación dependen mucho del servicio de informes, recomendamos planificar las actualizaciones del índice para las horas de menor actividad. Como ocurre con cualquier proceso de indexación de texto completo, el proceso de indexación inicial puede tardar varias horas dependiendo del tamaño del almacén de contenido y de los datos relacionados de IBM Cognos BI. Sin embargo, sólo puede haber un espacio de tiempo limitado en el que pueda realizarse la actualización del índice debido a otros procesos del servidor. Quizás desee escalar el servicio de actualización del índice para mejorar el rendimiento de la indexación.
Otros servicios
La escalabilidad del servicio de presentación, del servicio de control de trabajo y planificación y del servicio de registro depende principalmente del tamaño de la CPU y de la memoria disponible. Estos componentes se pueden escalar de dos formas:
- Verticalmente, utilizando un sistema más grande capaz de gestionar más subprocesos de solicitudes simultáneas
- Horizontalmente, ejecutando los servicios en sistemas adicionales
No hay ninguna configuración específica para ajustar estos componentes. Sin embargo, puede ver la configuración de equilibrio de carga establecida por el administrador del servidor para determinar cuánta carga se asigna a cada sistema que ejecuta estos servicios.