Planificación de capacidad, arquitectura y cuestiones de diseño
PLANEACIÓN DE CAPACIDAD
Es una parte de la fase de planeación .
Este es un proceso importante que intenta minimizar los problemas de rendimiento de los sistemas después de su implementación.
Una buena planificación de la capacidad puede tolerar algunas ineficiencias de la aplicación.
¿Cómo elegir loscomponentes del sistema? ¿Qué tipo de Arquitectura es recomendable? ¿Qué valores deben de ser establecidos para los diferentes parámetros? ¿Cuáles son las características de la aplicación? ¿Cuáles son las características del sistema? ¿Qué giro de negocio será implementado? ¿Cuáles son los requerimientos del sistema en términos de Disponibilidad? ¿Cuáles son los requerimientos delsistema en términos de Escalabilidad? ¿Cuáles son los requerimientos del sistema en términos de Seguridad? ¿Cuáles son los requerimientos del sistema en términos de Rendimiento?
LA PLANEACIÓN DE LA CAPACIDAD
DE UN NEGOCIO ELECTRÓNICO ES
MAS UN ARTE QUE UNA CIENCIA PORQUE SUS REQUERIMIENTOS CAMBIAN TODO EL TIEMPO
Se debe de planear un sistema que pueda crecer de acuerdo a las necesidadesactuales.
¿QUÉ SON LOS REQUERIMIENTOS DE ESCALABILIDAD?
Escalabilidad es la habilidad de mejora la capacidad del sistema para soportar una mayor carga de usuarios. La arquitectura que se escoja debe permitir que se haga fácilmente lo siguiente:
Añadir mas hardware para incrementar la capacidad. Actualizar el sistema operativo para soportar el nuevo hardware Redistribuir lacarga para tomar ventaja de la nueva configuración del sistema
¿QUÉ SON LOS REQUERIMIENTOS DE DISPONIBILIDAD?
Los requerimientos de disponibilidad generalmente se especifican como el porcentaje de tiempo que su sistema debe de estar en funcionamiento.
Los sitios de Comercio Electrónico normalmente tienen requerimientos de disponibilidad bastante altos.
Cuando se buscanrequerimientos de alta disponibilidad es necesario considerar lo siguiente:
Unidades de Discos Hardware para el servidor web Sistema Operativo UPS Solución de Clustering
1. 2. 3. 4. 5.
ESCOGIENDO UNA ARQUITECTURA PARA UN NEGOCIO ELECTRÓNICO
Arquitectura de Varios Niveles El Cliente utiliza un navegador Web El Servidor de aplicación hace una conexión al servidor de basesde datos El servidor procesa la solicitud, y el resultado es devuelto al servidor de aplicación. El servidor de aplicación cierra la conexión con el servidor de Base de Datos, y regresa la información solicitada al cliente.
1.
2.
3. 4. 5.
Esta arquitectura es mejor que una arquitectura cliente/servidor por las siguientes razones: El Cliente no esta todo el tiempo conectado a labase de datos. El servidor de aplicaciones esta conectado solo el tiempo necesario para hacer una solicitud y recibir los resultados de el servidor de base de datos. El trafico en la red se reduce. Los procesos inactivos no consumen recursos El tiempo de respuesta es mejor.
SELECCIONANDO EL SISTEMA DE ARCHIVOS
RAID
Redundant Array of Independent Disks
Al elegir un sistemaoperativo se debe considerar lo siguiente:
Fiabilidad Escalabilidad Seguridad Interoperabilidad
ESCOGIENDO EL SISTEMA OPERATIVO
ESCOGIENDO EL SERVIDOR DE NEGOCIOS ELECTRÓNICOS
Los Servidores son maquinas en una red, que controlan varias operaciones criticas.
Manejan un numero determinado de funcionalidades, y como tal se clasifican en diferentes categorías.
SERVIDOR WEBEstos servidores actúan como intermediarios entre el navegador del cliente y el contenido real. Originalmente los servidores web solo servían documentos HTML e imágenes, pero los servidores web actuales son mas inteligentes y especializados que pueden realizar tareas como el equilibrio de carga, seguridad y rendimiento. El cliente envía una solicitud de una pagina web a través del navegador,...
Regístrate para leer el documento completo.