[GTER] Compartilhamento de Cache no PTT
Fernando Frediani
fhfrediani at gmail.com
Sat May 16 16:19:33 -03 2015
Pessoal, gostaria de opinião de vocês a respeito da viabilidade do seguinte.
Seria mais voltado a quem utiliza algum tipo de cache (Thundercache,
MARACache, SpeedR, etc) mas mesmo quem não utilize sinta-se a vontade
para colocar sua opinião.
Hoje diversos provedores principalmente de pequeno e médio porte
utilizam cache local o que ajuda não apenas a reduzir custos de Transito
mas também para melhorar a experiencia do usuário, especialmente em
cidades do interior dos Estados em que os ISPs não estao ligados aos
PTTs de SP, RJ ou RS.
A idéia é o seguinte:
Diversos provedores que utilizam cache e ligados aos PTTs Regionais
(também a SP, RJ ou RS) poderiam formar um cluster desses caches através
do compartilhamento de seus caches entre si aumentando drasticamente a
quantidade de conteúdo que, se não presente de maneira local, estaria no
cache do vizinho logo ali do lado. Várias tecnologias de cache hoje em
dia possuem suporte nativo para formar um cluster desse tipo, inclusive
existe protocolo próprio otimizado para este tipo de transação o ICP
(Internet Cache Protocol) -
http://en.wikipedia.org/wiki/Internet_Cache_Protocol
De maneira simplificada fica assim:
1 - O usuário faz a requisição do conteúdo HTTP
2 - O provedor redireciona a requisição dele pro servidor de cache
local. Se o conteúdo existe ali é servido ao usuário e a conexão termina ai.
3 - Caso o conteúdo não exista localmente o servidor de cache vai
consultar seus vizinhos a 1 - 2 ms de distancia e caso algum deles
possua é então servido ao usuário.
4 - Em ultimo caso o próprio servidor do provedor aonde o usuário
requisitou o conteúdo originalmente vai buscar o conteúdo na sua origem,
gravando localmente e servindo o usuário e a todos os outros colegas
ISPs no futuro.
Hoje um servidor de cache armazena cerca de 2 - 4 TB de conteúdo em
média, imagine um cluster com 10x disso e de um conteúdo diversificado.
Se isso for viável acredito que possa auxiliar de maneira significativa
o desenvolvimento dos PTTs Regionais que não possuem CDN e onde os
provedores menores ainda dependem fortemente do cache.
Vocês acham que subir um site para organizar toda a informação
necessária para os provedores que desejem compartilhar seus caches assim
como utilizar o de alguém seria algo válido ? Algum ponto negativo de se
formar uma estrutura dessas ?
Obrigado a todos.
Abraços.
Fernando
More information about the gter
mailing list