miércoles, 12 de diciembre de 2012

Introduccion a WebSphere Application Server

Bienvenidos a este pequeño proyecto al cual llamare utilizando herramientas de internet.

Y bueno el propósito general de este proyecto es saber que tan grande e importante puede llegar a ser un blog y me di a la tarea de hacer uno, ya que muchas veces llegamos visitar muchos pero nunca nos hemos puesto a pensar si podemos ayudar por este medio a terceros, y para ello decidi tomar como tema algo en lo que en lo que tengo experiencia y que puede ser de utilidad para muchos de los que somos en principio parte de este pequeño blog y para futuros participantes (que esperemos que se integren), y el tema es:

WEBSPHERE APPLICATION SERVER, SUPLEMENTOS Y LA RELACION CON OTROS COMPONENTES

Se que sonaba obvio el tema pero le di un nombre que le diera mejor presentación, y por que no?, la opción de indagar en mas temas. jeje

El día de hoy (numero 2) iniciaremos esta aventura haciendo una breve Y concisa introducción a WebSphere Application Server mejor conocido como WAS.

WAS es un Software propio de IBM que nos sirve para crear Servidores de aplicaciones en diferentes topologías y con sus diferentes perfiles, estos servidores de aplicaciones sirven como contenedores de aplicaciones en donde se instalan (Despliegan) las mismas.

Este contener o Servidor de Aplicaciones en su versión Base o Stand Alone es una Celula dentro de la cual hay un Nodo el cual a su vez es el contenedor del Aplication Server y este ultimo el contenedor de las aplicaciones.

CELULA - Nodo - application server - aplicaciones

Esto es en su versión Base, dentro de la cual hay que resaltar que cuando falla el Servidor de aplicación fallan todas la aplicaciones que este instaladas en el mismo, pero  entonces que pasa si quiero tener alta disponibilidad, bueno para esto tenemos la versión del producto WAS Network Deploymet en donde se pueden crear cluster con mas de un Servidor de aplicaciones que forman parte de CLUSTERS y donde todos los miembros del cluster cuentan con una copia igual de las aplicaciones, entonces cuando falla un servidore de aplicaciones miembro de un cluster, las peticiones y el servicio no se pierde como en la version Base ya que los demas miembros de cluster siguen atendiendo peticiones.

A stand-alone environment, showing the stand-alone server and the administrative console that is used to manage the environment. 
Estructura de una arquitectura Stand Alone


Ahora como se ve una estructura de un Network Deploymen?, bueno, en esta version hay dos perfiles basicos involucrados en esta topologia:

1. Deployment Manager (dmgr), el cual es un perfil encargado de centralizar todos los nodos contenedores de servidores de aplicaciones
2. AppSever, el cual es un nodo contenedor de servidores de aplicaciones.

Los AppServer o Nodos pueden esta localmente donde esta el Deploymen Manager o estar alojados en servidores remotos. Esto AppServers se FEDERAN (fusionan) con el dmgr a travez de un Nodo Agente, el cual sirve como elemento clave durante la sincronizacion de la informacion del repositorio maestro que existe en el dmgr y que se copia a los nodos federados(AppServers).

Cada uno de los nodos o AppServers puden contener N Servidores de aplicaciones los cuales son utilizados como miembros de los cluster.

A continuación un ejemplo.

Un servidor con una versión de WAS ND instalada y con dos perfiles creados

1. dmgr
2. AppServer01

Otro servidor con una version de WAS Base o ND instalada con un perfil creado

1. AppServer01

Ambos AppServer pueden tener el mismo nombre puesto que no esta alojados en el mismo servidor. Esto AppServer a su vez estan Federados al dmgr, y en conclusion, desde la consola de administracion (dmgr) podemos crear Servidores de aplicacion ya sea dentro del Nodo AppServer01 para uno u otro servidor y estos a su vez hacerlos miembros de algun cluster.

 
Estructura de una aquitectura ND
Espero sea clara la infomacion, pero cabe recordar que esta informacion es solo para dar una pequeña introduccion y alcance de WAS en su versiones mas utilizadas, mas adelante veremos como llevar a cabo desde una instalacion, hasta una creacion e instalacion de certificados.

Tema del dia de Mañana: Tipo de Perfile y Topologias de WAS

Espero sus comentarios............................................
 

2 comentarios: