WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Virtualización de los recursos

La virtualización de los recursos es la posibilidad que tiene una empresa de agrupar recursos que normalmente se mantienen separados para acomodar los altos y bajos de la demanda empresarial. La virtualización de los recursos es uno de los principios estructurales en los que se basa el entorno de operaciones dinámicas.

Normalmente, tanto las aplicaciones como los recursos J2EE (Java 2 Platform, Enterprise Edition) están dinámicamente enlazados a un servidor específico. Algunas de estas aplicaciones sufren crecimientos periódicos y efímeros de la carga de trabajo. Obviamente, el momento en que puede resultar más caro que una aplicación no esté disponible es durante un periodo de alta demanda. Para evitarlo, actualmente las empresas deben crear sus infraestructuras de IT de modo que se puedan acomodar estos crecimientos de la demanda. Por consiguiente, durante los períodos en los que la carga de trabajo es normal (una parte significativa del tiempo), un gran porcentaje de capacidad de proceso queda sin utilizar, con lo cual no se hace un uso eficaz de las inversiones en IT.

En un entorno virtualizado, los procesos de gestión resultan más repetibles y con menos tendencia a errores. El suministro a una aplicación virtualizada resulta más fácil. Asimismo, en un entorno virtualizado los servicios de gestión se pueden automatizar y se pueden implementar las políticas operativas. Esta arquitectura permite reasignar dinámicamente los recursos repartiendo la distribución de la carga entre las aplicaciones en un despliegue WebSphere Application Server determinado. Intrínsecamente, el entorno visualizado de Extended Deployment se alinea con la teoría de hacer más con menos. Se pueden ejecutar más aplicaciones de lo que resulta posible en una configuración estática y las aplicaciones y configuraciones se pueden modificar dinámicamente.

Desasociación de las aplicaciones de las ubicaciones con enlaces estáticos

Asimismo, en el mejor de los casos las aplicaciones se definen con escasa precisión. Generalmente, constan de muchos archivos .ear (Enterprise Archive) y no se definen de manera completa de modo que puedan portarse a otros entornos. Confían en la información que se encuentra en el servidor en el que se han desplegado. Por lo tanto, para poder implementar el entorno on demand, las aplicaciones y los recursos necesarios deben definirse de modo preciso para poder portarlos y trasladarlos de máquina en máquina, según sea necesario. Estas definiciones de aplicaciones y recursos precisas y exactas ayudan a clarificar la visión que tiene el administrador de los sucesos del sistema.

El entorno de aplicaciones virtualizado de WebSphere hace que la asociación entre aplicaciones y recursos y las instancias de WebSphere Application Server no sea tan rígida. En lugar de enlazar estáticamente las aplicaciones y los recursos a los servidores de aplicaciones o clústeres, cada "solución de aplicación" se despliega en un clúster dinámico de instancias WebSphere Application Server. Una solución de aplicación es una combinación autónoma de código de aplicación y la información de recurso asociada. Un clúster dinámico está asociado a un grupo de nodos.

Cuando el servidor de aplicaciones ha llegado al punto en que las aplicaciones son totalmente portables, la ubicación de las aplicaciones la determinan las políticas operativas que se hayan definido. A continuación, un gestor de carga de trabajo inteligente dirige el trabajo a la aplicación. Esta virtualización facilita la portabilidad de las aplicaciones y simplifica el despliegue de las mismas cuando se pasan del entorno de prueba al entorno de producción. Generalmente, al suprimir las configuraciones necesarias que enlazan las aplicaciones a las máquinas se disminuye la complejidad general y se proporciona un entorno mejor y más utilizable.

En WebSphere Extended Deployment, la relación entre las aplicaciones y los nodos en los que se pueden ejecutar se expresa en términos de grupos de nodos. Debe tenerse en cuenta que en WebSphere Extended Deployment versión 5.1 sólo se da soporte a los grupos de nodos inconexos. En la práctica, un grupo de nodos no es más que un conjunto de máquinas. En un sentido más abstracto, un grupo de nodos es una agrupación de máquinas que tienen algunas posibilidades y propiedades en común. Por ejemplo, la conexión con una red determinada o la posibilidad de conectarse a un tipo de base de datos determinado. Estas características de un grupo de nodos determinado en WebSphere Extended Deployment no están definidas explícitamente. En WebSphere Extended Deployment los atributos del grupo de nodos son totalmente implícitos.




Related concepts
Visión general de las operaciones dinámicas

Tema de concepto    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 10:58:39 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/prodovr/codoevirtualized.html

© Copyright IBM 2004, 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)