Está en la página 1de 15

Arquitectura BI

Inteligencia de Negocios
La misin de la Inteligencia de Negocios (BI por sus siglas en ingls) es el acceso a y el analisis de fuentes de informacin cuantitativa para ofrecer una visin como un medio para alinear a las personas y los procesos con la misin de la empresa (fuente: Gartner) La inteligencia de negocios incluye:
Creacin de Almacenes de Datos. Consulta y Reporteo de Datos. Anlisis de Datos. Creacin y administracin de Cubos de Datos EIS (Executive Information Systems)

Patrones de Despligue de BOE


Patrn Ventajas Patrn I. Bsico. Facilidad de Instalacin Mantenimiento No hay latencia de red Limitaciones No es resilente o tolerante a fallas. No optimizado para rendimiento. Los CPUs son compartidos entre varios procesos El licenciamiento no est optimizado. Escalabilidad Limitada Escenario de Despliegue Despliegues Pequeos, base de usuarios menor a 100. Ambientes de Desarrollo o Pruebas. Sistemas Demo. Tamao pequeo a mediano (100-500 usuarios) Asegurar despliegues que requieren firewalls Ambientes de Desarrollo/Pruebas para equipos grandes (20+ desarrolladores)

Patrn II. Distribuido.

Optimiza el licenciamiento. Los servidores dedicados a cada capa. La red puede ser asegurada con el uso de firewalls entre servidores. Respaldo/Restauracin optimizada por servidor.

Ms complejo que el patrn I Latencia de red entre servidores No es resilente / tolerante a fallas. Opciones de escalamiento limitadas

Patrn III. Optimizado.

Escalable para soportar ms usuarios. Los procesos de BO son optimizados en varios servidores. Ms complejo Seguridad de Red. No es tolerante a fallas. Resilencia donde si un servidor BO Latencia de Red falla el resto del sistema no se ve afectado. Resilente / Tolerante a Fallas Complejo Escalable Caro La red puede ser asegurada Latencia de Red Los servidores de BO son optimizados.

Despliegues medianos a grandes (500+ usuarios) Alta demanda Sistema escalable

Patrn IV. Balanceado y Tolerante a fallas.

Despliegues empresariales (1000+ usuarios)

Patrn I. Despliegue Bsico


Se tienen todos los componentes de servidor de BOE en un solo servidor. Los componentes son: Todos los componentes del servidor de BOE : CMS, WebI Report Server, Crystal Report Server, etc. Un Servidor de Aplicaciones Web (IIS, Tomcat, etc.) que hospeda las aplicaciones web de administracin y usuario Un sistema de archivos que hospeda el repositorio de BOE, donde se mantienen los documentos. Un servidor de base de datos (SQL Server, Oracle, MySql, etc.) que hospeda el repositorio de CMS, la basde de datos de Auditoria y la base de datos del Administrador del Cicli de Vida.

Patrn I. Dimensionamiento
Muchos factores influencian el tamao requerido para un sistema BOE: el nmero de usuarios, como el sistema est siendo usando (se accedern Documentos BI, Aplicaciones de Crystal Reports o Voyager) y que tan frecuentemente se accede al sistema. Sin embargo, se puede considerar un tamao mnimo para este patrn de despliegue.
Se puede asumir que tanto el servidor de aplicaciones web como el servidor de base de datos para el repositorio estn en uso constante, por lo tanto se debe dedicar un CPU para cada uno de ellos. Para BOE es un poco ms complicado pero 2 CPUs podrn manejar un despliegue pequeo. As, nuestro servidor fsico debera tener como mnimo cuatro CPUs o cores. En un servidor de 32bits es recomendable asignar 2GB por CPU. La regla de oro aqui es que un proceso de 32bits puede acceder slo un mximo de 2GB de RAM. Obviamente un CPU puede ejecutar varios procesos cada uno consumiendo 2GB de RAM. Para servidores de 64bits no se tiene el lmite de 2GB por lo que se puede instalar ms RAM.

Patrn II. Despliegue Distribuido


Despliegue de 3 capas: 1ra. Servidor de aplicaciones Web. 2da. Servidor de aplicaciones BOE . El servidor de base de datos para el Repositorio de BOE y las bases de datos de Auditoria se mueven a otros servidor. 3ra. La capa de base de datos. Donde se hospedan los almacenes y origenes de datos.

Patrn II. Dimensionamiento


Se sigue la misma lgica de dimensionamiento que el patrn I; sin embargo, dado que se tiene un sistema distribuido ahora se tienen los requerimientos mnimos para cada servidor fsico:
Web Server: 1 CPU, BOE Server: 2 CPUs and BOE Database Server: 1 CPU.

El requerimiento de memoria se mantiene con 2GB mnimo por CPU.

Patrn III. Despliegue Optimizado


En este despliegue se dividen los procesos de BOE en servidores separados para optimizar el procesamiento. Al grupo de servidores fsicos se le denomina cluster:
BOE CMS Server. Hospeda los servicios principales de BOE los cuales son Central Management Server (CMS), input and output File Repository Server (FRS), Event Server, Publishing server, Program Scheduling Server, Replication server, Search server and the Web Services server. El file system del repositorio tambin se tiene en este server. Web Intelligence Server. Hospeda el Web Intelligence Processing server y el Web Intelligence Scheduling and Publishing (job) server. Crystal Reports Server. Hospeda los servicios de Crystal Report: Crystal Reports Cache Service, Crystal Reports Processing Service, Crystal Reports Scheduling Service, Crystal Reports Viewing and Modification Services and the List of Values Scheduling service. Voyager Server. Hospeda el Voyager server processes el servidor de anlisis multi-dimensional.

Patrn III. Dimensionamiento


El dimensionamiento, es el misma para el Servidor Web y la base de datos CMS, pero para cada servidor de BOE se tiene:
BOE CMS Server: 1 CPU Web Intelligence Server: 1 CPU Crystal Reports Server: 1 CPU Voyage Server: 1 CPU

Para incrementar la capacidad se puede agregar ms CPUSs y RAM a cada servidor. Por ejemplo, si se tiene un gran nmero de usuarios accediendo a Crystal Reports y no tantos accediendo al servidor de Web Intelligence, se puede escalar individualmente el servidor de Crystal.

Patrn IV. Balanceado/Tolerante a Fallas


Se duplican los servidores para tener tolerancia a fallas y balanceo. Si falla un servidor el clon toma la carga. Mientras ambos servidores estn arriba se reparten (balancean) la carga. Los repositorios (servidor de base de datos y sistema de archivos) estn compartidos. Se tiene un balanceador de carga enfrente de los servidores de aplicaciones Web que distribuye las peticiones entre cada servidor y detecta cuando alguno est fuera para redirigir las peticiones al que sigue vivo.

Patrn IV. Dimensionamiento


Dependiendo del patrn de despliegue (I, II o III) que se eliga para duplicar, se debe cosiderar el dimensionamiento. Es importante que el dimensionamiento elegido para cada pila de servidores sea capaz de soportar la carga mxima estimada, en caso de que la pila duplicada se caiga.

BO Data Integrator
Permite a las empresas explorar, extraer, transformar datos provenientes de cualquier fuente y entregarlos en la forma y tiempo que se requieran. Asegura que los usuarios de BI siempre tengan informacin oportuna, precisa y confiable. Permite tener una sola vista de toda la organizacin.

Referencias
http://www.gulland.com/wp/?p=212

También podría gustarte