ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción a la Administración de Servicios de WLS


Enviado por   •  19 de Enero de 2017  •  Documentos de Investigación  •  2.068 Palabras (9 Páginas)  •  243 Visitas

Página 1 de 9

Introducción a la Administración de Servicios de WLS

Que es JMX

  • Define una infraestructura estandarizada para la administración de un dispositivo desde aplicaciones Java.
  • Desacopla el dispositivo administrado desde la herramienta de administración
  • Se usa internamente para la administración de Weblogic Server (WLS). Las especificaciones JMX describen MBeans Gestionados (MBeans), que son bloques construidos de JMX.
  • JMX es comparado con otras tecnologías, como Java Database Connectivity (JDBC).

MBEANS

MBeans son objetos Java que encapsulan la configuración        o el estado actual de un dispositivo. WLS define         dos tipos de MBeans que pueden ser manipulados:

  • Configuration MBeans (Configuración de un servidor y recursos)
  • Runtime MBeans (estado de ejecución de los servicios de WLS) MBeans son organizados jerárquicamente, similar a la estructura de un directorio.
  • MBeans son construcciones JMX que representan la administración de los recursos. Cada recurso administrado en WLS (un API, servicio o componente de aplicación) usa uno o más MBeans para proporcionar una interface para modificar o monitorear los recursos.

WLS MBeans proporciona todo de los estándar operacionales definidos en las especificaciones JMX como:

  • Construcciones para instancias MBeans
  • Métodos para listar, configurar y conseguir los atributos MBeans.
  • Métodos para realizar operaciones de MBean adicionales específicos
  • Notificaciones para multienvio de eventos MBeans

[pic 1]

MBean Server

  • Un MBean Server:
  • Actúa como un contenedor para MBean
  • Proporciona acceso a diferentes jerarquías MBean
  • Un servidor Administrador proporciona acceso a:
  • Un editor MBean Server
  • Un dominio Runtime MBean Server
  • Un Runtime MBean Server
  • Un servidor administrado proporciona
  • Un Runtime MBean Server

Servidor MBean en el Servidor Administrador

  • El editor MBean Server proporciona acceso a los MBeans de configuración editables del dominio.
  • El Dominio Runtime MBean Server proporciona acceso asegurado a:
  • Todos los Runtime MBeans en el dominio.
  • Los MBeans de configuración de solo lectura en el dominio.
  • El Runtime MBean Server proporciona acceso al tiempo de ejecución y de solo lectura al MBeans de configuración del Servidor Administrador.

Tres tipos de servidores MBeans publican diferentes tipos de MBean basados en sus funciones. El servidor de edición MBean proporciona acceso a la configuración pendiente MBean y el control de operaciones para la configuración del dominio.

El Dominio de ejecución en tiempo real del servidor MBean (Domain Runtime MBean Server) proporciona acceso de solo lectura para el monitoreo y la información de configuración de los servicios de todo el dominio. La ejecución en tiempo real del servidor MBean (Runtime MBean Server) proporciona acceso al monitoreo, control de ejecución en tiempo real y de solo lectora a la configuración de servicios específicos de servidor.

[pic 2]

El JVM para un Servidor Administrador mantiene 3 Servidores MBean proporcionados por Oracle y mantiene opcionalmente el servidor JVM para la plataforma MBean server, que es proporcionado por sí mismo por el JDK. La JVM de servidor administrado mantiene sólo el servidor MBean de tiempo de ejecución y el servidor opcional JVM plataforma MBean.

Servidor MBean en el Servidor Administrado

El servidor administrado mantiene un Runtime MBean Server:

  • El Runtime MBean Server proporciona:
  • Acceso solo a su estado
  • Solo lectura a las configuraciones MBeans

[pic 3]

Servicios de Administración

Un servicio de administración es una aplicación que accede a las propiedades de un MBean:

  • El MBean es accesado a través de JMX
  • El MBean es accesado para monitorear o administrar una aplicación
  • la aplicación puede ser WLS o un EAR desplegado en WLS.

[pic 4]

Aplicaciones de Gestión Inteligente

Una aplicación de gestión inteligente es una aplicación que puede monitorear  MBeans y realizar tareas automáticas. Estos son algunos ejemplos:

  • Una aplicación puede aumentar o reducir el número de conexiones en un grupo para satisfacer la demanda
  • Una aplicación de portal monitorea las aplicaciones implementadas y automáticamente muestra nuevas aplicaciones como un portlet.

Las aplicaciones de gestión inteligente permiten:

  • Responsabilidades de gestión a ser retirados del pernal de operaciones.
  • La automatización de operaciones

Capas JMX

JMX es una tecnología de capas, basado en componentes.

Las capas de JMX consisten de:

  • La capa de instrumentación
  • La capa agente
  • La capa de servicios distribuida

Capa de Instrumentación

La capa de instrumentación consiste de:

  • Desarrollo de aplicaciones
  • Recursos
  • Otros objetos manejables

Los desarrolladores de aplicaciones crearon MBean en esta ley que contiene las propiedades y métodos para ser expuestos a sistemas de administración externos.

Capa Agente

La capa agente incluye:

  • Un registro de MBean
  • La interfaz estándar para crear, destruir y acceder a MBean
  • La capa agente consiste de JVM y servidores de aplicaciones. Esta capa actúa como un intermediario a la capa de instrumentación para cliente JMX.

Capa de Servicios Distribuida

La capa de servicios distribuida consiste de:

  • Consolas de administración
  • Otras aplicaciones Java EE

Las aplicaciones en esta capa:

  • Son conocidas como aplicaciones de gestión
  • Envía peticiones a la capa agente
  • Recibe respuestas de la capa agente
  • Nunca interactúa directamente con la capa de administración MBean

La Capa de servicios distribuida es la capa cliente de JMX

[pic 5]

Capas JMX

Uno de los objetivos de JMX es asegurar que toda la interacción con la capa de instrumentación es hecha a través de la capa agente. La capa de servicios distribuidos nunca debe acceder directamente a los MBeans dentro de la capa de instrumentación. La capa de agente proporciona interfaces estándar que exponen la interfaz de gestión de una clase para los clientes de gestión en la capa de servicios distribuidos.

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (552 Kb) docx (252 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com