Curso Clusterizacion JBoss 7.1

20
© JBoss Inc. 2006 JBoss Clustering Se vende manual paso a paso en español y las herramientas necesarias para un adecuado proceso de Clusterizacion de JBoss AS 7.1 a solo 200 Dolares con total garantía. Llamar a 965426772 o escribir a [email protected] LIMA – PERU 2015 https://www.facebook.com/clusterizacion.jboss

Transcript of Curso Clusterizacion JBoss 7.1

Page 1: Curso Clusterizacion JBoss 7.1

© JBoss Inc. 2006

JBoss Clustering

Se vende manual paso a paso en español y las herramientas necesarias para un adecuado proceso de Clusterizacion de JBoss AS

7.1 a solo 200 Dolares con total garantía.

Llamar a 965426772 o escribir a [email protected] – PERU

2015https://www.facebook.com/clusterizacion.jboss

Page 2: Curso Clusterizacion JBoss 7.1

2

© JBoss Inc. 2006

Curso Clusterizacion JBoss 7.1• La Clusterización permite una alta

disponibilidad del servicio al hacer que su aplicación esté disponible en los servidores secundarios cuando la instancia principal esta inoperativo, además le permite incrementar la capacidad computacional añadiendo más servidores, incluso puede ayudar a aumentar el rendimiento mediante el balanceo de carga efectiva entre servidores en función de su capacidad de hardware.

Page 3: Curso Clusterizacion JBoss 7.1

3

© JBoss Inc. 2006

Diagrama de distribución de un Cluster Jboss AS en modo Domain. Incluye alta disponibilidad, balanceo de carga y recuperación automática de fallas.

Curso Clusterizacion JBoss 7.1

Page 4: Curso Clusterizacion JBoss 7.1

4

© JBoss Inc. 2006

Que es JBoss Clustering?• Transparente

No necesita de recompilar aplicacion. Transparente para el cliente Cluster es mantenida automaticamente Distribucion modular

• Open source Sin costo para activar clustering Robusto Disponibilidad de 24/7

Page 5: Curso Clusterizacion JBoss 7.1

5

© JBoss Inc. 2006

Clustering Terminologia• Scalabilidad

Incrementar la capacidad computacional (Horizontal y vertical)• Alta disponibilidad (High availability –HA)

Disponibilidad del servicio las 24/7 99.999 % (0.44 minutos/mes )

• Balanceo de Carga (Load balancing – LB) Manera de obtener HA y major performance al distribuir los

requests a diferentes servidores. Mantiene sessiones entre los Servidores.

• Recuperacion automatica (Failover - redirection) Los procesos continuan luego de la falla de un servidor Disponibilidad de los estados entre los servidores

• Tolerancia a fallas (Fault tolerance – State Replication) Garantiza el adecuado comportamiento del sistema luego de la

caida de un servidor.

Page 6: Curso Clusterizacion JBoss 7.1

6

© JBoss Inc. 2006

Load Balancer

State Replication

Failover

R1

R1

R2

R2

R3

R3

Clustering Terminologia

Page 7: Curso Clusterizacion JBoss 7.1

7

© JBoss Inc. 2006

Jboss Clustering incluye Cluster

Configurar los nodos con un unico objetivo - HomogeneousPartition – Grupos de nodosDefinido por nombreNodo puede incluir o retirar de acuerdo a necesidad (join/leave)Descubrimiento automatico

HA-SingletonSolo un nodo esta corriendo en un determinado momento.

Page 8: Curso Clusterizacion JBoss 7.1

8

© JBoss Inc. 2006

Clustering deployment Hot deploy

La aplicacion sera distribuida automaticamente en todos los nodos.

Page 9: Curso Clusterizacion JBoss 7.1

9

© JBoss Inc. 2006

Balanceador de cargaBalaqnceador de carga externo es necesario para procesar todos los requerimientos (requests) y respuestas (dispatch) a los nodos dentro del cluster.

Load-balancer

JbossNode 1

JbossNode 2

WebBrowser

SessionsReplications

11.2

1.1

1.3

Page 10: Curso Clusterizacion JBoss 7.1

10

© JBoss Inc. 2006

Modos de funcionamiento en JBOSS

StandaloneSe arranca el servidor Jboss como una instancia única. Esto significa que no comparte recursos con ninguna otra instancia en el cluster.

DomainEn este modo de funcionamiento se definen un conjunto de procesos Jboss que comparte recursos, funcionando como maestro-esclavo(s)

Page 11: Curso Clusterizacion JBoss 7.1

11

© JBoss Inc. 2006

Modos de funcionamiento en JBOSS - Domain

Page 12: Curso Clusterizacion JBoss 7.1

12

© JBoss Inc. 2006

Perfiles para clusteringEstos perfiles le indican a Jboss el modo de funcionamiento.

Domain profile name

Standalone File name

Clustered

Default Standalone.xml NHa Standalone-

ha.xmlY

Full Standalone-full.xml

N

Full-ha Standalone-full-ha.xml

Y

Page 13: Curso Clusterizacion JBoss 7.1

13

© JBoss Inc. 2006

Topologia

Page 14: Curso Clusterizacion JBoss 7.1

14

© JBoss Inc. 2006

HTTP session clustering - arquitectura

Page 15: Curso Clusterizacion JBoss 7.1

15

© JBoss Inc. 2006

Jboss 7 AS - FileSystem

Page 16: Curso Clusterizacion JBoss 7.1

16

© JBoss Inc. 2006

Jboss 7 AS - FileSystem

Page 17: Curso Clusterizacion JBoss 7.1

17

© JBoss Inc. 2006

Jboss 7 AS - FileSystemScale Up, Escalabilidad VerticalScale Out, Escalabiliadd Horizontal

Page 18: Curso Clusterizacion JBoss 7.1

18

© JBoss Inc. 2006

Jboss 7 AS - FileSystem

Page 19: Curso Clusterizacion JBoss 7.1

19

© JBoss Inc. 2006

Jboss 7 AS - FileSystem

Page 20: Curso Clusterizacion JBoss 7.1

© JBoss Inc. 2006

JBoss Clustering

Se vende manual paso a paso en español y las herramientas necesarias para un adecuado proceso de Clusterizacion de JBoss AS

7.1 a solo 200 Dolares con total garantía.

Llamar a 965426772 o escribir a [email protected] – PERU

2015https://www.facebook.com/clusterizacion.jboss