[GTER] RES: Caching da Akamai e o Google GGC
Diego Canton de Brito
diegocanton at ensite.com.br
Sat May 23 11:56:08 -03 2015
Gustavo, analisando suas perguntas, acredito que por usarmos o termo "CACHE", você deva estar entendendo que nessas maquinas teria algo como um PROXY CACHE ao estilo de um SQUID ou que eles funcionem como um Thunder, Mara, PeerApp e afins.
Na verdade, eles estão mais para servidores mesmo, possuem em geral, apenas as portas 80 (HTTP) e 443 (HTTPS) abertas, rodando um daemon próprio que responde aos sites a eles destinados. Como não possuem os dados necessários em disco, eles buscam o que lhes faltam nos servidores no DC da CDN ou POP mais próximo, baixa-o e armazana, enquanto esse arquivo possuir HITS ele permanece em cache, quando os HITS diminuem ele é apagado, dando espaço para novos conteúdos. Apesar de algumas variações entre cada CDN, o básico é isso, os equipamentos enviados trabalham como se fossem o site mesmo.
Quando é ativado um cluster novo, é adicionado os dados deles no sistema da CDN, o provedor anuncia para a CDN via BGP quais CIDRs ele possue e que por estarem próximos a esse cluster poderão acessar o conteúdo diretamente dele (a sessão BGP é fechada com o cluster em alguns casos e em outros com um host remoto). Uma vez anunciado, cada CDN irá passar a responder para os IPs anunciados, seja via código ou DNS, que o IP do site XXX.NNN.BR é de um desses servidores e ai a mágica toda acontece.
O ISP apenas fornece, equipe para instalação em uma de suas racks, manutenção, espaço, energia, link, um bloco de IP e talz. A CDN os servidores, as vezes também o switch, assim como peças de reposição em caso de falhas. Ah, e também a segurança do equipamento, é um acordo de comodato, então nem pensar em se apoderar ou danificar o equipamento.
Esses sistemas proporcionam entre 60% e 80% de conteúdo direto e uma redução de latência, em alguns casos uma redução absurda, o acesso passa a ser 60% das vezes local, com latências de 1 a 2 ms para o cliente, contra os 20 a 120 ms se em servidores em São Paulo ou nos EUA.
Meu texto pode conter muitos erros, mas deve ajudar o pessoal a entender como funciona uma CDN.
Abaixo alguns links com apresentações de algumas CDNs e como funciona a entrega de conteúdo
https://openconnect.itp.netflix.com/deploymentGuide/
https://blogs.akamai.com/2013/08/federation-explained.html
http://www.akamai.com/dl/technical_publications/Akamai_Tech_Pub_CDN-ISP_Collaboration.pdf
http://www.abranet.org.br/doc/1a-conferencia/guzman_google.pdf
http://www.abranet.org.br/doc/1a-conferencia/flavio-amaral_netflix.ppt
http://www.cdnetworks.com/blog/analyzing-the-performance-impact-of-edns-client-subnet-on-cdn-part-1/
http://www.cdnetworks.com/blog/analyzing-the-performance-impact-of-edns-client-subnet-on-cdn-part-2/
https://thebetternetwork.wordpress.com/2014/11/13/how-i-get-my-youtube-facebook-contents-google-and-akamai-cdn/
-----Mensagem original-----
De: gter [mailto:gter-bounces at eng.registro.br] Em nome de Gustavo Freitas
Enviada em: sexta-feira, 22 de maio de 2015 19:02
Para: Grupo de Trabalho de Engenharia e Operacao de Redes
Assunto: Re: [GTER] Caching da Akamai e o Google GGC
mas pelo menos sabem qual é o sistema que eles usam ? só por curiosidade.
--
gter list https://eng.registro.br/mailman/listinfo/gter
More information about the gter
mailing list