Está en la página 1de 8

COMERCIO ELECTRONICO

REQUERIMIENTOS DE HARDWARE Y SOFTWARE PARA IMPLEMENTAR UN


SERVIDOR PARA APLICACIN DE COMERCIO ELECTRONICO
HACER UN ESTUDIO DE LA PLATAFORMA A IMPLEMENTAR Y CONSIDERAR A PARTIR DE ELLA
EL HARDWARE NECESARIO PAR ELLO.
APLICACION DE COMERCIO ELECTRONICO

HACER UNA ESTUDIO DE SW LIBRE Y PAGADO, Y EL USO DE LAS APLICACIONES, INDICAR


TAMBIEN EL LINK DE DESCARGA.

TALLER DE PROGRAMACION WEB

REALIZAR UN MANUAL DE COMO ACTIVAR LOS SERVICIOS DE WEB, LOS PASOS PARA CREAR
UN PROYECTO ASP, Y LA CREACION DE UNA PAGINA CON SUS DATOS Y FORMULARIO DE
ACCESO.

Requerimientos de Hardware y Software de Ideasoft


O3
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.
Est dirigido a personal con conocimientos tcnicos de infraestructura que participan del
proceso de definicin del equipamiento a utilizar en una instalacin de Ideasoft O3.

Organizacin de este documento


La primera seccin establece los requerimientos de Hardware para la instalacin de O3 en un
equipo, detallando los recursos necesarios.
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.

Requerimientos de Hardware
Clasificacin de los entornos
Ideasoft O3 es un producto extremadamente flexible que puede ser aplicado en escenarios
diversos que presentan modalidades de uso y contextos sumamente variados. El producto se
adapta a estos distintos escenarios con excelentes caractersticas, gracias a un conjunto de
caractersticas tcnicas avanzadas, que comienzan en su plataforma tecnolgica, se
sustentan en una arquitectura de vanguardia y en algoritmos multidimensionales potentes y en
el diseo de un conjunto de mecanismos orientados a brindar alta escalabilidad.
Para brindar recomendaciones de hardware, es necesario considerar esa amplitud de
escenarios para identificar en cada caso para cul de esos entornos deber ser dimensionada
una instalacin. Tambin es necesario considerar el propsito que se dar a la instalacin, ya
que una instalacin puede estar dirigida a la produccin en escenarios de alta demanda o en
el otro extremo, al uso individual en un laptop, a la evaluacin con casos simples o el
desarrollo por una nica persona.
El otro elemento a tomar en cuenta es la escalabilidad de la propia infraestructura. La
infraestructura de hardware sigue avanzando en la direccin de brindar equipos con gran
capacidad de escalabilidad, que debe ser considerada al momento de hacer una
recomendacin para un propsito concreto. La mejor inversin en software y hardware es
aquella que acompaa con elasticidad las necesidades concretas que se van planteando con
el tiempo. El sobre-dimensionamiento de un equipo en etapas iniciales va a afectar el ROI sin
brindar un resultado concreto. La continua baja de precios de hardware hace conveniente, en
casos donde se prevean crecimientos, optar por arquitecturas con capacidad de escalar en
forma econmica. Por ello, no slo vamos a recomendar o proponer equipos posibles, sino
tambin las caractersticas de escalabilidad que deberan tenerse en cuenta en algunos
escenarios. O3 est preparado para aprovechar extensivamente la capacidad de escalamiento
de las arquitecturas de hardware modernas tanto en lo que respecta a mltiples cores,
memoria interna, redes de alta velocidad y clusters.

Tambin debe ser tenida en cuenta la cantidad de componentes de O3 que se llevarn a


produccin. Por ejemplo, el uso de O3 Enterprise Portal o de Clientes Web va a poner mayor
demanda de recursos sobre el equipo Servidor, pero menor en los equipos clientes. En
cambio, una instalacin que utilice nicamente el servidor multidimensional y clientes Desktop
va a requerir significativamente menos recursos a nivel del servidor (por ejemplo, menor
consumo de memoria en el servidor).
Otro factor que debe ser analizado es la modalidad de uso por parte de los usuarios, como por
ejemplo la frecuencia de uso, la distribucin del uso a lo largo de perodos de tiempo y el
dimensionamiento de las cargas mximas o picos de utilizacin.
Finalmente, la cantidad de informacin efectivamente almacenada en los datamarts, la
complejidad de los modelos multidimensionales y otros factores directamente dependientes de
los datos de cada instalacin tambin influyen en la determinacin de los requerimientos de
hardware.
Es muy difcil hacer recomendaciones generales que consideren todas esta variables, por eso
hemos resumido en tres casos los requerimientos de O3 en lo que respecta a hardware y
software.
Caso

Descripcin

Requerimientos
Mnimos

Es el equipo mnimo bajo el que O3 puede llegar a ser instalado. Por


debajo de estas caractersticas su uso an para pruebas o
demostraciones puede quedar comprometido. Este escenario no es el
recomendado para produccin, excepto en casos muy especficos de
muy baja carga.

Configuracin
Mnima
Recomendada

Este es el equipo mnimo recomendado para obtener buenas


prestaciones en casos de aplicacin no altamente exigentes

Configuracin
Recomendada

Este entorno asegura alto rendimiento en instalaciones chicas y


medianas, brindando flexibilidad para escalar. En un escenario de alta
exigencia puede ser necesario escalar esta configuracin, utilizar un
equipo ms potente o configurar un cluster para lograr alta
disponibilidad y balanceo de carga

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 y su operacin no interfiere con el servidor
ya que se concentra su uso en horas de muy baja o nula actividad del Servidor de O3 (noche
o fines de semana). Si fuera el caso, es posible licenciar y configurar el uso de O3 Builder en
equipos especficos.
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. Cuando en el mismo equipo servidor se instalan
otras aplicaciones, es necesario que el dimensionamiento del mismo contemple el
requerimiento combinado de recursos.

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.

