You are on page 1of 12

IdeaSoft Uruguay S.R.L.

Phone: +598 (2) 710 4372


21 de Setiembre 2570 Fax: +598 (2) 710 4965
Montevideo http://www.ideasoft.com.uy
Uruguay
O3 Requerimientos de
Software y Hardware
Uso de memoria, espacio en disco, y
recursos de red



Resumen
Este documento resume los requerimientos hardware y software para la ejecucin de O3.

Estado
Esta informacin se refiere a la versin 3.0 y posteriores.

IDEASOFT
O3 Requerimientos de Software y Hardware Pgina 1
Introduccin
El objetivo de este documento es proveer informacin necesaria para determinar las
caractersticas de hardware y software requeridos para implementar O3 de acuerdo al
ambiente del cliente.
Para una descripcin ms detallada de todos los componentes y cmo interactan entre
s, referirse al documento O3 Arquitectura del Sistema
Cmo leer este documento
Este documento est organizado en cuatro secciones.
La primera seccin describe los requerimientos de Hardware para cada instalacin de O3,
detallando los recursos necesarios para cada mquina.
La segunda seccin provee medidas de ejemplo para los requerimientos de dos cubos
especficos. Tales mediciones incluyen espacio de almacenamiento en disco duro
utilizado, as como parmetros de memoria. Esta seccin debe ser considerada como un
ejemplo nicamente y no debe tomarse como la definicin general de los recursos
necesarios para cada cubo de O3.
La tercera seccin describe el uso que se hace de los recursos de red desde los
componentes de consulta instalados en los puestos de trabajo.
Finalmente, la cuarta seccin enumera a grandes rasgos los requerimientos de Software
necesarios para O3.
IDEASOFT
Pgina 2 O3 Requerimientos de Software y Hardware
Requerimientos de Hardware
O3 Server
La siguiente informacin detalla los requerimientos para la mquina servidor utilizada para
ejecutar el O3 Server. Usualmente los cubos son construidos en este servidor, por lo que
el O3 Builder tambin es instalado en esta mquina.
Si bien no existe un requerimiento real de tener un servidor dedicado para este propsito,
no es recomendable compartirlo con otros programas de alto consumo de memoria o
procesador, como puede ser un motor de base de datos.
Notar tambin que este servidor podra ser utilizado por el Servidor Web donde se ejecuta
el servicio del O3 Portal. En este caso los requerimientos de espacio de disco descriptos
en esta seccin debern incrementarse con los requerimientos indicados en la seccin
O3 Portal Servicio para Cliente Fino
Requerimientos del servidor
El servidor debe ser configurado de acuerdo al volumen de la informacin y la mxima
cantidad simultnea de usuarios a atender.
Los parmetros que se muestran en la siguiente tabla, representan una gua para
establecer los requerimientos mnimos.
Componente Requerimientos
Mnimos
Requerimientos
Sugeridos
Procesador Pentium II 500 MHz Pentium III 1 GHz
RAM 256 MB 512MB
Disco Duro 80 MB ms la cantidad
requerida por los cubos (ver
Consumo de Disco)
80 MB ms la cantidad requerida
por los cubos (ver Consumo de
Disco)
Disquetera No requerido No requerido
CD ROM Recomendado durante la
instalacin.
Recomendado durante la
instalacin.
Tarjeta de
Video
No se requiere ambiente
grfico.
No se requiere ambiente grfico.
Tarjeta de Red Soporte TCP/IP requerido Soporte TCP/IP requerido
Direccin IP Esttica Esttica
Requerimientos de Software
El O3 Server puede ser ejecutado en diferentes plataformas. A continuacin se presenta
una lista de las plataformas sobre las cuales ha sido testeado:
Windows 95 / 98 / Me
Windows NT 4.0
Windows 2000
Windows XP
Linux Suse 8.0
Linux RedHat 8.0
IDEASOFT
O3 Requerimientos de Software y Hardware Pgina 3

Consumo de Disco
La siguiente tabla presenta los requerimientos de disco para los componentes instalados
en el servidor. Dicha tabla no considera el espacio requerido para almacenar los cubos.
Componente Espacio mnimo requerido
JRE (Mquina Virtual Java) 42.5 Mb
O3 Server y O3 Builder 20.0 Mb
Espacio total requerido por el Servidor 62.5 Mb

