<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Techfree &#187; Proxy</title>
	<atom:link href="http://techfree.com.br/wordpress/category/proxy/feed/" rel="self" type="application/rss+xml" />
	<link>http://techfree.com.br/wordpress</link>
	<description>A Tecnologia pode ser livre</description>
	<lastBuildDate>Wed, 25 Apr 2012 05:22:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Squid Cache e as possibilidades de RAID</title>
		<link>http://techfree.com.br/wordpress/2008/10/06/squid-cache-e-as-possibilidades-de-raid/</link>
		<comments>http://techfree.com.br/wordpress/2008/10/06/squid-cache-e-as-possibilidades-de-raid/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 01:42:32 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=71</guid>
		<description><![CDATA[Na lista Squid-BR surgiu a duvida sobre a melhor solução para criar um proxy &#8220;parrudo&#8221;, já que tem uma maquina robusta, acreditei que ele desejava ouvir alguns conselhos. Sendo assim comecei a opinar. Baseado em conhecimentos simples de RAID, aconselhei que utilizasse Software RAID 0, achei que pelo fato de ser varias cabeças trabalhando &#8220;ao [...]]]></description>
			<content:encoded><![CDATA[<p>Na lista Squid-BR surgiu <a title="duvida" href="http://www.mail-archive.com/squid-br@yahoogrupos.com.br/msg07169.html">a duvida</a> sobre a melhor solução para criar um proxy &#8220;parrudo&#8221;, já que tem uma maquina robusta, acreditei que ele desejava ouvir alguns conselhos. Sendo assim comecei a opinar.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2008/10/squid-bubbles.png"><img class="alignnone size-full wp-image-73" title="squid-bubbles" src="http://techfree.com.br/wordpress/wp-content/uploads/2008/10/squid-bubbles.png" alt="" width="159" height="42" /></a></p>
<p>Baseado em conhecimentos simples de RAID, aconselhei que utilizasse Software RAID 0, achei que pelo fato de ser varias cabeças trabalhando &#8220;ao mesmo tempo&#8221; o desempenho seria melhor. Isso seria verdade se o Squid trabalhasse de forma mais inteligente, pois atualmente com uma unica requisição, as cabeças do hd não trabalharia ao mesmo tempo e assim todo a vantagem dessa solução seria desperdiçada, sem contar que o fator confiança conta nesse ponto, pois um problema em um dos hds comrromperia todo sistama, isso no caso de uma única unidade lógica.</p>
<p>Assim irei resumi algumas informações que me foram passadas na <a title="Lista Squid Users" href="http://www.squid-cache.org/Support/mailing-lists.dyn#squid-users" target="_blank">lista oficial dos usuários Squid:</a></p>
<p><span id="more-71"></span></p>
<p><strong>JBOD &#8211; &#8220;Just a Bunch Of Disks&#8221; (Apenas um punhado de discos) </strong></p>
<p>Por mais incrível que pareça, essa se mostra uma das melhores soluções custoXbenefício.</p>
<p>Como sabemos, os discos atuais trabalham com leitura e escrita através de uma unica cabeça por disco, correto? Assim é correto afirmar que vários cache_dir por disco não aumenta a perfomance em ponto algum, pelo contrário, gera maior requisição para um único dispositivo.</p>
<p>Com vários discos, poderá ser criado vários cache_dir, um para cada disco. Assim distribuindo as requições entre diferentes dispositivos.</p>
<p>Nesse ponto, temos um pequeno problema, confiabilidade, pois com a perda de um disco, o cache_dir correspondente irá falhar e parar seu sistema.</p>
<p>Há soluções de contorno para esse problema, mesmo assim essa não deixa de ser um de seus pontos fracos.</p>
<p><strong>Software RAID 0 (Striping) </strong></p>
<p>Como já dito no inicio do texto, essa solução não é aconselhável, tendo em vista que teremos perfomance baixa na escrita e leitura em comparação a qualquer outra opção.</p>
<p><strong>Software RAID 1 (Mirror) </strong></p>
<p>Como muitos sabem, essa solução tem uma otimização na <span style="text-decoration: line-through;">escrita</span> leitura, porém é deficiente na <span style="text-decoration: line-through;">leitura</span> escrita, sendo assim não será uma boa opção a sua escolha, pois <span style="text-decoration: line-through;">requisição</span> escrita de objetos no disco será prejudicada e faltalmente o seus hits.</p>
<p>Se o ambiente a ser instalado, tem maior escrita do que leitura, então esse ambiente <strong>não</strong> será uma boa opção.</p>
<p>Nessa opção temos alta confiabilidade, já que temos um espalhamento dos dados, e no caso de queda teremos contingência.</p>
<p><strong>Software RAID 5</strong></p>
<p>Parecida com o Software Raid 0, essa opção cria uma única unidade lógica, porém utiliza um disco para paridade ela oferece maior confiabilidade, assim é capaz de suportar a perda de um disco, sem perder qualquer informação ao indisponibilizar o sistema, porém a sua leitura é lenta, assim como o RAID 0.</p>
<p><strong>Hardware RAID 1 and RAID 5</strong></p>
<p>Com a utilização de um dispositivo externo, o aumento de velocidade e independência ao processador central da maquina, o acesso a disco é melhorado, assim tornando essa opção atrativa para aqueles que dispõe de recursos para adotá-la. Lembrando que uma solução como essa ainda é mais barata do que dois servidores completos em contigência.</p>
<p><strong>O que devo escolher?</strong></p>
<p>Como é dito no texto que serve como fonte; Não existe uma solução única para tudo. Deve ser avaliado todas as opções e levado em conta como funciona seu ambiente atual para que seja adaptado a melhor solução. A tecnologia é criada para atender demandas e não o contrário.</p>
<p><a title="Squid RAID" href="http://wiki.squid-cache.org/SquidFaq/RAID">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2008/10/06/squid-cache-e-as-possibilidades-de-raid/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Monitorando o squid com o Cachemgr</title>
		<link>http://techfree.com.br/wordpress/2008/09/25/monitorando-o-squid-com-o-cachemgr/</link>
		<comments>http://techfree.com.br/wordpress/2008/09/25/monitorando-o-squid-com-o-cachemgr/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 02:41:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artigo]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Notícia]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=46</guid>
		<description><![CDATA[Para você que passa por algum problema no seu Proxy Squid e não sabe como diagnosticar. Seus problemas acabaram, o Cachemgr vai lhe proporcionar toda a informação que precisa para resolver sua demanda. Se você usa CentOS 5.1 e instalou o Squid via yum, fique tranquilo. A sua configuração já está quase ok, faltará apenas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2008/09/squid-bubbles.png"><img class="alignnone size-full wp-image-47" title="Squid" src="http://techfree.com.br/wordpress/wp-content/uploads/2008/09/squid-bubbles.png" alt="" width="166" height="43" /></a></p>
<p>Para você que passa por algum problema no seu Proxy Squid e não sabe como diagnosticar. Seus problemas acabaram, o Cachemgr vai lhe proporcionar toda a informação que precisa para resolver sua demanda.</p>
<p>Se você usa CentOS 5.1 e instalou o Squid via yum, fique tranquilo. A sua configuração já está quase ok, faltará apenas alguns ajustes! <img src='http://techfree.com.br/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-46"></span></p>
<p>Vamos aos usuário que instalaram o Squid em outra distro ou no CentOS mesmo, mas via source*.</p>
<p>*Aproveitando para falar sobre isso, vou escrever um post acerca a importância de utilizarmos instalação via pacotes, mas isso fica pra outro post!</p>
<p><strong>Verificação</strong></p>
<p>Veja se a opção &#8220;&#8211;enable-cachemgr-hostname=localhost&#8221; foi adicionada a compilação.</p>
<p># squid -v</p>
<p><strong>Configuração</strong></p>
<p>Agora vamos configurar o seu servidor de aplicação Apache. O meu é o Apache 2, acredito que a configuração seja semelhante.</p>
<p>O meu apache tem um esquema de segmentação da configuração. Tenho uma pasta chamada conf.d onde os arquivos algumacoisa.conf é encarado como parte do arquivo httpd.conf, que é o arquivo de configuração &#8220;raiz&#8221; da ferramenta.</p>
<p>Criaremos o arquivo squid.conf dentro dessa pasta e então adicionaremos o seguinte conteúdo:</p>
<p><em>ScriptAlias /Squid/cgi-bin/cachemgr.cgi /usr/lib/squid/cachemgr.cgi<br />
</em></p>
<p><em>&lt;Location /Squid/cgi-bin/cachemgr.cgi&gt;<br />
order allow,deny<br />
allow from all<br />
# Add additional allowed hosts as needed<br />
# allow from .example.com<br />
&lt;/Location&gt;</em></p>
<p><strong><span style="color: #ff0000;">Obs1 : Atente para o caminho do ScriptAlias, pois deve refletir o caminho onde se encontra o seu cachemgr.cgi</span></strong></p>
<p>Coloque a permissão correta na pasta:</p>
<p># chown apache:apache /etc/httpd/conf.d/squid.conf</p>
<p><strong><span style="color: #ff0000;">Obs 2 : Atente que o caminho acima deve refletir o SEU ambiente.</span></strong></p>
<p><span style="color: #000000;">Agora basta reiniciar o apache e pronto!</span></p>
<p>Acesse com seu navegador preferido</p>
<p><span style="text-decoration: underline;"><strong>http://seuip/squid/cgi-bin/cachemgr.cgi </strong></span></p>
<p>Quem usa o CentOS 5.1 e instalou o Squid via yum. Apenas é necessário mudar o arquivo /etc/httpd/conf.d/squid.conf:</p>
<p>Onde tem :</p>
<p><em>Allow from &lt;endereço&gt;</em></p>
<p>Troque por :</p>
<p><em>Allow from all</em></p>
<p>Divirtam-se !!!</p>
<p>Fonte : <a title="Squid Cache Wiki" href="http://wiki.squid-cache.org/SquidFaq/CacheManager?highlight=(Cachemgr)" target="_blank">Squid-Cache (Wiki)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2008/09/25/monitorando-o-squid-com-o-cachemgr/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