Caso

Requerimientos
Mnimos
para
Instalar

Configuracin
Mnima
Recomendada

Configuracin
Recomendada
escalamiento)

Arquitectura

32bits

64bits

64bits

Procesador

Intel Pentium IV HT
3.0Ghz
Intel Dual core

Intel Core 2 Duo


2.0Ghz (64bits)
AMD 5200

Xeon Dual Core 2.5Ghz o


sup. (con Socket libre para
2do procesador)

(buen

Xeon Quad Core 2.5Ghz o


sup.
Memoria

1GB

4Gb en 64 bits

8Gb o sup. (Con bancos


libres para aumento de
memoria).

Espacio en
Disco (1)

750Mb
instalacin
250Mb configuracin
y logs

1Gb
instalacin
4Gb configuracin y
logs

1Gb
instalacin
9Gb configuracin y logs

Discos SATA II o
SAS

Discos SAS

Otros
caractersticas

(1) ver Ejemplo de Requerimientos para Datamarts por informacin complementaria del
consumo de disco para los Datamarts.
Sistema operativo
Cmo criterio general, O3 puede ejecutar en todo Sistema Operativo que soporte una JVM 1.6
actualizada. En concreto, los sistemas operativos actualmente soportados son:

Windows XP, Windows 2000, Windows 2003,


Windows 7, Windows 2008
Linux RedHat RHEL 5.x
Linux Ubuntu 8.04,10.04
Linux Open Suse 10.3, 11, 11.X
Linux Fedora 7
Apple MacOS 10.5
Sun Solaris 10

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 ningn 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 organizacin. Se debe considerar que tales
requerimientos dependen de la cantidad de aplicaciones simultneas que el usuario utiliza
para su trabajo.
Caso

Requerimientos
Mnimos

Configuracin Mnima
Recomendada

Configuracin
Recomendada

Arquitectura

32bits

32bits

64bits

Procesador

Pentium III 1.0Ghz o


superior

Intel Pentim IV

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

Memoria

512Mb

1Gb

2Gb

Los Navegadores Web soportados por O3 son:


Sistema Operativo

Navegador

Versin

MS Windows Vista, XP, 2003,


2008, 7

Internet
Explorer

6.0, 7.0, 8.0 (usando vista de


compatibilidad)

MS Windows Vista, XP, 2003,


2008, 7

Firefox

2.5, 3.X

MS Windows Vista, XP, 2003,


2008, 7

Safari

3.1.2

Apple MacOS 10.5

Firefox

2.5, 3.X

Apple MacOS 10.5

Safari

3.2

Linux RedHat RHEL 5.x

Firefox

2.5, 3.X

Linux OpenSuse 10.3, 11.0

Firefox

2.5, 3.X

Linux Ubuntu 8

Firefox

2.5, 3.X

Linux Fedora 7

Firefox

2.5, 3.X

Cliente Desktop

El Cliente Desktop de O3 es una aplicacin 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 construdos
localmente o copiados a PC/Laptop
manualmente o mediante el Servicio de
Sincronizacin.

Para el caso Cliente/Servidor los requerimientos son:


Caso

Requerimientos
Mnimos

Configuracin Mnima
Recomendada

Configuracin
Recomendada

Arquitectura

32bits

32/64bits

32/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

2Gb - 4Gb

Espacio en
Disco

500Mb instalacin

750Mb instalacin

750Mb instalacin

Para el caso Desktop Standalone los requerimientos son:


Caso

Requerimientos
Mnimos

Configuracin Mnima
Recomendada

Configuracin
Recomendada

Arquitectura

32bits

32bits/64bits

32/64bits

Procesador

Pentium III 1.5 GHz

Intel Pentium IV 1.7GHz

Intel Dual Core


Intel Core 2 Duo

Memoria

512Mb

2Gb

3Gb - 4Gb

Espacio en
Disco

500Mb instalacin

750Mb instalacin

750Mb instalacin

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
Mnimos

Configuracin Mnima
Recomendada

Configuracin
Recomendada

Arquitectura

32bits

32bits

32/64bits

Procesador

Pentium III 1.5GHz

Intel Pentium IV 2.4GHz

Intel Dual Core


Intel Core 2 Duo

Memoria

512Mb

2Gb

4Gb

Espacio en
Disco

500Mb instalacin
100Mb configuracin
y logs

750Mb instalacin
250Mb configuracin y
logs

750Mb instalacin
250Mb configuracin
y logs

Otros
caractersticas

Discos SATA o sup

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

Ejemplo de Requerimientos para Datamarts


Esta seccin 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 instalacin concreta.

Factores que Intervienen en el Tamao de los Datamarts


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

La informacin es altamente comprimida porque


se utilizan representaciones compactas de la
informacin (comparada con las Bases de Datos
Relacionales, Archivos, etc.),
Se realizan agregaciones, la informacin 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 tambin a
la compresin de la informacin.

Para acelerar la consulta, algunos Datamarts


son diseados para que realicen un conjunto de
Pre-Calculos (redundancia controlada), que
aumenta la informacin almacenada en el
Datamart.
Slo una parte de la informacin de las Bases
de Datos que actan de fuentes de informacin
para el Anlisis prsenta Relevancia y es utilizado
por los Datamarts.

Cmo regla general, los Datamarts muestran tasas de compresin de la informacin que
almacenan, requiriendo menos espacio de almacenamiento que las bases de datos de partida.

Tamao de Datamarts
Ejemplo

Registros efectivos en el
Datamart

Tamao sin PreClculo

Tamao despus de PreClculo

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