C. Escalabilidad

El diseño basado en objetos distribuidos de iAWol ofrece una amplia escalabilidad, y una gran variedad de configuraciones posibles, en función de la distribución de funcionalidades entre servidores.

Utilizando inicialmente escasos recursos, se obtiene una aplicación muy completa, sencilla de uso, modular y fácilmente escalable. Tanto el servidor web como los clientes iAWol y web son elementos estándar que escapan del análisis de este documento.

En una primera configuración, se podría recurrir a un sistema que contenga todos los módulos de iAWol, e incluso el servidor web de las páginas generadas con iAWol.

Aunque esta configuración es posible, existen diversos factores que pueden hacer recomendable la escalabilidad mediante separación de diversos componentes, u otras medidas. Estos factores pueden ser:

  1. Gran número de accesos a las páginas publicadas.

2. Gran número de usuarios iAWol.

3. Elevado número de actualizaciones de las páginas iAWol, y proceso continuo de las páginas.

4. Especial incidencia de la función de publicación.

Ante estas contingencias, se ofrecen las siguientes posibilidades de escalabilidad:

Factor de limitación Acción recomendada
Accesos a las páginas publicadas Extraer la funcionalidad de servicio de páginas a uno o más servidores independientes
Número de usuarios iAWol La base de datos de usuario puede ser mantenida en tres diferentes modelo de soporte: fichero xml, base de datos Access, o SQL server en función del número de usuarios que se desee soportar
Actualizaciones Separar los objetos de distintas capas de servicio en distintos servidores
Publicación Independizar la función de generación y publicación de páginas a los servidores web


Siguiendo este criterio, ofrecemos a continuación tres ejemplos de modularización y escalabilidad para el caso de tener:

  1. Menos de 50 usuarios concurrentes

2. Entre 50 y 1000 usuarios concurrentes

3. Más de 1000 usuarios concurrentes

NOTA: estos ejemplos tan solo son un ejemplo de la modularización de iAWol, para conocer los requisitos mínimos, consulte el Apéndice 1 (Requisitos mínimos) de este documento.



C.1 Menos de 50 usuarios concurrentes




C.2. Entre 50 y 1000 usuarios concurrentes

Si se plantean más de 50 pero menos de 1000 usuarios concurrentes, se pueden poner los objetos de cada una de las capas de servicio en un servidor distinto. En esta situación, también se recomienda montar un servidor que gestione las peticiones sobre las páginas del servicio iAWol, y otro servidor independiente para alojar las páginas web generadas y atender las peticiones.




C.3. Más de 1000 usuarios concurrentes

Si iAWol tiene más de 1000 usuarios concurrentes acudiendo para modificar, generar y transferir sitios web, también se pueden distribuir los objetos que están incluidos dentro de la capa con más carga en más servidores. Normalmente, la capa más sobrecargada es la de datos y en particular la función de publicación entendiéndola como la transferencia de archivos (páginas html, imágenes y ficheros de sonido) a los servidores web.


 
<< Anterior     Siguiente >>
Home · Qué es iAWol · Productos iAWol · Galería web
Tutorial · Guía de Usuario · FAQ's · Ayuda On-line
Agentes · Datacenter
Prohibida reproducción total o parcial de los contenidos de esta página.
Copyright © 2001 iASoft Aragón S.L.
       
Aviso legal · Política de Privacidad