As Content Delivery Networks (CDN) são consideradas a espinha dorsal da Internet, responsáveis pela distribuição de conteúdo. O que você talvez não saiba é que cada um de nós interage com CDNs todos os dias: ao ler artigos em sites de notícias, fazer compras on-line, assistir a vídeos no YouTube ou navegar pelos feeds de mídias sociais.
O que é um CDN?
Redes de distribuição de conteúdo (CDN) referem-se a um grupo de servidores distribuídos geograficamente que trabalham juntos para entregar conteúdo da Internet rapidamente.

Content Delivery Networks (CDN) são consideradas a espinha dorsal da Internet
As CDNs permitem a transferência rápida de conteúdo necessário para carregar conteúdo da Internet, incluindo páginas HTML, arquivos Javascript, folhas de estilo, imagens e vídeos. A popularidade dos serviços CDN continua a crescer e hoje a maior parte do tráfego da web é atendida por meio de CDNs, incluindo o tráfego de grandes sites como Facebook, Netflix e Amazon.
Um CDN configurado corretamente também pode ajudar a proteger sites contra alguns ataques maliciosos comuns, como ataques distribuídos de negação de serviço (DDOS) .
Um CDN é o mesmo que um host da web?
Embora uma CDN não hospede conteúdo e não possa substituir a necessidade de hospedagem na web , ela ajuda a melhorar o desempenho do site . Muitos sites lutam para atender às suas necessidades de desempenho com serviços de hospedagem tradicionais, e é por isso que escolhem um CDN.
Ao usar o cache para reduzir a largura de banda da hospedagem, ajudar a evitar interrupções de serviço e melhorar a segurança, os CDNs são uma escolha popular para aliviar alguns dos problemas que acompanham a hospedagem na web tradicional.
Quais são os benefícios de usar um CDN?
Embora os benefícios de usar uma CDN variem dependendo da escala e das necessidades, os principais benefícios que a maioria dos usuários experimenta incluem:
1. Melhore o tempo de carregamento do site
Ao entregar conteúdo mais próximo dos visitantes do site, por meio do uso de um servidor CDN próximo (juntamente com outras otimizações), os visitantes podem experimentar tempos de carregamento de página mais rápidos. Como os visitantes tendem a sair de sites de carregamento lento, um CDN reduz as taxas de rejeição e aumenta a quantidade de tempo que as pessoas passam no site. Em outras palavras, um site mais rápido significa que mais visitantes permanecerão no site por mais tempo.
2. Reduza os custos de largura de banda
O custo do consumo de largura de banda para hospedar um site é o principal custo dos sites. Através do cache e de outras otimizações, os CDNs podem reduzir a quantidade de dados que o servidor de origem deve servir, reduzindo assim os custos de hospedagem para os proprietários de sites.
3. Aumente a disponibilidade de conteúdo
Grandes quantidades de tráfego ou falhas de hardware podem perturbar o funcionamento normal do site. Graças à sua natureza distribuída, as CDNs podem lidar com o tráfego e tolerar falhas de hardware melhor do que muitos servidores de origem.
4. Melhore a segurança do site
As CDNs podem melhorar a segurança mitigando DDoS, melhorando os certificados de segurança e implementando outras otimizações.
Como funciona o CDN?
Essencialmente, uma CDN é uma rede de servidores interconectados com o objetivo de entregar conteúdo da forma mais rápida, econômica, confiável e segura possível. Para melhorar a velocidade e a conectividade, uma CDN colocará vários servidores em pontos de troca entre diferentes redes.
Estes IXPs (pontos de troca de Internet) são os principais locais onde diferentes fornecedores de Internet se ligam para fornecer acesso ao tráfego proveniente de diversas redes. Ao ter conexões com esses locais de alta velocidade e conectividade, os provedores de CDN podem reduzir o custo e o tempo de entrega de dados em alta velocidade.
![O que é CDN (redes de distribuição de conteúdo)? O que é CDN (redes de distribuição de conteúdo)?]()
Uma CDN é uma rede de servidores interconectados
Além de colocar servidores em IXP, os CDNs também realizam diversas otimizações padrão de transferência de dados cliente/servidor. As CDNs colocam data centers em locais estratégicos ao redor do mundo, melhoram a segurança e são projetadas para sobreviver a vários tipos de erros e congestionamentos da Internet.
Como o CDN melhora o tempo de carregamento do site?
Quando se trata de sites que carregam conteúdo, os usuários irão rapidamente ignorar se o site estiver lento. Os serviços CDN podem ajudar a reduzir os tempos de carregamento das seguintes maneiras:
- A natureza distribuída globalmente de uma CDN significa que há menos distância entre os usuários e os recursos do site. Em vez de ter que se conectar ao local onde o servidor de origem do site está localizado, um CDN permite que os usuários se conectem a um data center geograficamente mais próximo. Menos tempo de viagem significa serviço mais rápido.
- Otimizações de hardware e software, como balanceamento de carga eficiente e unidades SSD, podem ajudar os dados a chegarem aos usuários com mais rapidez.
- O CDN pode reduzir a quantidade de dados transferidos, reduzindo o tamanho do arquivo, por meio de táticas como minificação e compactação de arquivos. Tamanho de arquivo menor significa tempos de carregamento mais rápidos.
- O CDN também pode acelerar sites usando certificados TLS/SSL, otimizando a reutilização de conexões e ativando o recurso de início falso TLS.
Como um CDN mantém um site online?
O tempo de atividade é um componente importante para qualquer pessoa com ativos na Internet. Falhas de hardware e picos de tráfego, devido a ataques maliciosos ou apenas ao aumento da popularidade, têm o potencial de travar servidores web e impedir que usuários acessem um site ou serviço. Um CDN abrangente possui vários recursos que minimizarão o tempo de inatividade:
O balanceamento de carga distribui o tráfego de rede uniformemente por vários servidores, facilitando o dimensionamento para aumentos rápidos no tráfego.
O failover inteligente fornece serviço ininterrupto mesmo se um ou mais servidores CDN ficarem off-line devido a mau funcionamento de hardware; O failover pode redistribuir o tráfego para outros servidores ativos.
Caso um data center inteiro tenha problemas técnicos, o recurso de roteamento Anycast encaminhará o tráfego para outro data center disponível, garantindo que nenhum usuário perca o acesso ao site.
Como um CDN protege os dados?
A segurança da informação é parte integrante do CDN. Uma CDN pode manter um site seguro com um novo certificado TLS/SSL que garantirá altos padrões de autenticação, criptografia e integridade. Vamos explorar as preocupações de segurança em torno das CDNs e o que pode ser feito para entregar conteúdo com segurança.
Ver mais: