<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários sobre Desabafo binário</title>
	<atom:link href="http://rodrigoramalho.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://rodrigoramalho.org</link>
	<description>Rodrigo Ramalho em</description>
	<lastBuildDate>Sat, 29 Oct 2011 04:32:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comentário sobre Introdução a Cluster por Rodrigo Ramalho da Silva</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-10</link>
		<dc:creator><![CDATA[Rodrigo Ramalho da Silva]]></dc:creator>
		<pubDate>Sat, 29 Oct 2011 04:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-10</guid>
		<description><![CDATA[A sua pergunta foi bastante confusa, mas vou tentar falar alguma coisa...
A maioria dos clusters são compostos por um front-end (apache, nginx, etc) recebendo as requisições webs e balanceando para os servidores de aplicações (jboss, glassfish, ...). O que se costuma fazer é isolar o cluster da rede externa, eliminando qualquer tipo de acesso HTTP aos servidores de aplicações, assim o único ponto de saída e entrada para o cluster é a comunicação AJP com o apache no caso. É aconselhável também isolar a rede que o cluster usa para fazer sua comunicação entre seus nós, mas isso já não tem a ver com segurança é mais questão de performance mesmo, para que não fique concorrendo com o tráfego gerado pelas requisições feita pelo servidor.

&quot;Outra coisa qual requisitos mínimos para o serv?&quot;
Bom, fiz um teste rápido aqui com 2 servidores JBoss AS versão 5.1 sem nenhuma aplicação &quot;deployada&quot; e cada instância subindo com 256MB de memória (-Xmx256m) subiu tranquilo.]]></description>
		<content:encoded><![CDATA[<p>A sua pergunta foi bastante confusa, mas vou tentar falar alguma coisa&#8230;<br />
A maioria dos clusters são compostos por um front-end (apache, nginx, etc) recebendo as requisições webs e balanceando para os servidores de aplicações (jboss, glassfish, &#8230;). O que se costuma fazer é isolar o cluster da rede externa, eliminando qualquer tipo de acesso HTTP aos servidores de aplicações, assim o único ponto de saída e entrada para o cluster é a comunicação AJP com o apache no caso. É aconselhável também isolar a rede que o cluster usa para fazer sua comunicação entre seus nós, mas isso já não tem a ver com segurança é mais questão de performance mesmo, para que não fique concorrendo com o tráfego gerado pelas requisições feita pelo servidor.</p>
<p>&#8220;Outra coisa qual requisitos mínimos para o serv?&#8221;<br />
Bom, fiz um teste rápido aqui com 2 servidores JBoss AS versão 5.1 sem nenhuma aplicação &#8220;deployada&#8221; e cada instância subindo com 256MB de memória (-Xmx256m) subiu tranquilo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Douglas</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-9</link>
		<dc:creator><![CDATA[Douglas]]></dc:creator>
		<pubDate>Fri, 28 Oct 2011 23:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-9</guid>
		<description><![CDATA[Shutdown ou reset inesperado há possibilidade de intrusão? Algumas formas possíveis relativamente insignificantes para alguns usuários e enormes para que entende,  roubo de ip muito permitidos pela maioria de provedores, ai não importa o cache e sim a autenticidade.
Como resetar a máquina quais seriam as possibilidades de resets inesperados? DDoS ou por inserção de um .exe .sh .hqx , como não depende da plataforma tariam as três comumente usadas, até mesmo com detectáveis simples e antigos que mostram fragilidade ao servidor para que ele se reinicie há que tipo de sistema incluso para detectar, bloquear e eliminar este tipo de ataque? fiz duas perguntas em uma pergunta pf.
Outra coisa qual requisitos mínimos para o serv?
Falow Ovo Maltini- é assim que se escreve?]]></description>
		<content:encoded><![CDATA[<p>Shutdown ou reset inesperado há possibilidade de intrusão? Algumas formas possíveis relativamente insignificantes para alguns usuários e enormes para que entende,  roubo de ip muito permitidos pela maioria de provedores, ai não importa o cache e sim a autenticidade.<br />
Como resetar a máquina quais seriam as possibilidades de resets inesperados? DDoS ou por inserção de um .exe .sh .hqx , como não depende da plataforma tariam as três comumente usadas, até mesmo com detectáveis simples e antigos que mostram fragilidade ao servidor para que ele se reinicie há que tipo de sistema incluso para detectar, bloquear e eliminar este tipo de ataque? fiz duas perguntas em uma pergunta pf.<br />
Outra coisa qual requisitos mínimos para o serv?<br />
Falow Ovo Maltini- é assim que se escreve?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Rodrigo Ramalho da Silva</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-7</link>
		<dc:creator><![CDATA[Rodrigo Ramalho da Silva]]></dc:creator>
		<pubDate>Thu, 13 Oct 2011 17:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-7</guid>
		<description><![CDATA[Os conceitos apresentados no post é independente de plataforma.]]></description>
		<content:encoded><![CDATA[<p>Os conceitos apresentados no post é independente de plataforma.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Daniel</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-6</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Thu, 13 Oct 2011 16:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-6</guid>
		<description><![CDATA[so fiquei com uma duvida, em qual ambiente se passa esta cluster ? unix ou windows ?]]></description>
		<content:encoded><![CDATA[<p>so fiquei com uma duvida, em qual ambiente se passa esta cluster ? unix ou windows ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Rodrigo Ramalho da Silva</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-5</link>
		<dc:creator><![CDATA[Rodrigo Ramalho da Silva]]></dc:creator>
		<pubDate>Wed, 12 Oct 2011 15:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-5</guid>
		<description><![CDATA[Então,
Se você quiser que todos os nós do cluster compartilhem de um mesmo cache, você tem que buscar uma solução de datagrid (JSR 347) o JBoss tem o &lt;a href=&quot;http://www.jboss.org/infinispan&quot; rel=&quot;nofollow&quot;&gt;Infinispan&lt;/a&gt;.
Agora se não for o caso, a replicação do cache ocorre juntamente com a replicação de estado citada no post e cada nó do cluster terá o seu próprio cache se comunicando com os demais para manter o sincronismo.

Suponhamos que você tenha um cluster, este cluster possua 3 nós A, B e C, e possuam cache de entidades. Um  request é enviado para o nó A para que um registro seja alterado, ao invés do nó A replicar o seu cache para B e para C ele pode simplesmente mandar uma mensagem dizendo para os outros nós invalidar esse cache. Essa abordagem é mais rápida do que a replicação de estado e acarreta em menos tráfico de rede pois essa mensagem é muito menor do que uma replicação...

Não sei se respondi sua pergunta, de qualquer forma espero ter ajudado :)]]></description>
		<content:encoded><![CDATA[<p>Então,<br />
Se você quiser que todos os nós do cluster compartilhem de um mesmo cache, você tem que buscar uma solução de datagrid (JSR 347) o JBoss tem o <a href="http://www.jboss.org/infinispan" rel="nofollow">Infinispan</a>.<br />
Agora se não for o caso, a replicação do cache ocorre juntamente com a replicação de estado citada no post e cada nó do cluster terá o seu próprio cache se comunicando com os demais para manter o sincronismo.</p>
<p>Suponhamos que você tenha um cluster, este cluster possua 3 nós A, B e C, e possuam cache de entidades. Um  request é enviado para o nó A para que um registro seja alterado, ao invés do nó A replicar o seu cache para B e para C ele pode simplesmente mandar uma mensagem dizendo para os outros nós invalidar esse cache. Essa abordagem é mais rápida do que a replicação de estado e acarreta em menos tráfico de rede pois essa mensagem é muito menor do que uma replicação&#8230;</p>
<p>Não sei se respondi sua pergunta, de qualquer forma espero ter ajudado <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Vinicius Nascimento</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-4</link>
		<dc:creator><![CDATA[Vinicius Nascimento]]></dc:creator>
		<pubDate>Tue, 11 Oct 2011 20:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-4</guid>
		<description><![CDATA[Muito bom o artigo, mas tenho uma pergunta. Como compartilhar &quot;cache memory&quot; entre as aplicações que em estão em cluster?]]></description>
		<content:encoded><![CDATA[<p>Muito bom o artigo, mas tenho uma pergunta. Como compartilhar &#8220;cache memory&#8221; entre as aplicações que em estão em cluster?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Introdução a Cluster por Vinicius</title>
		<link>http://rodrigoramalho.org/2011/10/11/introducao-cluster/#comment-3</link>
		<dc:creator><![CDATA[Vinicius]]></dc:creator>
		<pubDate>Tue, 11 Oct 2011 18:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://rodrigoramalho.org/?p=73#comment-3</guid>
		<description><![CDATA[Show Show Show! 3x SHOW!]]></description>
		<content:encoded><![CDATA[<p>Show Show Show! 3x SHOW!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

