Planificacion De La Capacidad
M. Curiel
Tomado de: Capacity Planning for WEB Performance. Menascé y Almei d a .
Contenido
? Introducción ? Capacidad Adecuada ? Metodología para la Planificar la Capacidad en
Sistemas C/S.
Estudiar el ambiente Caracterizar la Carga Predicción de la Carga Futura El Modelo de Desempeño El Modelo de Costo
Capacidad Adecuada? Se invierten millones de dolares para construir
sistemas, mantenerlos y actualizarlos.
? En muchos casos se desconoce la capacidad
total del sistema.
? Se planifica la capacidad sin una metodología ? No
definida. se entiende el concepto
1
Capacidad Adecuada
Elementos que intervienen: ? SLA (acuerdos sobre niveles de servicio):
Los sistemas deben tener capacidad suficientepara proveer los valores deseables de métricas como tiempos de respuesta, throughput, etc. Estos valores son específicos de cada organización. A veces no están definidos formalmente y se crea la inquietud cuando los usuarios comienzan a quejarse.
Capacidad Adecuada
? Tecnologías y Estándares específicos
Los sistemas de operación, el middleware las topologías de red, etc. contribuyen abrindar la capacidad adecuada. No obstante, muchas veces se escogen estos componentes por razones que no tienen que ver con el desempeño (costo, estabilidad, etc.). De esta forma se puede restringir el espacio de soluciones.
Adecuar la Capacidad de los Sistemas
? Restricciones de Costo:
Brindar una capacidad adecuada para satisfacer los SLA sería muy fácil con recursos monetarios ilimitados.Costos de inicialización: compra, instalación, costos de personal y entrenamiento inicial. Costos de operación: mantenimiento de software y hardware, costos de telecomunicaciones, personal requerido para el mantenimiento.
2
Adecuar la Capacidad de los Sistemas
Si los acuerdos sobre nieveles de servicio se satisfacen para una tecnología y estándares específicos y con las restricciones decosto, se dice que el sistema tiene una capacidad adecuada.
Adecuar la Capacidad de los Sistemas
Niveles de Servicio Mínimos (SLA) Tecnologías Y Estándares Ej. Servidores NT Oracle DBMS Restricciones de Costo Ej. Costo Inicial < 5.5 millones $ Costo de Mantenimiento < 1.6 mill/año Ej. Tiempo de resp < 8seg
Capacidad Adecuada
Metodología para Planificar la Capacidad
El objetivo de estaactividad es predecir la capacidad que será necesaria en el futuro para procesar las cargas esperadas con los niveles de servicio requeridos.
3
Comprender el entorno
Caracterización de la Carga
Desarrollo del Modelo de Costo Calibración y Validación del Modelo de la Carga
Modelo de la Carga
Predicción de la Carga Futura Modelo de Costo Desarrollo del Modelo de Rendimiento PredicciónDe Costo Modelo de Rendimiento
Calibración y Validación del Modelo
Predicción de Desempeño
Análisis Costo/Rendimiento
Plan de Configuración
Plan de Inversión
Plan Personal
Comprender el entorno
Caracterización de la Carga
Desarrollo del Modelo de Costo Calibración y Validación del Modelo de la Carga
Modelo de la Carga
Predicción de la Carga Futura Modelo de CostoDesarrollo del Modelo de Rendimiento Predicción De Costo Modelo de Rendimiento
Calibración y Validación del Modelo
Predicción de Desempeño
Análisis Costo/Rendimiento
Plan de Configuración
Plan de Inversión
Plan Personal
Modelos
? Modelo de la Carga de Trabajo: captura las
características de la carga en cuanto a intensidad y demandas de recursos, en una ventana de tiempoespecífica.
4
Modelo de Desempeño: predice el desempeño de un sistema como una función de la descripción del mismo y de los parámetros de la carga. La salidas se comparan con los SLA para determinar si la capacidad del sistema es adecuada. Parámetros de Parámetros de
?
Parámetros de Software la carga Hardware
Modelo de Rendimiento
Medidas de Desempeño: Tiempo de Respuesta, throughput,...
Regístrate para leer el documento completo.