Que versión de Sistema Operativo Windows 2003 y Hardware me recomiendan?

08/09/2003 - 17:27 por cg | Informe spam
Tengo que implementar un Datawarehouse en SQL Server y
Analysis Services cuyas tablas de hechos en el modelo
ROLAP van a tener aproximadamente unos 6 GB, pero luego
se va a transformar en varios cubos MOLAP.
Luego a la información se va a acceder vía web y cliente
servidor a través de una herramienta de DSS (aunque el
trabajo duro lo va a hacer la base de datos SQL Server y
Analysis Services.
Habrá aproximadamente 10 usuarios concurrentes.

Qué versión de Sistema Operativo Windows 2003 me
recomiendan? (Enterprise, DataCenter, Standard, etc.).
Qué tipo de RAID me recomiendan? Es necesario?
Qué configuración de servidor más o menos me
recomendarían? (Cantidad de procesadores, velocidad,
memoria, cantidad de disco, RAID o no RAID, etc.)

Preguntas similare

Leer las respuestas

#1 Mariano Alvarez
08/09/2003 - 18:08 | Informe spam
Que preguntas faciles que haces pero que dificil es hacerte una
recomendacion valida ya que hay tantos factores involucradros.

Yo te diria que la primera consideracion que debes tener es usar mucha
memoria > 1Gb y suficiente procesador.
Yo al menos empezaria con una maquina de dos procesadores con posibilidad de
crecer.

La cantidad de disco debes relacionarla con el nivel de agregaciones que
requieras pero eso depende mucho de las dimensiones y las cardinalidades
involucradas, asi como los tiempos de respuesta que esperas.

La version enterprise es la recomendada para el SQL ya que puedes manejar
mejor el tema de particiones del Analysis Services por lo que te
recomendaria la version Enterprise del SO. Sin embargo la version Standard
puede serte util en ambos servidores dependiendo de los volumenes
incrementales, los procesos involucrados, el tipo y la frecuencia de las
actualizaciones, cantidad de dimensiones, el nivel de agregación, etc.

Si el sistema NO debe estar 100% en linea usaria RAID 0 para performance
aunque no te ofrezca una gran confiabilidad o alguna de las configuraciones
de mayor performance.

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"cg" wrote in message
news:47ce01c3761d$c94be7f0$
Tengo que implementar un Datawarehouse en SQL Server y
Analysis Services cuyas tablas de hechos en el modelo
ROLAP van a tener aproximadamente unos 6 GB, pero luego
se va a transformar en varios cubos MOLAP.
Luego a la información se va a acceder vía web y cliente
servidor a través de una herramienta de DSS (aunque el
trabajo duro lo va a hacer la base de datos SQL Server y
Analysis Services.
Habrá aproximadamente 10 usuarios concurrentes.

Qué versión de Sistema Operativo Windows 2003 me
recomiendan? (Enterprise, DataCenter, Standard, etc.).
Qué tipo de RAID me recomiendan? Es necesario?
Qué configuración de servidor más o menos me
recomendarían? (Cantidad de procesadores, velocidad,
memoria, cantidad de disco, RAID o no RAID, etc.)
#2 cg
08/09/2003 - 18:32 | Informe spam
Ya se que depende de muchos factores, niveles de
agregación y demás, pero más o menos para no quedarme muy
corto (es decir no importaría que me pase un poco) y
haciendo un promedio con tu experiencia. Cuantos GB
pedirías de disco?
Si no es RAID 0 (como para que tenga control de errores).
Qué RAID me recomiendas?
Tendrías un disco para el Sistema Operativo y los
programas y otro para la Base de Datos o no hay gran
diferencia?

Mostrar la cita
hacerte una
Mostrar la cita
involucradros.
Mostrar la cita
es usar mucha
Mostrar la cita
procesadores con posibilidad de
Mostrar la cita
agregaciones que
Mostrar la cita
las cardinalidades
Mostrar la cita
esperas.
Mostrar la cita
que puedes manejar
Mostrar la cita
lo que te
Mostrar la cita
la version Standard
Mostrar la cita
volumenes
Mostrar la cita
frecuencia de las
Mostrar la cita
agregación, etc.
Mostrar la cita
para performance
Mostrar la cita
las configuraciones
Mostrar la cita
#3 Javier Loria
08/09/2003 - 19:31 | Informe spam
Hola Claudio:
Si va a ser servidor de OLTP y OLAP y asumiendo un monton de condiciones
yo usaria:
a) RAID1 -> Sistema Operativo y Programas.
b) RAID5 -> Base de Datos.
c) RAID1 -> Transaction Log (Raid1+0 seria mejor).
d) RAID1 ->OLAP.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

cg escribio:
Mostrar la cita
#4 Mariano Alvarez
08/09/2003 - 20:35 | Informe spam
Javier, yo realmente opino algo diferente a ti por lo que voy a tratar de
plasmar mi punto de vista y si me permites hecerte un par de preguntas para
pòder entender el tuyo.

Segun mi entender, un sistema OLAP se caracteriza por no tener transacciones
cortas y criticas en linea sino por la masividad de las lecturas. Entonces
la performance y la confiabilidad que dan el transacion log no son tan
criticas como el tiempo de respuesta en las lecturas. Por que sugieres usar
RAID 1+0 en el transaction log de un sistema OLAP?

Yo no usaria RAID1 para el almacenamiento de las agregaciones del HOLAP o
MOLAP y los datos base del MOLAP porque considero que es mucho desperdicio
de espacio para datos que se transformaron desde un sistema OLTP y
eventualmente se toman del modelo estrella o copo de nieve del modelo
relacional homonimo, y por lo tanto se pueden reconstruir sin problemas
(aunque en ocasiones no es asi). ¿Por que sugieres este tipo de RAID?

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Javier Loria" wrote in message
news:
Mostrar la cita
condiciones
Mostrar la cita
#5 Javier Loria
08/09/2003 - 21:02 | Informe spam
Hola Mariano:
Comparto parcialmente tu opinion, pero fijate como empiezo mi mensaje:
Mostrar la cita
Y aun cuando no cumpla la funcion de OLTP, tenemos el problema de la
carga de los datos.
Si decides NO USAR tolerancia a fallas, se convierte en el punto debil
de la arquitectura, ya que si falla el disco, muere el sistema y no hay
tolerancia. Por otra parte si quieres acelerar el proceso de carga de los
datos, con mucha frecuencia el cuello de botella esta en Transaction Log (ya
que la BD usa cache y el Log no), por lo que quieres dividir en varios
canales. Entonces la respuesta a tu pregunta sobre porque quisiera usar RAID
1+0 en el Trasaction Log es: Porque es Rapido y Tolerante a Fallas. :)
Por supuesto si nuestro amigo NO tiene problemas de carga de datos no
requiere el RAID 1+0. Los objetivos de diseno del Cubo deberian ser los
factores mas importantes para tomar la desicion si usa un RAID 1 o 1+0, ya
que como bien lo mencionas un OLAP tradicional, se caracteriza por las
consultas y normalmente el proceso de carga de los datos es masivo y no hay
transacciones cortas. Dependiendo del tipo de clientes que tenga nuestro
amigo podria ser o no importante minimizar el tiempo de carga de los datos y
sus transformaciones.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Mariano Alvarez escribio:
Mostrar la cita
Ads by Google
Search Busqueda sugerida