O que é uma CDN e como ela controla a internet que você usa?

O que é uma CDN e como ela controla a internet que você usa?

Quando você acessa um site da internet, o conteúdo dele é baixado — mesmo que temporariamente — para o seu computador. Para que isso aconteça, os desenvolvedores da página hospedam seus conteúdos em algum lugar, a partir do qual as informações são enviadas para a sua máquina e tudo funciona bem.

Mas você sabia que esse conteúdo não está necessariamente armazenado em um único lugar? E que há uma espécie de teia de dispositivos que trabalham em conjunto para regionalizar o armazenamento dos dados, facilitando o acesso a eles de computadores de diferentes partes do planeta?

Pois é, e é justamente aí que entra uma CDN — sigla em inglês para Content Delivery Network ou Rede de Distribuição de Conteúdo em tradução livre para o português. Atualmente, várias empresas oferecem esse tipo de serviço para que sites grandes e acessados de diferentes localidades possam garantir agilidade na entrega do seu produto.

Um servidor perto de você

Se visualizarmos o tamanho da internet atualmente, pensar que conteúdos seriam distribuídos para bilhões de dispositivos de lugares fixos é altamente inviável. O Google e o Facebook, por exemplo, trabalham com bilhões de acessos a todo o momento, o que provavelmente seria capaz de derrubar qualquer servidor se ele trabalhasse sozinho.

Para oferecer conteúdo com agilidade e estabilidade é que existem as CDNs, que nada mais são do que redes não centralizadas em um único servidor. Elas hospedam um determinado conteúdo em servidores espalhados em várias partes, permitindo dessa forma a distribuição de conteúdo de forma eficaz independente de onde o acesso é realizado.

Isso significa que quem acessa a rede a partir do nosso país recebe imagens, textos, códigos e tudo mais que um site oferece de um servidor próximo daqui. Já quem faz o mesmo na Índia, na Rússia ou no México, por exemplo, tem o conteúdo fornecido por servidores próximos desses lugares, otimizando todo o processo.

Aproveitando melhor a sua conexão

Com o uso de uma CDN, o conteúdo é distribuído de forma mais eficaz, diminuindo a latência do processo de transferência e aproveitando melhor a largura da sua banda. Tirando as diferenças de conexão de uma região e outra (ou de um dispositivo e outro), o desempenho do processo acaba sendo igual devido ao uso de uma rede de distribuição.

O que acontece é que o conteúdo sai do servidor original e fica cacheado em diversos outros lugares ao redor do planeta conforme a demanda. Desse modo, a CDN otimiza a rota, encontrando a que é mais curta entre a origem e o destino dos pacotes. O resultado da redução da distância é a diminuição do tempo para completar as transferências.

Dá para dizer que, sem uma tecnologia como a CDN, seria completamente inviável a existência de serviços como YouTube, sistemas de armazenamento nas nuvens do Xbox ou mesmo o futuro sistema de streaming de jogos Gaikai, do PlayStation. E talvez a navegação em sites que você usa diariamente, como Facebook e Twitter, fosse muito pior do que qualquer problema técnico enfrentado por tais serviços.

Redução de tempo e de custos

As CDNs fazem sucesso não só porque agilizam a transferência de dados entre os servidores e o seu computador, mas também porque são soluções mais baratas do que manter uma estrutura própria para fazer o serviço, especialmente se o público-alvo do site está espalhado em diversas regiões do mundo — ou de um grande país, como Brasil.

Como dito anteriormente, contar com um único servidor para um grande volume de acesso não é viável do ponto de vista técnico. Além disso, estruturar uma rede de distribuição em forma de teia, espalhando servidores ao longo de uma região, também não é nada barato para uma empresa.

A WEBZAN trabalha com a rede da empresa Clodflare, que disponibiliza um plano totalmente free. Mas se necessitar de recursos mais avançados, os preços praticados acabam compensando, afinal o cliente paga também pela estabilidade e pela velocidade de suas páginas.

Postado em:
Sobre o autor

Webzan - Soluções em Tecnologia

Fundada em 2003, a WEBZAN surge com propósito de atender as necessidades do mercado no que diz respeito a desenvolvimento e implementação de serviços WEB. Sempre preocupando-se em buscar soluções criativas, inovadoras, e, ao mesmo tempo funcionais com custos compatíveis realidade do nosso cliente.