Upload
adriel-lucas-da-silva-viana
View
1.680
Download
1
Embed Size (px)
Citation preview
Estudo de Viabilidade de Servidores em Cluster para Alta
Disponibilidade Web JavaAdriel Lucas
Orientador: Msc. Adalton Sena
INTRODUÇÃO
� MOTIVAÇÃO;
� JUSTIFICATIVA;
� OBJETIVOS.� OBJETIVOS.
FUNDAMENTAÇÃO TEÓRICA
� TOMCAT;
� APACHE;
� MYSQL;
� TOLERÂNCIA A FALHAS;
� ALTA DISPONIBILIDADE;� ALTA DISPONIBILIDADE;
� SISTEMAS DISTRIBUÍDOS;
� BALANCEAMENTO DE CARGA;
� REPLICAÇÃO;
� CLUSTER;
PROPOSTA DE UM AMBIENTE DE ALTA-DISPONIBILIDADEDISPONIBILIDADE
CENÁRIO
TOMCAT-CLUSTER
� REQUISITOS� Atributos e sessões devem
implementar java.io.serializable;
� Elemento cluster no server.xml;
� Valve no server.xml;
� Definir a propriedade � Definir a propriedade distributable na apalicação;
� Definir o atributo jvmRoute em cada tomcat;
� Configurar o stick session no balanceador de carga
TOMCAT-CLUSTER
� ARQUITETURA:� Receiver;
� Sender;
� Membership;
� Valve;
Deployer;� Deployer;
BALANCEADOR DE CARGA
BALANCEADOR DE CARGA
� Mod_proxy
� Mod_proxy_balancer
BALANCEADOR DE CARGA: Virtual Host
REPLICAÇÃO NO MYSQL
DEMONSTRAÇÃODEMONSTRAÇÃO
TESTES E RESULTADOSTESTES E RESULTADOS
TESTES DE PERFORMANCE: No Cluster
�Volume de Tráfego (bytes)
TESTES DE PERFORMANCE: No Tomcat A
�Volume de Tráfego (bytes)
TESTES DE PERFORMANCE: No Cluster
�Uso de CPU
TESTES DE PERFORMANCE: TomcatA
�Uso de CPU
CONCLUSÃOCONCLUSÃO
ADRIEL [email protected]@gmail.com