SlideShare ist ein Scribd-Unternehmen logo
1 von 64
JBoss Clustering Alta disponibilidade Open-Source para software de missão crítica
Sobre o palestrante ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução
Introdução ,[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object],Disponibilidade Downtime por ano Downtime por mês Downtime por semana 90% 36.5 Dias 72 Horas 16.8 Horas 95% 18.25 Dias 36 Horas 8.4 Horas 98% 7.30 Dias 14.4 Horas 3.36 Horas 99% 3.65 Dias 7.20 Horas 1.68 Horas 99,5% 1.83 Dias 3.60 Horas 50.4 Min 99,8% 17.52 Horas 86.23 Min 20.16 Min 99,9% 8.76 Horas 43.2 Min 10.1 Min 99,95% 4.38 Horas 21.56 Min 5.04 Min 99,99% 52.6 Min 4.32 Min 1.01 Min 99,999% 5.26 Min 25.9 s 6.05 s 99,9999% 31.5 s 2.59 s 0.605 s
Introdução ,[object Object],[object Object],[object Object],[object Object]
Definição de clusters JBoss Clustering
Definição de clusters ,[object Object],[object Object]
Definição de clusters
Definição de clusters ,[object Object],[object Object]
Definição de clusters ,[object Object]
Multicast ,[object Object]
Serviços de clustering
Arquitetura do JGroups ,[object Object],[object Object],[object Object]
Partições
Partições ,[object Object],[object Object],[object Object]
Partições ,[object Object]
Partições ( configuração ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Partições ( atributos )  ,[object Object],[object Object],[object Object]
Partições ( atributos )  ,[object Object],[object Object]
Canais de cache
Canais de cache ,[object Object],[object Object],[object Object]
Canais de cache
Interceptadores do lado do cliente
Interceptadores do  lado do cliente ,[object Object],[object Object],[object Object]
Interceptadores do  lado do cliente
Interceptadores do  lado do cliente ,[object Object],[object Object]
Interceptadores do  lado do cliente ,[object Object],[object Object],[object Object]
Interceptadores do lado do cliente
Interceptadores do  lado do cliente ,[object Object],[object Object],[object Object],[object Object]
Load Balancer
Load Balancer ,[object Object],[object Object],[object Object]
Load Balancer ,[object Object],[object Object]
Load Balancer ,[object Object],[object Object],[object Object],[object Object]
Load Balancer
Políticas de  balanceamento de carga ,[object Object]
Política externa de balanceamento de carga ,[object Object],[object Object]
Deployment
Farming Deployment ,[object Object],[object Object],[object Object]
Serviços clusterizados
Serviços clusterizados ,[object Object],[object Object],[object Object]
Serviços clusterizados ,[object Object],[object Object],[object Object]
Session Beans clusterizados
Session Beans clusterizados ,[object Object]
Session Beans  clusterizados ( jboss.xml ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Session Beans clusterizados ,[object Object],[object Object]
Session Beans  clusterizados ( jboss.xml ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entity Beans  clusterizados (2.X) ,[object Object],[object Object],[object Object]
Entity Beans  clusterizados (3.0) ,[object Object],[object Object],[object Object],[object Object]
Serviços de HTTP
Serviços de HTTP ,[object Object],[object Object],[object Object]
Serviços de HTTP ,[object Object],[object Object]
Serviços de HTTP ,[object Object]
Cluster de mensageria
Cluster de mensageria ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cluster de mensageria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cluster de mensageria
DEMO Setup do ambiente Exibição do exemplo
Setup do ambiente ,[object Object],[object Object],[object Object],[object Object]
Linux ,[object Object],[object Object],[object Object]
Windows ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bibliografia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FIM P & R ?

Weitere ähnliche Inhalte

Ähnlich wie JBoss Clustering

Ähnlich wie JBoss Clustering (20)

Cluster
ClusterCluster
Cluster
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
 
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO, Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
 
Maratona JBoss 2010 - JBoss AS Amazon EC2
Maratona JBoss 2010 - JBoss AS Amazon EC2Maratona JBoss 2010 - JBoss AS Amazon EC2
Maratona JBoss 2010 - JBoss AS Amazon EC2
 
Escalabilidade via Software no ExpressoV3
Escalabilidade via Software no ExpressoV3Escalabilidade via Software no ExpressoV3
Escalabilidade via Software no ExpressoV3
 
Elastic MeetUp Porto Alegre
Elastic MeetUp Porto AlegreElastic MeetUp Porto Alegre
Elastic MeetUp Porto Alegre
 
Introdução à Servlets e JSP
Introdução à Servlets e JSPIntrodução à Servlets e JSP
Introdução à Servlets e JSP
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - Conceito
 
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoComo DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
 
Monolith - An epic journey
Monolith - An epic journeyMonolith - An epic journey
Monolith - An epic journey
 
dnad12
dnad12dnad12
dnad12
 
Amazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenhoAmazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenho
 
Apache e Java
Apache e JavaApache e Java
Apache e Java
 
XML-RPC.pdf
XML-RPC.pdfXML-RPC.pdf
XML-RPC.pdf
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration Service
 
Palestra Sobre REST
Palestra Sobre RESTPalestra Sobre REST
Palestra Sobre REST
 
TDC2013 Escalando Aplicações Java com In Memory Datagrids
TDC2013 Escalando Aplicações Java com In Memory DatagridsTDC2013 Escalando Aplicações Java com In Memory Datagrids
TDC2013 Escalando Aplicações Java com In Memory Datagrids
 
JBoss5 @ FISL
JBoss5 @ FISLJBoss5 @ FISL
JBoss5 @ FISL
 
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse VirgoModularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
 
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

JBoss Clustering