O que é CDN ? Quais as vantagens de usar CDN

Content Delivery Network (CDN ou Rede de Fornecimento de Conteúdo) é um termo criado para descrever um grupo de servidores distribuídos geograficamente que trabalham juntos para fornecer uma entrega rápida de conteúdo da Internet.

Um CDN permite a transferência rápida de recursos necessários para carregar o 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 maioria do tráfego da web é atendida por meio de CDNs, incluindo o tráfego dos maiores sites.
Um CDN configurado corretamente também pode ajudar a proteger sites contra alguns ataques mal-intencionados comuns, como ataques DDOS (Distributed Denial of Service).

Um CDN é o mesmo que um host?

Embora um CDN não hospede conteúdo e não possa substituir a necessidade de hospedagem na Web adequada, ele ajuda a armazenar em cache (o conteúdo na borda da rede), o que melhora o desempenho do site.
Ao utilizar o armazenamento em cache para reduzir a largura de banda de hospedagem, ajudando a evitar interrupções no serviço e melhorando a segurança, os CDNs são uma opção popular para aliviar alguns dos principais problemas que acompanham a hospedagem tradicional.

Como funciona um CDN?

Em sua essência, um CDN é uma rede de servidores interligados com o objetivo de fornecer conteúdo da forma mais rápida, barata, confiável e segura possível.

Quais são os benefícios de usar um CDN?

Melhorando os tempos de carregamento do site

- Ao distribuir o conteúdo mais próximo dos visitantes do site usando um servidor CDN próximo (entre outras otimizações)
CDNs são capazes de reduzir a quantidade de dados que um servidor deve fornecer, reduzindo assim os custos de hospedagem.

Latência

- Como um CDN melhora os tempos de carregamento do site?
Quando se trata de sites que carregam conteúdo, os usuários saem rapidamente quando um site fica lento.
Os serviços CDN podem ajudar a reduzir os tempos de carregamento das seguintes maneiras:

A natureza globalmente distribuída de um CDN significa reduzir a distância entre os usuários e os recursos do site.
Um CDN permite que os usuários se conectem a um datacenter geograficamente mais próximo. Menos tempo de viagem significa um serviço mais rápido.
As CDNs podem reduzir a quantidade de dados transferidos, reduzindo o tamanho dos arquivos usando táticas como compactação e compactação de arquivos.
Tamanhos de arquivo menores significam tempos de carregamento mais rápidos.
As CDNs também podem acelerar sites que usam certificados TLS / SSL, otimizando a reutilização da conexão e ativando o início falso de TLS.

Confiabilidade e Redundância

- Como um CDN mantém um site sempre online?
O tempo de atividade é um componente crítico para qualquer pessoa com uma propriedade da Internet.
Falhas de hardware e picos de tráfego, como resultado de ataques maliciosos ou apenas um aumento na popularidade, têm o potencial de derrubar um servidor da Web e impedir que os usuários acessem um site ou serviço.
Um CDN completo possui vários recursos que minimizam o tempo de inatividade:
O balanceamento de carga distribui o tráfego de rede uniformemente em vários servidores, facilitando o aumento rápido do tráfego.