En telecomunicaciones y en ingeniería informática, la escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. En general, también se podría definir como la capacidad del sistema informático de cambiar su tamaño o configuración para adaptarse a las circunstancias cambiantes.
Escalabilidad y el factor de crecimiento
En general, la escalabilidad hace referencia a la capacidad del sistema para mantener, si no mejorar, su rendimiento medio conforme aumenta el número de clientes. La escalabilidad, por tanto, parece un concepto claro y sencillo, aunque también puede ser abstracto. Se trata de un atributo del sistema que procede de la combinación de todos los demás atributos, la implementación y el diseño general, así como del modelo de interacción que se elija y no se trata de una propiedad del sistema que se pueda activar y desactivar mediante programación o que se pueda de alguna forma controlar directamente. La escalabilidad se encuentra relacionada en cierta forma con el rendimiento y no constituye un problema si el sistema está bien diseñado y aplica esquemas razonables y coherentes.
En teoría se puede afirmar que existen dos formas básicas de poner en marcha un sistema con el atributo esencial de la escalabilidad:
Optimizar el sistema de forma lógica en el nivel de diseño apelando a las soluciones y la creatividad de los desarrolladores.
Aplicar características integradas de una determinada combinación de hardware y software.
Escalabilidad y el factor de crecimiento
En general, la escalabilidad hace referencia a la capacidad del sistema para mantener, si no mejorar, su rendimiento medio conforme aumenta el número de clientes. La escalabilidad, por tanto, parece un concepto claro y sencillo, aunque también puede ser abstracto. Se trata de un atributo del sistema que procede de la combinación de todos los demás atributos, la implementación y el diseño general, así como del modelo de interacción que se elija y no se trata de una propiedad del sistema que se pueda activar y desactivar mediante programación o que se pueda de alguna forma controlar directamente. La escalabilidad se encuentra relacionada en cierta forma con el rendimiento y no constituye un problema si el sistema está bien diseñado y aplica esquemas razonables y coherentes.
En teoría se puede afirmar que existen dos formas básicas de poner en marcha un sistema con el atributo esencial de la escalabilidad:
Optimizar el sistema de forma lógica en el nivel de diseño apelando a las soluciones y la creatividad de los desarrolladores.
Aplicar características integradas de una determinada combinación de hardware y software.
Bibliografía
http://www.informatizate.net/articulos/escalabilidad_un_factor_a_tener_en_cuenta_19042004.html
http://dixi.members.winisp.net/escalabilidad/I.3.Qu%C3%A9%20es%20la%20escalabilidad.htm
http://es.wikipedia.org/wiki/Escalabilidad
http://dixi.members.winisp.net/escalabilidad/I.3.Qu%C3%A9%20es%20la%20escalabilidad.htm
http://es.wikipedia.org/wiki/Escalabilidad
No hay comentarios:
Publicar un comentario