Nota: El espacio en disco requerido depende de parmetros del dispositivo de disco tales
como tamao de pgina, por lo que diferentes plataformas tienen distintos requerimientos.
Los valores anteriores fueron medidos para un equipo Windows 2000, utilizando NTFS.
Para otras plataformas, esta informacin debe usarse slo como referencia.
O3 Portal Servicio para Cliente Fino
El O3 Portal es el componente web que contiene todas las pginas y recursos de Internet
requeridos por el cliente fino.
Este componente debe ser desplegado dentro de un Web Server con soporte para
pginas JSP y Servlets. La instalacin de O3 incluye una versin de Tomcat Web Server
que puede ser utilizada para desplegar el cliente fino de O3
Utilizacin de Disco en el Servidor
Componente Espacio mnimo
requerido
O3 Web O3 Thin Client support 25.0 Mb
Tomcat Web Server 35.0 Mb
Java SDK 1.4 (requerido por el Tomcat) 65.5 Mb
Cantidad Total requerida por el O3 Portal usando
Tomcat Web Server
125.5 Mb

Nota: Si se instala el soporte para O3 Portal en la misma mquina donde se instala el O3
Server, los requerimientos de disco duro deben sumarse ya que en cada caso las tablas
contemplan nicamente el mdulo que describen.
IDEASOFT
Pgina 4 O3 Requerimientos de Software y Hardware
Requerimientos de Software para Usuarios Finales
Software Especificaciones
Navegador de
Internet
O3 Portal utiliza solamente html y java scripts en el lado del
cliente. Por lo tanto nicamente se requiere un Navegador de
Internet capaz de manejar dicha tecnologa. Este componente ha
sido probado con Netscape Navigator 7.0 y superiores, e Internet
Explorer 6.0 y versiones superiores.
En el caso de utilizar O3 Plug-ins es necesario contar con un
soporte Java en el navegador. Esto es posible instalando el Java
plug-in en el Navegador de Internet.

Observar que si bien otros Servidores Web pueden ser utilizados, es conveniente realizar
las pruebas correspondientes previamente a la puesta en produccin.
Otra alternativa puede ser utilizar un Servidor Web corporativo, como Internet Information
Server o Apache conjuntamente con Tomcat. Con esta alternativa, el punto de entrada
sera el Servidor Web que existe en la empresa, siendo los pedidos de O3 enviados
directamente y en forma automtica al Tomcat Web Server. En este caso, tanto el
Servidor Web corporativo como el Tomcat Web Server pueden coexistir en el mismo
equipo.
Si el Tomcat Web Server debe ser configurado como nico Servidor Web, debe ser
instalado en un servidor que tenga una direccin IP visible externamente desde Internet.
Puestos de trabajo Componentes de O3 para usuarios finales
Modo Standalone Utilizado para presentaciones
Los parmetros provistos en la siguiente tabla slo deben ser tomados como una gua de
requerimientos mnimos.
Componente Requerimientos
mnimos
Requerimientos
sugeridos
Procesador Pentium 266 MHz Pentium II 500 MHz
RAM 128 MB 256 MB
Disco Duro 80 MB (Ver
Utilizacin del Disco Duro) ms el
espacio requerido para
almacenar los cubos
80 MB (Ver
Utilizacin del Disco Duro) ms el
espacio requerido para
almacenar los cubos
Disquetera No requerido No requerido
CD ROM Recomendado durante la
instalacin
Recomendado durante la
instalacin
Tarjeta de
video
Se requiere capacidad Grfica,
con un mnimo de 256 colores.
Se requiere capacidad Grfica,
con un mnimo de 256 colores.
Tarjeta de Red No requerido No requerido

IDEASOFT
O3 Requerimientos de Software y Hardware Pgina 5
Modo Cliente-Servidor
Los parmetros provistos en la siguiente tabla slo deben ser tomados como una gua de
requerimientos mnimos.
Componente Requerimientos mnimos Requerimientos
sugeridos
Procesador Pentium 266 MHz Pentium II 500 MHz
RAM 128 MB 256 MB
Disco Duro 80 MB (Ver
Utilizacin del Disco Duro)
80 MB (Ver
Utilizacin del Disco Duro)
Disquetera No requerido No requerido
CD ROM Recomendado durante la
instalacin
Recomendado durante la
instalacin
Tarjeta de
video
Se requiere capacidad Grfica,
con un mnimo de 256 colores.
Se requiere capacidad Grfica,
con un mnimo de 256 colores.
Tarjeta de Red Soporte TCP/IP requerido Soporte TCP/IP requerido

O3 Portal - Cliente Fino (Acceso Web)
Los parmetros provistos en la siguiente tabla slo deben ser tomados como una gua de
requerimientos mnimos.
Componente Requerimientos mnimos Requerimientos sugeridos
Procesador Pentium 266 MHz Pentium II 500 MHz
RAM 64 MB 128 MB
Disco Duro No requerido No requerido
Disquetera No requerido No requerido
CD ROM No requerido No requerido
Tarjeta de
Video
Se requiere capacidad Grafica,
con un mnimo de 256 colores.
Se requiere capacidad Grafica,
con un mnimo de 256 colores.
Tarjeta de
Red
Soporte TCP/IP requerido Soporte TCP/IP requerido
Navegador
de Internet
Se han hecho pruebas en
Internet Explorer 6.0 y
Netscape Navigator 7.0
1

