Elección del servidor

11/05/2004 - 12:59 por Carlos | Informe spam
Tenemos que hacer un trabajo en una asignatura el cual es
seleccionar 3 servidores (gama baja-media-alta) para la
siguiente configuración:

- 100 clientes (red local) atacando a una BBDD
- Ofrecer e-commerce (comercio electrónico) al exterior
(supuestamente accederá a la BBDD anterior)

¿Dónde puedo mirar que configuración de servidor/es es la
más adecuada para que funcione todo correctamente?

Suponiendo que acceden unos 1500 usuarios diariamente al
portal de e-commerce ¿cómo puedo calcular las
transacciones que se hacen contra la BBDD?

Concluyendo: ¿dónde puedo mirar que servidores son idóneos
para una carga de trabajo determinada utilizando SQL
Server 2000 Enterprise Edition?

Muchas gracias por anticipado,
Carlos.

Preguntas similare

Leer las respuestas

#1 Javier Loria
11/05/2004 - 18:03 | Informe spam
Hola Carlos:
Mostrar la cita
No puedes mirarla, tienes que calcularla, en SQL el mayor impacto en el
desempeno lo tiene la arquitectura de la aplicacion, cambios ligeros en la
misma provocan en ocasiones requerimientos de hardware 10-100 mayores.
Mostrar la cita
En principio toma la aplicacion, respalda la BD y en un ambiente de
pruebas capturas el impacto de las transacciones en el Procesador, Memoria,
Disco y Red de algunos usuarios. Luego con esta linea base puedes hacer
estimaciones de desempeno.
Mostrar la cita
En el sitio de www.tpc.org veras servidores "idoneos" que se llevan al
maximo ezfuerzo y se monitorea su desmpeno. Es "practicamente" imposible
lograr estos rendimiento en un ambiente de produccion, pero te dan una idea
de la forma en que se usan diferentes recursos.
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.


Carlos escribio:
Mostrar la cita
#2 Carlos
12/05/2004 - 12:08 | Informe spam
En primer lugar muchas gracias por tu ayuda Javier,
pero suponiendo que no tengo los equipos (el hardware)
¿cómo puedo calcular el pico de transacciones que de media
realizarían los clientes?

Gracias otra vez por tu ayuda
Mostrar la cita
idóneos
Mostrar la cita
#3 Javier Loria
12/05/2004 - 18:17 | Informe spam
Hola:
Un procedimiento "manual" que puedes seguir:
a) Repaldo de la BD Completo.
b) Iniciar el Profiler (Herramienta de SQL que captura los envios al
servidor)
c) Iniciar la aplicacion y realizar una operacion o grupo de operaciones
"normales".
d) Cerrar la Operacion.
e) Grabar la Traza del Profiler.
f) "Parametrizar" la Trazao (O sea dejar las sentencias de forma que se
puedan correr n veces seguidas.
f) En un servidor de pruebas restaurar el Respaldo Original
g) Correr en un cliclo la traza parametrizada, si es necesario con varias
ventanas simultaneas (OSQL?)
h) Desde otra estacion hacer pruebas para ver como "sienten" los usuarios la
aplicacion cuanto tienen este tipo de carga.
Esto unicamente probaria el Servidor de BD, si requieres probar TODA la
arquitectua de la aplicacion puedes utilizar otras herramientas. Microsoft
tiene el ACT que viene con Visual Studio.NET para precisamente emular cargas
de sitios Web. Defintivamente es algo que deberias probar.

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.
Carlos escribio:
Mostrar la cita
#4 Anonimo
13/05/2004 - 09:16 | Informe spam
Gracias Javier.
Saludos
Mostrar la cita
los envios al
Mostrar la cita
de operaciones
Mostrar la cita
de forma que se
Mostrar la cita
Original
Mostrar la cita
necesario con varias
Mostrar la cita
como "sienten" los usuarios la
Mostrar la cita
requieres probar TODA la
Mostrar la cita
herramientas. Microsoft
Mostrar la cita
precisamente emular cargas
Mostrar la cita
media
Mostrar la cita
es
Mostrar la cita
la
Mostrar la cita
al
Mostrar la cita
idóneos
Mostrar la cita
Ads by Google
Search Busqueda sugerida