Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Under construction

This page is being translated

Ideasoft O3's Hardware & Software requirements

The purpose of this document is to provide information to define the hardware and software characteristics to install Ideasoft O3. It is for personel with infraestructure and technical knowledge, who should decide which is the best equipment to use for the producto instalation.

Document organization

The fisrt section sets the Hardware requirements fot the O3 instalation, explaining the necessary resources in detail.

The second section provides example metrics for specifical datamarts requirements. This metrics include hard disc storage used, and memory configuration. Note that it should be considered only as a reference. It should not be taken as a general definition of the resources used by each datamart.

Hardware Requirements

Environments classification

Ideasoft O3 is a very flexible producto that can be used on several scenarios wich present a variety of usage context. The product feets well to different scenarios due to it's advanced technical characteristics such as its technological platform, powefull multidimensional algoritms, and the design of a set of mechanisms to provide high scalability .

It is necessary to consider the breadth of scenarios to identify the environment for which the instalation should be designed, in order to give hardware recomendations. It is also recomended to consider which the purpose of the instalation is, as the instalation may be directed to high demand scenarios or ar the other end, for individual use in a laptop, or simple usage cases evaluation, etc.

Another element to consider is the scalability of the infrastructure. The hardware infraestructure goes forward in the direction of offering equipments with a high scalability capacity, that must be considered when making a recommendation for a specific purpose. The best investment in software and hardware is the one that suits best current needs and anticipates future ones. The over-sizing of a server in early stages will affect the ROI without providing a specific outcome. The continuing low price of hardware makes it appropriate, in cases where we foresee growth, opt for architectures with the ability to scale.

For these reasons, we will not only recommend affordable equipments but also the scalability characteristics that should be taken into account in specific scenarios. O3 is prepared to extensively exploit the capability of scaling the architecture of modern hardware both with respect to multiple cores, memory, high-speed networks and clusters.

It should also be taken into account the number of O3 components that will be in production. For example, the use of O3 Enterprise Portal or Web Customers will place greater demands on resources on the server computer, but lower in the clients ones. In contrast, an installation that uses only the server and clients multidimensional Desktop will require significantly fewer resources at the server (for example, reduced memory consumption on the server)

Another factor that must be analyzed is the pattern of use by users, such as the frequency of use, the distribution of use over periods of time and the sizing of the maximum load.

Finally, the amount of information actually stored in the Datamarts, the complexity of the multidimensional models and other factors directly dependent on the data from each installation will also influence the determination of the hardware requirements.

It is very difficult to do general recommendations to consider all these variables, so we have summed up in three cases the requirements of O3 with regard to hardware and software.

Case

Description

Minimum Requirements

It is the minimum equipment to install O3. Underlying these characteristics still use for testing or demonstrations can be compromised. This scenario is not recommended for production, except in very specific cases of very low load.

Minimum Recommended Configuration

It is the minimum recommended equipment for good performance in cases where no highly demanding

Recommended Configuration

This environment ensures high performance in small and medium facilities, providing flexibility to scale. In a scenario of high demand it may be necessary to escalate this configuration, using more powerful computers or configure a cluster to achieve high availability and load balancing

O3 Server

The following information explain in details the server machine requirements to run O3Server. Usually the datamers are build on this server, so the O3Builder component should also be installed on this computer. Its operation does not interfere with the server as it concentrates its use at hours of very low or null O3 Server activity. If so, it is possible to configure and license the use of O3Builder in other specific computer.

While there is no real requirement of having a dedicated server for this purpose, it is not recommended to share it with other programs for high consumption of memory or processor, such as a database engine.

O3Server Requirements

The server must be configured according to the volume of information and the maximum number of simultaneous users analizing the datamarts.

The values showned on the following table, represent a guide to set de minimum requierements

Case

Minimum Requirements to Install

Minimum Recommended Configuration

Recommended Configuration

Arquitectura

32bits

32/64bits

64bits

Procesador

Intel Pentium IV HT 2.0Ghz 
Intel Dual core

Intel Xeon 1 core (32bits)

Intel Core 2 Duo 2.0Ghz (64bits)
AMD 5200

Xeon Dual Core 2.5Ghz o sup. (con Socket libre para 2do procesador)

Xeon Quad Core 2.5Ghz o sup.

Memoria

1GB

2Gb

4Gb - 8Gb o sup. (con bancos libres para aumento de memoria).

Espacio en Disco (1)

750Mb instalación
250Mb configuración y logs

1Gb instalación
4Gb configuración y logs

1Gb instalación
9Gb configuración y logs

Otros características

 

Discos SATA II o SAS

Discos SAS

(1) ver Ejemplo de Requerimientos para Datamarts por información complementaria del consumo de disco para los Datamarts.

Sistema operativo

Cómo criterio general, O3 puede ejecutar en todo Sistema Operativo que soporte una JVM 1.5 actualizada. En concreto, los sistemas operativos actualmente soportados son:

  • Windows XP, Windows 2000, Windows 2003
  • Open Suse Linux 10.3, 11.
  • Fedora 7
  • Solaris 10.
  • RedHat RHEL 5.x

Cliente Web

El cliente Web es un acceso a O3 mediante un navegador de Internet. En terminos generales, se requiere un equipo con capacidad de correr alguno de los navegadores soportados por O3. No debe instalarse ningún componente de O3 en estos equipos.