Se han hecho pruebas en
Internet Explorer 6.0 y Netscape
Navigator 7.0

Utilizacin del Disco Duro
La siguiente tabla muestra el espacio para almacenamiento requerido para instalar todos
los componentes de Usuario Final. Son vlidos para el modo Standalone y el modo
Cliente-Servidor.

1
Notar que nuevas versiones de estos productos podran presentar problemas de incompatibilidad. Por lo tanto
este punto debe ser considerado con precaucin.
IDEASOFT
Pgina 6 O3 Requerimientos de Software y Hardware
Componente Espacio mnimo
requerido
JRE (Mquina Virtual Java) 42.5 Mb
O3 Browser, O3 Organizer, O3 Reports, O3
Scorecard
20.0 Mb
Espacio total requerido por Herramientas del
Usuario Final
62.5 Mb

Nota: La cantidad de espacio en disco necesaria depende de parmetros del dispositivo
de disco, tales como el tamao de pgina, por lo que distintas plataformas pueden tener
diferentes requerimientos. Los valores anteriores, fueron medidos para una instalacin
Windows 2000 usando NTFS. Para otras plataformas, dichos valores deberan ser
utilizados nicamente como referencia.
IDEASOFT
O3 Requerimientos de Software y Hardware Pgina 7
Ejemplo de requerimientos para cubos
Esta seccin describe los recursos requeridos para dos ejemplos particulares.
Notar que estos valores deben ser utilizados solamente como referencia y no deben ser
aplicados negligentemente.
Los cubos utilizados para generar estas mediciones de referencia fueron diseados de
acuerdo a la especificacin dictada por la organizacin OLAP Council (alianza
independiente para la definicin de estndares para la industria OLAP).
Esta organizacin defini un test estndar para la industria, llamado OLAP Council
APB-1, el cual est explcitamente diseado para no favorecer ningn producto en
particular y ser lo suficientemente complejo para probar en forma exhaustiva cualquier
servidor OLAP. El objetivo del APB-1 es medir el global comportamiento OLAP del
servidor y no alguna caracterstica particular.
Debajo se presenta una breve y simplificada descripcin de los resultados obtenidos en
dos cubos, con aproximadamente 1.300.000 y 4.100.000 registros respectivamente.
Destacamos que los resultados presentados en este documento son los resultados de la
prueba antes mencionada.
Por informacin ms detallada, pueden consultarse los resultados de la auditora de O3
llevada a cabo por una empresa con sede en Boston dedicada e el anlisis de
herramientas de estas caractersticas.
Utilizacin de Disco Duro
Nro de registros en el cubo Tamao del cubo
1300000 registros 350 Mb
4100000 registros 800 Mb
Utilizacin de memoria
En ambos casos, la memoria del servidor oscilaba entre los 50 Mb y los 100Mb.
Bajo estas condiciones el tiempo promedio de respuesta estuvo por debajo de medio
segundo.
No hubo ningn impacto significativo en la cantidad de memoria utilizada en el momento
de conectarse nuevos usuarios al servidor. Cada usuario aloj en promedio 40 Kb, bajo la
hiptesis de que slo accedan a un cubo.
Estos valores fueron medidos en un servidor con las siguientes especificaciones:
Procesador: Pentium IV
Velocidad del Procesador: 1.7 GHz
RAM: 378Mb
Sistema Operativo: Windows 2000 Professional
IDEASOFT
Pgina 8 O3 Requerimientos de Software y Hardware
Utilizacin de la Red
Ancho de Banda
Presentamos a continuacin una estimacin de los recursos de red utilizados en las
diferentes fases de ejecucin del O3 Browser, corriendo en modo Cliente-Servidor.
Apertura del cubo
La apertura de un cubo desde el O3 Browser implica la transferencia de distintos tipos de
informacin que incluyen: parmetros internos almacenados en el cubo, un subconjunto
inicial bsico de su metadata (el resto es accedido por demanda en funcin de la
navegacin) y los datos involucrados en la primer consulta.
El promedio de bytes transmitidos (contemplando todos los frames TCP/IP transmitidos
en ambos sentidos) es de aproximadamente 100Kb.
Procesamiento local
Los cambios de tipo de grfico o de tabla, as como las funciones que controlan la
presentacin y anlisis de la informacin se resuelven localmente al O3 Browser, sin
necesidad de transmisin de informacin adicional. Estas operaciones incluyen:
supresin de ceros, ordenamiento, ingreso y edicin de frmulas, etc.
Por lo tanto, esas operaciones realizadas por el usuario no tienen impacto sobre la red.
Consultas
El consumo de cada consulta esta en relacin directa y lineal con la cantidad de celdas
que contiene su resultado. Debido a las caractersticas del modelo multidimensional, en
particular los niveles de agregacin que ofrece, el volumen de celdas tiende a mantenerse
en niveles bajos.
Cada consulta transfiere la informacin numrica, los atributos de formateo y
eventualmente los elementos de la metadata involucrados.
Para un resultado compuesto de 50 filas y 4 columnas el total de bytes transmitidos es del
orden de 30 Kb. Esto incluye todos los paquetes transmitidos en ambos sentidos.
Nuestras estimaciones y evaluaciones en la prctica indican que la frecuencia de
consultas promedio de un usuario sobre el servidor no es superior a una consulta cada 25
o 30 segundos.
Esta estimacin es avalada por la opinin de los consultores que auditaron O3 y
extrapolaron que el rendimiento de O3 de 100 consultas por segundos en un ambiente
simulado con 100 conexiones concurrentes puede extrapolarse a un soporte del orden de
los 2000 usuarios concurrentes.
IDEASOFT
O3 Requerimientos de Software y Hardware Pgina 9
Requerimientos de Software
Sistemas Operativos soportados
Debido a la extensa oferta de sistemas operativos, as como a diferentes versiones del
mismo producto, es prcticamente imposible enumerar todas las plataformas donde O3
puede ejecutarse exitosamente.
La siguiente, es una lista de algunos sistemas operativos donde O3 ha sido instalado
exitosamente.
La informacin est basada en las actuales plataformas soportadas por la versin 1.4.2
de Java.
Sistema Operativo Componentes soportados
Windows 98 (1
st
and 2
nd
edition) Todos
Windows Me Todos
Windows NT 4.0 (SP6a) Todos
Windows 2000 Server Todos
Windows 2000 Professional (SP3) Todos
Windows XP Professional (SP1) Todos
Windows Server 2003 Todos
Linux Suse 8.0 Todos
Linux RedHat 8.0 Todos

