Implantar Thunder Cache no FreeBSD

Propaganda
Implantar Thunder Cache no FreeBSD
Rafael N. Folha1 , Angelo G. da Luz1
1
Redes de Computadores – Faculdade de Tecnologia Senac Pelotas (FATEC)
Caixa Postal – 96015560 – Pelotas – RS – Brasil
[email protected],[email protected]
Resumo. Este artigo tem como finalidade, Instalar e configurar a ferramenta
Thunder Cache, no sistema operacional FreeBSD, explorar seus benefı́cios e
suas deficiências. Usar o máximo de recursos com a opção Free da ferramenta,
analisar quais dificuldades encontradas, para a instalação e configuração em
um ambiente real, testar seu serviços, explorar o sistema ao qual foi implantado
e por fim executar tudo que foi estudado e pesquisado durante seis meses.
Abstract. This article aims, Install and configure the tool Thunder Cache, the
FreeBSD operating system, explore its benefits and shortcomings. Use as many
resources with the option of Free tool to analyze difficulties which, for the installation and configuration in a real environment, test your services, which exploit
the system was implemented and to execute everything that has been studied and
researched for six months.
1. Introdução
No mundo de hoje tudo esta relacionada à Internet (browser), aplicações que antes utilizavam de portas, aplicativos e protocolos hoje se focam no famoso HTTP, vı́deos, e-mail,
documentos, downloads diversos isso tudo é executado através do seu navegador. As
facilidades parecem ótimas, mas a centralização de dados e a turbinada na multimı́dia
online requer enorme capacidade de trafego e qualidade no serviço de transporte das
informações, e quando se fala nesses ı́tens nos deparamos com um forte investimento
para essa estrutura.
Focando nesses problemas foi elaborada uma ferramenta chamada Thunder Cache, essa magnı́fica aplicação segue um paradigma totalmente diferente do que existe
hoje em dia, e é totalmente capaz de economizar enorme quantidade de banda da internet
e aumentar a navegação, Thunder Cache é um poderoso sistema web cache que tem como
caracterı́stica fazer caching de todo conteúdo de dados dinâmicos na rede (web).
Thunder Cache acelera a navegação dos usuários, aperfeiçoa o uso do link da internet, reduz custos e transforma a experiência do uso da internet em todo seu dinamismo.
Thunder Cache é uma ferramenta que executa com sucesso o cache funcional onde a maioria de outros proxy falha o conteúdo dinâmico. Segundo o Gartner Group, a maior parte
de conteúdo web na internet hoje, especialmente depois da Web 2.0, é dinâmico.
Segundo [Cache 2010] ,A Arbor Networks divulgou um relatório no primeiro trimestre de 2012 apontando a queda gradual e continua de comunicação peer -to-peer, e
aponta como causa a tendência da Web de acessar conteúdo multimı́dia por streaming,
como acontece com You Tube, Last.FM e tantos outros sites, sobrando para o p2p o compartilhamento de programas e não mais vı́deos e musicas.
Primeiramente irá ser feito um breve resumo da pré-instalação do Thunder Cache, antes de qualquer coisa precisamos instalar um dos sistemas operacionais suportados
pela ferramenta, que é o Linux ou FreeBSD, salvo que o Thunder Cache foi desenvolvido
em cima da plataforma FreeBSD por isso vamos instalar o Thunder em cima da plataforma FreeBSD. Nesse artigo vamos abordar o Sistema Operacional FreeBSD, sobre a
ferramenta Thunder cache nosso principal tema, instalação do Thunder Cache e testes
homologados do mesmo.
2. FreeBSD
Segundo [FreeBSD 2009], FreeBSD é um sistema operacional de código aberto, ou seja,
open source do tipo unix, sua descendência é originada do BSD com desenvolvimento
da Universidade de Berkeley situada no estado da Califórnia nos Estados Unidos. O
Sistema Operacional FreeBSD esta disponı́vel nas seguintes plataformas, Intel x86, DEC
Alpha, Sparc, PowerPC e PC98, esta disponı́vel também para as arquiteturas baseadas em
processadores de 64bits IA-64 e AMD64.
O FreeBSD e considerado como um sistema operacional aperfeiçoado e estável,
normalmente é usado em servidores, como de paginas ou proxies, mas nada impede que
também possa ser utilizado como estação de trabalho, o FreeBSD é muito utilizado por
empresas, Provedores de Internet e estudantes para seus afins. O principal objetivo do
FreeBSD é oferecer software que possa ser utilizado para toda e qualquer finalidade e
sem obrigações junto a esse código.
Muitas pessoas investem significativamente no projeto como um todo, e com certeza não se importariam em receber um tipo de compensação financeira neste momento
ou em qualquer outro momento, mas ninguém no projeto insistirá nisso. Acredita-se que
a primeira e mais importante missão é oferecer código para toda e qualquer pessoa, que
possa ser utilizado para qualquer fim, de uma forma que esse código aberto ofereça o
maior número de benefı́cios e formas de uso.
Acredita-se também que este é um dos objetivos fundamentais do Software Livre
é um dos quais se apóia com entusiasmo. Muitas pessoas perguntam se o FreeBSD pode
ser usado como um sistema operacional para usuário final, a maior parte das pessoas, na
verdade, não utiliza um sistema operacional, as aplicações utilizadas pelos usuários é que
realmente usam o sistema operacional.
O FreeBSD é projetado de tal forma que oferece um ambiente robusto e completo
para as aplicações. Suporta uma vasta variedade de navegadores, de clientes de e-mail,
softwares de manipulação gráfica, ambientes para programação, servidores e serviços de
rede, e praticamente tudo mais que pode-se desejar. A maioria destas aplicações pode ser
gerenciada através da Coleção de Portas.
Coleção de Ports também chamado de Sistema de Ports ou simplesmente Ports é
um sistema de instalação de forma rápida e fácil de pacotes no FreeBSD, se define em
uma estrutura de diretórios onde possuem arquivos chamados de makefiles nos quais são
atribuı́dos todos os pré-requisitos da instalação e como deve se compilar o código fonte,
que é necessário para a instalação dos binários criados a partir de um determinado pacote
do sistema após a instalação.
Os arquivos binários pré-compilados do Ports são denominados de Pacotes e são
disponı́veis para downloads, e ainda pode ser facilmente instalados, sendo necessário
saber o nome do pacote e passar o comando com o parâmetro ”pkgadd R”. Segundo
[FreeBSD 2009], o suporte de ports é tão abrangente que no ano de 2009 possuı́a mais de
20 mil softwares que dificilmente era necessário procurar softwares em outras fontes.
Em circunstâncias nas quais seja preciso usar uma aplicação disponı́vel apenas
para um sistema operacional, não é possı́vel substituir aquele sistema operacional, mas
há uma enorme chance de alguma aplicação similar à que você precisa, exista para o FreeBSD. Se você quer ter, desde um massivo conjunto de aplicações para escritório, até
um robusto e altamente escalável servidor Internet, ou uma simples estação de trabalho
confiável, onde você possa realizar seus trabalhos sem interrupções, o FreeBSD possivelmente vai suprir todas as suas necessidades.
2.1. Configuração Distro do FreeBSD
A preparação da distro do freeBSD para o thunder é bem detalhada se algo for configurado incorretamente a ferramenta não ira funcionar, começamos pela instalação da destro
freeBSD onde se seta quase tudo por default (padrão). Pode-se configurar a interface de
rede por dhcp ou manualmente ficando a critério de quem esta instalando, observando
depois suas configurações, antes de começar a instalação da distro do freeBSD deve- se
ter na maquina, no mı́nimo 2 discos (HD) um disco para o sistema e outro para o armazenamento de cache do thunder Cache.
Uma questão bem, importante é a parte da geometria da destro FreeBSD aceite
a sugestão da geometria imposta pelo próprio sistema, primeiramente a única coisa que
se deve fazer é criar uma slice, que são denominadas partições primarias e logo após
vamos selecionar a opção para usar o disco inteiro selecionado para slice. A parte mais
importante da configuração, ou seja, a preparação para implantar o thunder Cache no
sistema operacional FreeBSD se encontra na parte da configuração do disco slice, nele
deve ser criado o label que é denominado partições lógicas de dados.
Seleciona a opção para auto defaults, mas é importante remover o ”/usr”e criar
outro ”/usr”com o tamanho de 8GB, pois o grosso dos programas fica instalado dentro do
diretório ”/usr”e por default da distro é em torno de 3GB, após feito esse procedimento
deve-se pegar o restante que sobrou de espaço livre no disco e montar o label com o
caminho ”/usr/local/thunder”, vale ressaltar que esse label é a parte mais importante da
preparação da distro para implantar o Thunder Cache no sistema, feito isso pode começar
a instalação do sistema operacional FreeBSD.
Feito a instalação do sistema operacional FreeBSD, logo após o primeiro boot
vamos entrar no arquivo ”/etc/rc”. conf e limpar o lixo que foi gerado pelo sys install
e adicionar mais 2 linhas, a primeira é habilitar o ssh , ficando a linha dessa maneira
”sshd enable YES”e deixando apenas IPv4 dessa maneira ”sshd flags -u0 4”, logo após
não esquecer de iniciar o serviço ssh através do comando ”/etc/rc.d/sshd start”.
Feito todos esses procedimentos encaminha-se para reta final da preparação da
distro para receber o Thunder Cache, o próximo passo é atualizar as ports através do
comando portsnap fetch extract, depois de baixar as atualizações do ports ele vai descompactar automático. Logo após tem que formatar e montar o disco que foi destinado ao
cache do Thunder, procedem em duas maneiras à forma de formatar o disco, a primeira
é formatar pelo no próprio FreeBSD através do console ou a segunda que é formatar e
montar no próprio sistema do Thunder após ser feita a instalação do Thunder e acessar e
parte gráfica do mesmo.
A forma correta e segura de formatar e montar esse disco são pelo próprio
sistema, pois o Thunder Cache opera em conjunto com o painel da BMSoftware,
sem estar cadastrado nesse site, e não setar o caminho correto do disco que vai
para o cache conforme o solicitado o Thunder não vai funcionar, na parte de
configuração do Thunder Cache desse artigo abordará melhor essa relação entre
Thunder e BMsoftware que é a parte crucial da configuração. Após todos esses
procedimentos vamos instalar a Thunder Cache no FreeBSD através do comando
”fecth http://www8.freebsdbrasil.com.br/thunder/easyThunderCachePro.sh”nota-se que
esse comando apenas baixa para dentro da distro a ferramenta Thunder, depois com o
comando ”sh easyThunderCachePro.sh”instalamos a ferramenta na distro.
Através do comando ”sockstat 4l”ira nos mostrar se realmente a porta 8080 esta
direcionada para o Thunder. Feito esses procedimentos correto a distro do FreeBSD está
preparada para receber o Thunder Cache.
3. Thunder Cache
[Cache 2010]Thunder Cache Professional é um robusto sistema de Web Cache que tem
como única caracterı́stica fazer caching de conteúdo de dados dinâmicos na Web. A
solução implementa com perfeição cache funcional onde a maior parte dos outros sistemas
de proxy falham: o conteúdo dinâmico.
O dinamismo da Web é uma tendência que ninguém pode negar, e para acompanhar essa grande evolução, só mesmo um sistema de Cache dinâmico na Web, o Thunder
Cache Professional. A Netflix [Netflix 1997], representa mais de 30 por cento da Internet
em horários com maior demanda. Junto com a Apple iTunes Store[Apple 2010], ambos
criam um novo sistema de entrega de conteúdo web, a entrega de conteúdo multimı́dia
por demanda. Com o Thunder Cache você está preparado para suportar e acelerar essas
mudanças, enquanto mantém suas margens de lucro.
Com o Thunder Cache você acelera o acesso de seus clientes e da sua empresa
de conteúdo dinâmico com streaming de vı́deo e audio, atualizações por demanda de
sistemas operacionais, atualização de vacinas de vı́rus, e muitos outros. É a mais eficiente forma de fazer cache de sites de vı́deo como Netflix, Youtube,Google Vı́deos, Xvid
Megavideo, Apple iTunes Store, portais de notı́cia como Terra, r7.com, UOL, sites de
compartilhamento como 4Shared, upfiles, vacinas de antivirus como Kaspersky, Panda e
outros mais.
O Thunder armazena conteúdos já ou que estão sendo acessados, sendo esses
estáticos ou dinâmicos, para que em um novo acesso feito por outro usuário ou até o
mesmo, o conteúdo seja entregue á velocidade que desejar diretamente do servidor que
roda o aplicativo e não precisar mais buscar o conteúdo na nuvem, sendo assim economizando relativamente largura de banda da rede. Exemplos desses conteúdos capazes de
serem armazenados são fotos do Orkut, atualizações de vacinas de antivirus e do Windows, vı́deos do Youtube entre diversos outros. Além disso, o Thunder Cache 7.1 é um
dos poucos sistemas existentes no mercado Mundial capaz de armazenar e reaproveitar
objetos parcialmente completos, que é o que ocorre quando uma pessoa, por exemplo,
adianta um vı́deo no youtube.
Para melhor explicar esse processo, vamos imaginar que um usuário acessou um
vı́deo de 10 minutos e através da barra de progresso do player, adiantou o vı́deo até os
seus 4 minutos. Um cache normal armazenaria apenas essa parte dos 4 aos 10 minutos e
quando um segundo cliente acessa- se o mesmo vı́deo seria completamente reescrito, do
seu começo até o seu fim sem aproveitar nada do o cache já existente, uma vez que esse
arquivo não está integro no disco. Ou pior duplicaria o cache completo e o trecho onde a
maioria dos outras ferramentas faria.
Já no Thunder Cache 7.1 através de seu sistema inteligente, se um segundo usuário
acessar esse mesmo vı́deo, ele irá receber o arquivo do começo até o minuto 4 vindo da
internet e a partir desse momento, inicia o processo de aproveitamento do que já estava em
cache sem a necessidade do arquivo estar completo. Dessa forma anulando a necessidade
de utilizar a banda de internet para o restante do vı́deo, gerando uma grande economia
adicional de link e ainda como adicional vantagem, acelerando a entrega do conteúdo
previamente armazenado para valores muito superiores aos que o usuário conseguiria
utilizando-se apenas da internet.
Vale ressaltar como caráter informativo que se em um terceiro momento esse vı́deo
for acessado praticamente nenhuma banda de internet será utilizada, outro esclarecimento
que deve ser feito é que o mesmo vale para qualquer outro tipo de arquivo, isso vale
também para atualizações do Windows Update, que são requisitadas em alguns casos
através de minúsculas partes de 20KB a 50KB.
Segundo [Overnix 2010] ,Thunder Cache Professional é o único sistema brasileiro
de CDN( Content Delivery Network ou Rede de Fornecimento de Conteúdo). É original,
desenvolvido totalmente do zero, sem ser baseado em qualquer outro sistema, começou
como um sistema de reescrita de URL integrado ao Squid e evoluiu consideravelmente
até se tornar um sistema independente, multithread, altamente escalável, funcional e com
grande inovação tecnológica na forma de fazer cache de conteúdo web.
É mantido e desenvolvido primeiramente pela BM Software. Tem o apoio da FreeBSD Brasil no desenvolvimento efetivo do Thunder Center e da plataforma base (FreeBSD) onde o sistema roda, incluindo distribuição em imagem ISO para CD e Pen Drive
a partir da versão 7.1, Thunder Cache possui diversas funções,O modelo de negócio por
trás do Thunder Cache é simples e muito bem definido. A BMSoftware LTDA desenvolve, atualiza e mantém o Thunder, diversas vezes com apoio de parcerias e clientes
que escrevem plugins ou agem como conselheiros sobre quais tecnológicas adotarem ou
implantar, como a FreeBSD Brasil LTDA que apoiou, por exemplo, a adição do TProxy,
Thunder Cluster ToS Req, e mantém a criação da imagem ISO base (TinyBSD) para ser
instalado o thunder.
No entanto a comercialização do Thunder Cache e a prestação de serviço de
consultoria e implementação do Thunder ficam com os Parceiros Comerciais da BMSoftware, dessa forma se tem a opção de escolher com quem deseja trabalhar, pode recorrer a recomendações e decidir que consultoria contratar ,em seus próprios critérios. É a
segurança dessa consultoria que você terá ao longo de todo o tempo que precisar de apoio
na solução, e eles são o contato primário entre o usuário e a equipe por trás do Thunder.
Conforme a empresa que desenvolveu o Thunder Cache, para melhor funcionamento dessa ferramenta, é aconselhável ser instalada em um servidor com processador
Xeon E3 ou superior. O motivo é que o thunder faz uso massivo de threads, e conseqüentemente cache L1 e L2.
Além disso, o Thunder possui um sistema de Cluster que, se a demanda de
requisições crescerem subitamente, basta adicionar mais nós ao cluster, a requisição vai
diretamente ao nó que contém o arquivo, multiplicando o desempenho geral do ambiente
pelo número de nós que compõe o cluster, um dos principais senão o maior gargalo de um
sistema de caching Proxy, o acesso a disco, passa a ser balanceado entre todos os nós do
cluster.
Possui baixo limite do Commoditie Hardware (hardware convencional) quando
encontrado, não demandará investimento em arquiteturas mais complexas de disco,
memória ou processamento. É benéfico ao TCO (total cost ownership), por exemplo,
investir em mais nós com discos SAS/SATA, 8G de RAM e 4 ou 8 núcleos, do que partir
para um setup com discos SCSI, barramentos que suportem 32G de RAM e mais de 8
núcleos, ou ir para arquiteturas como SPARC.
Aumento de Disponibilidade, Se um nó do Cluster cair os outros continuam mantendo o serviço disponı́vel, garantindo aumento do sistema geral da solução, e em relação
aos discos, possui facilidade de redundância master, O MASTER NODE torna-se o SPOF
(Single Point of Failure) da solução. No entanto a adição de um MASTER NODE de backup é simplificada com o uso do carp no FreeBSD, o MASTER pode atuar como um nó
de cache convencional, garantindo uso adequado do hardware para ambientes com um
cluster pequeno com 2 ou 3 nós apenas.
Escalabilidade, pois pode subir de 30Mbit/s para 300Mbit/s aumentando o número
de nós do cluster sem aumentar a complexidade do ambiente, é só mais uma vantagem da
facilidade que o ambiente tem de escalar, logo abaixo na (Figura 1), mostra um diagrama
de funcionamento do Cluster no Thunder.
Figura 1. Cluster no Thunder Cache.
3.1. Configuração Thunder Cache
Antes de começar a configuração do Thunder, é importante ter algumas considerações,
Thunder Cache desde a versão 4.1 só é suportado plenamente em plataforma 64bitsFreeBSD/amd64 (preferencial) ou Linux (x86 e 64). As etapas para instalação do Thunder
envolvem download do sistema operacional (FreeBSD ou Linux), instalação / preparação
do Sistema Operacional, instalação do Thunder Cache Professional.
A instalação do Thunder Cache Professional (a partir da versão 7.1) agora é integrada em uma imagem já pronta que acompanha Thunder Cache e Thunder Center, em
FreeBSD 64bits (arquitetura oficial), anexando facilidade na instalação. Tanto que a partir de agora o processo de instalação é menos importante, a instalação é bem complexa e
não necessita muitas instruções, e onde realmente se deve focar-se é no ponto realmente
importante que é a configuração e implantação do Thunder Cache Pro no seu ambiente.
Primeiramente deve-se configurar o painel no site da BMSoftware antes de qualquer coisa, é necessário apenas configurar o MENU THUNDER e o MENU DISCOS e
nada mais conforme (Figura 2).Sendo que para ter acesso a esse painel é necessário criar
um login e uma senha, posteriormente essa senha e login no FreeBSD para sincronizar
o Thunder no sistema. Nunca esquecendo, o caminho no qual foi citado para fazer o cache no thunder, deve ser o mesmo a ser configurado no painel da BMSoftware com, por
exemplo, /usr/local/thunder/cache.
Figura 2. Disco Configurado no Painel.
Agora é a hora de acessar o Thunder, colocar o IP do Servidor Thunder no navegador e inserir o login e senha padrão e não o login e senha criados no painel e selecionar
abaixo a opção de enviar os dados para BMSoftware conforme (Figura 3).Logo após o
acesso, deve- se fazer o teste para ver se realmente o Thunder Cache esta em funcionamento, e armazenando programas e arquivos no cache, fazendo o download de algum
programa ou arquivo e através do comando ”tail /usr/local/thunder/logs/access.log”, nesse
local deve estar armazenado o download feito.
Feito esses procedimentos e testado o sistema de Cache, o Servidor de Cache estará pronto para ser implantado na Rede, Existe inúmeras maneiras de implantar o Servidor na Rede. O Thunder ,pode trabalhar em conjunto com Squid [Squid 2008], ou Lusca
Figura 3. Tela de Login Thunder.
[Lusca 2005], mas não necessariamente pois o mesmo, se trata de um Proxy e pode trabalhar de forma independente. Thunder Cache pode servir de Proxy direto, ou até mesmo
de Gateway dos Hosts da Rede, ou integrado com o Mikrotic, enfim existe varias opções
para coloca-lo em funcionamento.
Conforme mostra a (Figura 4),o Thunder Cache possui uma interface gráfica, ao
qual se alia a simplicidade e a diversão de configurar e monitorar o Thunder Cache, essa
ferramenta tem o nome de Thunder Center, onde se monta discos, monitora o tamanho de
Cache em disco, o trafego de internet estática e dinâmica, tipos de arquivos cacheados e
muito mais recursos disponı́veis.
Figura 4. Thunder Center.
Chega-se a conclusão que com o Thunder Cache é possı́vel acelerar, o acesso de
usuários a conteúdo dinâmico com streaming de vı́deo e áudio, atualização por demanda
de sistemas operacionais, atualização de vacinas de vı́rus, e muitos outros. Além de se
beneficiar com essa excelente ferramenta, é possı́vel sim, economizar uma quantidade
significativa de largura de banda, em uma rede, e navegar com tranquilidade e qualidade
justificada.
4. Testes
Os testes realizados foram bem especı́ficos , explorando o máximo da ferramenta, foi
feito aproximadamente em torno de 2GB de cache, e realizados testes em cima da ferramenta.Conforme (Figura 5), mostra o Thunder Cache fazendo o download da ISO de
250MB no site 187.7.106.14, logo após na (Figura 6), mostra o host fazendo o download
da mesma ISO,sendo assim ele esta buscando essa ISO do servidor Thunder e não mais
da rede.
Figura 5. Armazenando no Cache.
Figura 6. Buscando no Cache
Analisa-se que o tempo para baixar o arquivo da rede para o Thunder, foi em
torno de 16 minutos, e que após ser armazenado no cache, o tempo do arquivo a ser
baixado novamente foi em torno de 16 segundos, sendo assim teve uma economia de
aproximadamente 15 minutos e 44 segundos, de tempo de download.Logo após conforme
mostra a (Figura 7),foi feito uma busca no log para ter a certeza realmente, que o Servidor
Thunder fez o armazenamento dos arquivos cacheados para si,esse procedimento deve ser
feito através, da linha de comando tail /usr/local/thunder/logs/access.log
Figura 7. Log de Arquivos Cacheados no Thunder.
5. Conclusão
Chega-se a conclusão que, a ferramenta Thunder Cache, possui grandes benefı́cios,umas
das principais diferenças do Thunder Cache para a concorrência, é que se um cliente
acessa um vı́deo do Youtube e o fecha na metade, quando o mesmo usuário ou até mesmo
outro usuário, voltar á vê-lo o Thunder continuará á baixar o vı́deo do ponto em que foi
interrompido e não do inicio. Porem a ferramenta não alcançou as expectativas esperadas,
pois se trata de uma ferramenta desenvolvida em software livre, mas exerce a totalidade de
seus serviços, somente com pagamento de valores bem significativos. O Thunder Cache
para este artigo foi instalado e configurado em cima da plataforma FreeBSD, foi usado à
versão Free da ferramenta.
Pois se trata de uma versão Free a utilização foi bastante limitada, não sendo
possı́vel aproveitar o máximo de seus recursos. Para poder configurar o Thunder Cache
no cenário implantado foi necessário, configurar o NAT no FreeBSD e colocar o gateway
dos Hosts com o IP do servidor Thunder. O cenário ideal seria colocar ele como Proxy
direto, ou inserir mais uma placa de rede e conectar na rede, mas mesmo assim os serviços
continuariam limitados.
No cenário onde foi implantado o Thunder Cache existe cinco maquinas conforme
(Figura 8) onde todas foram setadas o ip do servidor Thunder como Gateway, conforme
as maquinas solicitam requisições, as mesmas buscam no servidor Thunder e posteriormente o servidor Thunder vai até a internet, e busca essas requisições. Conforme essas
requisições são solicitadas em demanda ,a rede começa a ficar lenta, e em um determinado momento para de responder, foi observado que conforme a demanda de requisições
dos hosts o servidor Thunder não respondia a tempo, pois o servidor fı́sico do Thunder
possui,apenas uma interface de rede 10/100. Então foi retirado host por host até ter o
cenário ideal, onde esse cenário foi com dois hosts.
Figura 8. Log de Hosts acessando o Thunder.
Sendo assim a única forma de explorar o máximo dessa ferramenta seria a
realização do pagamento. Mesmo assim acredita-se que o Thunder Cache é uma ferramenta bem interessante a ser aplicada, pois seus benefı́cios são bem significativos. Thunder foi desenvolvido do zero, e por esse motivo seja a diferença entre outras ferramentas
semelhantes, foi um desenvolvimento bem elaborado e principalmente bem pensado, so-
bre a forma de desenvolver algo que atenda as necessidades de hoje em dia para essas
situações.
A principal dificuldade encontrada, não foi na instalação e sim na
configuração,onde o processo ideal seria rodar o servidor Thunder com duas placas de
rede ou através de um microtik, onde não foi possı́vel implantar nessas opções. Mas
mesmo assim foi possı́vel aproveitar o máximo de seus recursos com certas limitações.
Referências
Apple (2010). Site oficial da apple. Disponivel em: <http://www.apple.com/>. Acesso
em: dez 2012.
Cache, T. (2010).
Pagina oficial do thunder cache.
<http://www.thundercache.org/>. Acesso em: nov 2012.
FreeBSD (2009).
Site do freebsd brasil.
<http://www.freebsdbrasil.com.br/>. Acesso em: set 2012.
Disponivel em:
Disponivel
em:
Lusca (2005). Site oficial do lusca. Disponivel em: <http://www.lusca.org//>. Acesso
em: dez 2012.
Netflix (1997).
Site oficial do netflix brasil.
<http://www.netflix.com.br/>. Acesso em: dez 2012.
Disponivel
em:
Overnix (2010).
Forum oficial do thunder
<http://www.overnix.com/>. Acesso em: nov 2012.
Disponivel
em:
cache.
Squid (2008). Site oficial do squid. Disponivel em: <http://www.squid-cache.org//>.
Acesso em: dez 2012.
Download