Los requerimientos de Hardware son los necesarios para correr con eficiencia el navegador Web de preferencia del usuario o la organización. Se debe considerar que tales requerimientos dependen de la cantidad de aplicaciones simultáneas que el usuario utiliza para su trabajo.

Caso

Requerimientos Mínimos

Configuración Mínima Recomendada

Configuración Recomendada

Arquitectura

32bits

32bits

32bits/64bits

Procesador

Pentium III 1.0Ghz o superior

Intel Pentim IV

Pentium IV 2.8 Ghz o sup

Memoria

256Mb

512Mb

1Gb

Los Navegadores Web soportados por O3 son:

Sistema Operativo

Navegador

Versión

MS Windows XP

Internet Explorer

6.0, 7.0

MS Windows XP

Firefox

2.5, 3.0

Apple MacOS 10.5

Firefox

2.5, 3.0

Linux OpenSuse 10.3, 11.0

Firefox

2.5, 3.0

Cliente Desktop

El Cliente Desktop de O3 es una aplicación que se instala en el PC o Laptop del usuario y que puede ser utilizado en dos modalidades:

  • Cliente/Servidor: El Cliente Desktop se conecta a un O3 Server para trabajar con Datamarts, Scorecards, etc.
  • Desktop Standalone: El Cliente Desktop ejecuta localmente consultas a Datamarts construídos localmente o copiados a PC/Laptop manualmente o mediante el Servicio de Sincronización.

Para el caso Cliente/Servidor los requerimientos son:

Caso

Requerimientos Mínimos

Configuración Mínima Recomendada

Configuración Recomendada

Arquitectura

32bits

32/64bits

64bits

Procesador

Pentium III 1.5 GHz

Intel Pentium IV 1.7GHz

Intel Pentium IV HT 2.8Ghz
Intel Dual Core
Intel Core 2 Duo

Memoria

512Mb

768Mb

1Gb - 2Gb

Espacio en Disco

500Mb instalación

750Mb instalación

750Mb instalación

Para el caso Desktop Standalone los requerimientos son:

Caso

Requerimientos Mínimos

Configuración Mínima Recomendada

Configuración Recomendada

Arquitectura

32bits

32bits

32bits/64bits

Procesador

Pentium III 1.5 GHz

Intel Pentium IV 1.7GHz

Intel Pentium IV HT 2.8Ghz
Intel Dual Core
Intel Core 2 Duo

Memoria

512Mb

1Gb

1Gb - 2Gb

Espacio en Disco

500Mb instalación

750Mb instalación

750Mb instalación

En este caso se debe contemplar el espacio en disco requerido por los Datamarts.

O3 Studio

El entorno de desarrollo de O3 se instala en el equipo del desarrollador, los requerimientos son:

Caso

Requerimientos Mínimos

Configuración Mínima Recomendada

Configuración Recomendada

Arquitectura

32bits

32bits

32bits/64bits

Procesador

Pentium III 1.5GHz

Intel Pentium IV 2.4GHz

Intel Pentium IV HT 2.8Ghz
Intel Dual Core
Intel Core 2 Duo

Memoria

512Mb

1Gb

2Gb

Espacio en Disco

500Mb instalación
100Mb configuración y logs

750Mb instalación
250Mb configuración y logs

750Mb instalación
250Mb configuración y logs

Otros características

 


Discos SATA o sup

En este caso se debe contemplar el espacio en disco requerido por los Datamarts.

Ejemplo de Requerimientos para Datamarts

Esta sección describe los recursos requeridos para casos de ejemplos particulares. Notar que estos valores deben ser utilizados solamente como referencia y no deben ser aplicados negligentemente.

Estos casos ofrecen referencias concretas que deben ser tomadas en cuenta para calcular el dimensionamiento de una instalación concreta.

Factores que Intervienen en el Tamaño de los Datamarts

Los Datamarts almacenan información proveniente de distintas fuentes. Durante el proceso de carga, O3 realiza un conjunto de optimizaciones y transformaciones, que tienen varias consecuencias:

  • La información es altamente comprimida porque se utilizan representaciones compactas de la información (comparada con las Bases de Datos Relacionales, Archivos, etc.),
  • Se realizan agregaciones, la información en el Datamart no presenta el mismo detalle que en las fuentes, por lo que por cada registro efectivamente almacenado en un Datamart es posible que se hayan cargado varios registros de las fuentes. Este factor contribuye también a la compresión de la información.
  • Para acelerar la consulta, algunos Datamarts son diseñados para que realicen un conjunto de Pre-Calculos (redundancia controlada), que aumenta la información almacenada en el Datamart.
  • Sólo una parte de la información de las Bases de Datos que actúan de fuentes de información para el Análisis prsenta Relevancia y es utilizado por los Datamarts.

Cómo regla general, los Datamarts muestran tasas de compresión de la información que almacenan, requiriendo menos espacio de almacenamiento que las bases de datos de partida.

Tamaño de Datamarts

Ejemplo

Registros efectivos en el Datamart

Tamaño sin Pre-Cálculo

Tamaño después de Pre-Cálculo

APB S

7 millones

350 MB

560 MB

APB L

18.8 millones

870 MB

1.25 GB

APB XL

94.5 millones

4.45 GB

6.5 GB

  • No labels