Configuración y Despliegue de Niveles de Despliegue de Coherence

Antes de Empezar

  • Verifique si la topología del dominio puede soportar clusters de WebLogic Server independientes para representar los niveles de despliegue de Coherence. Consulte Arquitecturas de Cluster en Administración de Clusters para Oracle WebLogic Server.
  • Cree y empaquete un módulo GAR (Archivo de Grid de Coherence) para cualquier módulo de aplicación (aplicación web, EJB, etc.) que utilice Coherence. Consulte Empaquetado de Aplicaciones de Coherence.

Para obtener el máximo rendimiento o escalabilidad, Coherence está normalmente configurado con clusters de WebLogic Server. Por ejemplo, un cluster de WebLogic Server se utiliza como nivel de datos de Coherence y aloja uno o más servidores con el almacenamiento activado, un cluster de WebLogic Server se utiliza como un nivel de aplicación de Coherence y aloja una o más aplicaciones y, por último, si es necesario, un cluster de WebLogic Server se utiliza como un nivel de proxy de Coherence y aloja uno o más servidores proxy de Coherence. Consulte Creación de Niveles de Despliegue de Coherence en Administración de Clusters para Oracle WebLogic Server.

Los principales pasos para configurar y desplegar niveles de cluster de Coherence en WebLogic Server son:

  1. Si aún no lo ha hecho, en el centro de cambios de la Consola de Administración, haga clic en Bloquear y Editar (consulte Uso del Centro de Cambios).
  2. Configurar los recursos de cluster de Coherence en el dominio que se asociará a los niveles de cluster correspondientes de WebLogic Server. Consulte Creación de Clusters de Coherence
  3. Configure un nivel de datos de Coherence. Un nivel de datos es un cluster de WebLogic Server que está asociado a un cluster de Coherence y aloja cualquier número de servidores de Coherence activados para almacenamiento. Los servidores de Coherence gestionados están en el almacén del nivel de datos y distribuyen datos (principales y de copia de seguridad) en el cluster.
    1. Cree un cluster de WebLogic Server. Consulte Configuración de Clusters.
    2. Mantenga el modo de almacenamiento en cluster por defecto (Unicast) y cambie el canal de difusión según sea necesario o utilice las listas desplegables y seleccione Multicast y proporcione una dirección de multidifusión diferente y un puerto, si es necesario.
    3. Vaya al separador Cluster > Coherence del cluster de nivel de datos.
    4. Utilice la lista desplegable Cluster de Coherence y seleccione un cluster de Coherence para asociarlo al cluster de WebLogic Server. Por defecto, los servidores gestionados de Coherence asignados a este cluster de WebLogic Server serán miembros de Coherence con almacenamiento activado (servidores de caché), como se indica en el campo Almacenamiento Local Activado.
  4. Cree servidores gestionados de Coherence para el nivel de datos. Consulte Crear Servidores Gestionados.
    1. Haga clic en para agregar el servidor a un cluster existente y utilice la lista desplegable para seleccionar el cluster de nivel de datos de WebLogic Server. El servidor gestionado hereda los valores de Coherence del cluster de WebLogic Server de nivel de datos.
    2. Repita este paso para crear servidores gestionados adicionales según sea necesario.
  5. Configure un nivel de aplicación de Coherence. Un nivel de aplicación es un cluster de WebLogic Server asociado al cluster de Coherence y aloja cualquier número de servidores gestionados de Coherence con el almacenamiento desactivado. Son servidores gestionados de Coherence de las aplicaciones de host de la aplicación (clientes de fábrica de caché) y miembros del cluster de Coherence.
    1. Configurar un cluster de WebLogic Server. Mantenga el modo de almacenamiento en cluster por defecto (Unicast) y cambie el canal de difusión según sea necesario o utilice las listas desplegables y seleccione Multicast y proporcione una dirección de multidifusión diferente y un puerto, si es necesario. Consulte Configuración de Clusters.
    2. Vaya al separador Cluster > Coherence del cluster de nivel de datos.
    3. Utilice la lista desplegable Cluster de Coherence y seleccione un cluster de Coherence para asociarlo al cluster de WebLogic Server. Desactive el almacenamiento en el nivel de aplicación desactivando la casilla de control Almacenamiento Local Activado. Los servidores de Coherence gestionados asignados a este cluster de WebLogic Server tendrán los miembros de Coherence con el almacenamiento desactivado (clientes). Los servidores en el nivel de aplicación nunca se deben utilizar para almacenar datos en caché.
  6. Repita el paso 4 para agregar servidores de Coherence gestionados al nivel de aplicación. Sin embargo, utilice la casilla de control Cluster de Coherence para seleccionar el cluster de WebLogic de nivel de aplicación, por lo que el servidor gestionado hereda la configuración de Coherence del cluster de nivel de aplicación. Repita este paso para crear servidores gestionados adicionales según sea necesario.
  7. Si es necesario, configure el nivel de proxy de Coherence. Los servidores proxy gestionados de Coherence permiten a los clientes de Coherence*Extend utilizar las memorias caché de Coherence sin ser miembros del cluster.
    1. Repita el paso 5 para configurar el nivel de proxy de Coherence. Asegúrese de desactivar la casilla de control Almacenamiento Local Activado, para que los servidores de Coherence gestionados asignados a este cluster de WebLogic Server tengan los miembros de Coherence con el almacenamiento desactivado (clientes).
    2. Repita el paso 4 para agregar servidores gestionados de Coherence al nivel de proxy, utilizando la casilla Cluster de Coherence para seleccionar el cluster de WebLogic Server del nivel de proxy, por lo que el servidor gestionado hereda la configuración de Coherence del cluster de nivel de proxy.
    3. Repita este paso para crear servidores gestionados adicionales según sea necesario.
  8. Despliegue el módulo GAR de Coherence en el dominio de WebLogic Server. Los GAR independientes se despliegan de la misma forma que otro módulo de JavaEE. Consulte Despliegue de Aplicaciones de Coherence en WebLogic Server.

Tareas Relacionadas

Temas Relacionados