Palestra FISL 14 JBoss Cluster

567
-1

Published on

Palestra realizada no FISL 14.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
567
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Palestra FISL 14 JBoss Cluster

  1. 1. Cluster e Alta Disponibilidade na Prática com JBoss AS 7
  2. 2. JBossDivers Mauricio Magnani Jr Sobre Mim
  3. 3. Evolução dos Applications Server • Servidores de aplicação são lentos e pesados e necessitam de muitos recursos. • Alternativas: Spring Framework
  4. 4. Evolução dos Applications Server A arquitetura do JBoss AS 7 foi totalmente redesenhada para que seus recursos possam ser iniciados de modo concorrente ou sob demanda sendo possível iniciar um servidor de aplicação JBoss AS 7 em apenas dois segundos.
  5. 5. JBoss AS 7 / Java EE 6 O JBoss AS 7 possui os profiles Full e Web certificados, isso significa que foram realizados testes de compatibilidade para verificar se seus recursos foram implementados conforme descritos na especificação do Java EE 6. Mais Informações: http://goo.gl/SwfgH .
  6. 6. Novidades do JBoss AS 7 • Cloud Ready Architecture • World-Class Developer Productivity • Fast • Simplified Configuration Files • Lightweight • Modular • Domains • New Management Tools
  7. 7. JBoss AS 7 - Fast
  8. 8. Load Balancing High Availability High Performance
  9. 9. Mod JK: É o componente de balanceamento de carga muito utilizado atualmente, não só para instâncias JBoss, mas para outros servidores web e de aplicação. O mod jk realiza a integração entre o Apache Web Server e o Tomcat/JBoss, utilizando o protocolo AJP. Um dos grandes problemas do mod-jk são os arquivos de configuração que dificultam a manutenção em um grande parque de servidores, pois esses mesmos arquivos de configuração devem ser replicados. Outra grande desvantagem de utilizar o Mod JK é a forma em que o balanceamento é feito pois se baseia em um fator fixo definido pelo atributo lbfactor. Exemplo de Balanceamento: worker.node1.lbfactor=50 worker.node2.lbfactor=100 Mod Cluster x Mod JK
  10. 10. Mod Cluster: É um componente criado pela Red Hat para atender a mecanismos de balanceamento de carga alinhados ao conceito de Cloud. O Mod Cluster vem com algoritmos de balanceamento de carga mais avançados, que se baseiam na carga da aplicação, ou seja quantidades de sessões, conexões abertas conseguindo assim um balanceamento inteligente. Ele pode ser customizado conforme a necessidade da aplicação visando um ambiente elástico. Um das vantagens é também o descobrimento automático de novas instâncias JBoss ( Utilizando Multicast ), não havendo a necessidade de configurações extras. Lembrando que o Mod Cluster está presente nativamente no JBoss AS 7. Mod Cluster x Mod JK
  11. 11. Mod Cluster x Mod JK <subsystem xmlns="urn:jboss:domain:modcluster:1.1"> <mod-cluster-config advertise-socket="modcluster" connector="ajp"> <dynamic-load-provider history="10" decay="2"> <load-metric type="cpu" weight="2" capacity="1"/> <load-metric type="sessions" weight="1" capacity="512"/> </dynamic-load-provider> </mod-cluster-config> </subsystem>
  12. 12. Servidores JBoss ao Redor do Mundo
  13. 13. Arquitetura em Domain
  14. 14. Servidores Em Países Diferentes Master - San Francisco
  15. 15. Servidores Em Países Diferentes Host01- Amsterdam
  16. 16. Servidores Em Países Diferentes Host02- New York
  17. 17. Demo :)
  18. 18. Faça Parte da Nossa Comunidade :) https://community.jboss.org/groups/jbug-brasil
  19. 19. Dúvidas?
  20. 20. Contato https://jbossdivers.wordpress.com/ magnani.blackbird@gmail.com

×