Fuentes de Datos
O3 puede construir cubos desde dos tipos de fuentes de datos: archivos de texto y bases
de datos.
Cualquier archivo de texto, ya sea con campos delimitados por tabuladores o cualquier
otro carcter, o con formato de ancho fijo es soportado, siempre que incluya un registro
por lnea.
Las bases de datos pueden ser consultadas a travs drivers JDBC u ODBC
2
.
Restricciones de Software
Temas de impresin
La impresin en Java es altamente dependiente de la versin del dispositivo de impresin
instalado en el sistema. Por lo tanto, para garantizar que el sistema de impresin
funcionar correctamente, debe asegurarse de que est instalada la ltima versin del
dispositivo de impresin y que el mismo ha sido especficamente designado para la
impresora que se desea utilizar.

2
Esta funcionalidad est limitada por las caractersticas propias de cada driver.
IDEASOFT
Pgina 10 O3 Requerimientos de Software y Hardware
Capacidad de color de la tarjeta de video
Para lograr un correcto funcionamiento, Java requiere al menos 256 colores, por lo que
tanto la pantalla como la tarjeta de video deben estar correctamente configuradas.
Errores en la Interfaz Grfica en Windows XP
Bajo circunstancias particulares, algunas ventanas desplegadas por O3 pueden generar
errores, debido a incompatibilidades entre la tarjeta de video y la versin de Java
utilizada. Este problema puede ser resuelto agregando la siguiente lnea al final de cada
archivo de extensin .lax que se encuentra en la carpeta bin bajo de la instalacin de O3:
sun.java2d.noddraw
Errores en la ejecucin de aplicaciones de extensin .exe in Windows 2000
Bajo circunstancias particulares, los archivos de extensin .exe creados durante la
instalacin de O3 en Windows 2000, pueden generar error en tiempo de ejecucin
detectados por Dr. Watson. En dichos casos, se deben utilizar los archivos de extensin
.bat provistos por la propia instalacin de O3. Estos archivos se encuentran en la carpeta
bat, bajo la instalacin de O3.
Errores en la ejecucin de shell scripts (.sh) en Linux
Dependiento de la versin del sistema operativo donde O3 haya sido instalado, el shell
script que ejecutan los mdulos de O3 pueden no funcionar. Esto ocurre porque en
algunos casos, el comando which no est disponible. Para solucionar este inconveniente
es necesario editar los archivos de extensin .sh con un editor de texto y realizar los
siguientes cambios:
La lnea que contiene CMDPATH=`which $0`
debe ser reemplazada por CMDPATH=`type p $0`

You might also like