Explore como uma CDN oferece uma distribuição rápida, eficiente e segura de conteúdo para sites e serviços da internet.
Após ler este artigo, você será capaz de:
Conteúdo relacionado
Confiabilidade da CDN
O que é Anycast?
O que é um data center de CDN?
O que é um servidor de origem?
O que é um servidor de borda?
Assine o theNET, uma recapitulação mensal feita pela Cloudflare dos insights mais populares da internet.
Copiar o link do artigo
Uma rede de distribuição de conteúdo (CDN) é um grupo de servidores geograficamente distribuídos que armazenam conteúdo em cache próximo aos usuários finais. A CDN permite uma transferência rápida dos ativos necessários para carregar o conteúdo da internet, incluindo páginas HTML, arquivos em JavaScript, folhas de estilo, imagens e vídeos.
A popularidade dos serviços de CDN continua a aumentar e, hoje, a maior parte do tráfego da web é distribuída por CDNs, incluindo o tráfego de sites importantes como Facebook, Netflix e Amazon.
Uma CDN configurada corretamente também pode ajudar a proteger sites contra alguns ataques maliciosos comuns, como ataques de negação de serviço distribuída (DDoS).
Embora não hospede conteúdo e não possa substituir a necessidade de uma hospedagem na web propriamente dita,uma CDN ajuda a armazenar conteúdo em cache na borda da rede, aprimorando o desempenho do site. Muitos sites têm dificuldades em atender às suas necessidades de desempenho com serviços de hospedagem tradicionais, e é por isso que optam por CDNs.
Ao utilizar o armazenamento em cache para reduzir a largura de banda da hospedagem, ajudando a prevenir interrupções do serviço e aumentar a segurança, as CDNs são uma opção popular para aliviar alguns dos maiores pontos de dificuldade que a hospedagem tradicional na web acarreta.
Embora as vantagens de se usar uma CDN variem dependendo do tamanho e das necessidades de um ativo da internet, as principais vantagens para a maioria dos usuários podem ser divididas em quatro componentes diferentes:
Essencialmente, uma 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. Para aumentar a velocidade e aprimorar a conectividade, uma CDN coloca servidores nos pontos de troca de tráfego entre redes diferentes.
Esses pontos de troca de tráfego na internet (PTTs) são os principais locais onde provedores de internet diferentes se conectam para fornecer um acesso mútuo ao tráfego originado em suas redes diferentes. Por ter uma conexão com esses locais de alta velocidade e altamente interconectados, um provedor de CDN pode reduzir os custos e tempos de trânsito da entrega de dados em alta velocidade.
Além de colocar servidores nos PTTs, uma CDN proporciona uma série de otimizações às transferências de dados padrão entre cliente/servidor. As CDNs colocam data centers em locais estratégicos no mundo inteiro, aprimoram a segurança e são projetadas para sobreviver a diversos tipos de falhas e congestionamentos na internet.
Quando um site que carrega conteúdo fica mais lento, os usuários saem rapidamente. Os serviços de uma CDN podem ajudar a reduzir o tempo de carregamento das seguintes maneiras:
Explore todas as maneiras pelas quais uma CDN ajuda os sites a carregarem mais rapidamente
O tempo de atividade é um componente essencial para qualquer pessoa com um ativo da internet. Falhas de hardware e picos de tráfego como resultado de ataques maliciosos ou, simplesmente, de um aumento de popularidade, têm o potencial de derrubar um servidor web e impedir que os usuários acessem um site ou serviço. Uma CDN plenamente desenvolvida conta com vários recursos que minimizam o tempo de inatividade:
Saiba mais sobre como uma CDN ajuda a manter os sites on-line
A segurança da informação é parte integrante de uma CDN. Uma CDN pode manter um site protegido com certificados TLS/SSL renovados que garantirão um alto padrão de autenticação, criptografia e integridade. Investigue as preocupações de segurança em torno das CDNs e explore o que pode ser feito para fornecer conteúdo com segurança. Saiba mais sobre a segurança SSL/TLS das CDNs
Sempre que um servidor de origem responde a uma solicitação, isso consome largura de banda. Veja como uma CDN, como a CDN da Cloudflare, reduz as solicitações de origem e os custos de largura de banda.
O objetivo de uma CDN é fornecer uma distribuição rápida de conteúdo da internet. A CDN permite uma transferência rápida dos ativos necessários para carregar o conteúdo da web, incluindo páginas HTML, arquivos em JavaScript, folhas de estilo, imagens e vídeos.
Ao distribuir o conteúdo mais perto dos visitantes do site por meio de data centers estrategicamente localizados, uma CDN reduz a distância física que os dados precisam percorrer. Isso minimiza a latência e garante que os usuários experimentem velocidades de carregamento de página mais rápidas.
Sempre que um servidor de origem responde a uma solicitação, consome largura de banda. Uma CDN lida com a maioria dessas solicitações fornecendo conteúdo armazenado em cache a partir de seus próprios servidores, o que reduz significativamente a quantidade de dados que o servidor de origem precisa fornecer, reduzindo assim os custos de hospedagem.
Devido à sua natureza distribuída, uma CDN pode lidar com maiores quantidades de tráfego e resistir melhor a falhas de hardware do que um único servidor de origem. Se um servidor ou data center ficar inativo, a rede pode redistribuir automaticamente o tráfego para outros servidores disponíveis para manter o site on-line.
As CDNs podem aprimorar a segurança de sites ao fornecer mitigação de DDoS, gerenciar certificados de segurança, hospedar um WAF e outras otimizações. Como ela está localizada na borda da rede, pode identificar e bloquear muitos tipos de tráfego mal-intencionado antes que cheguem ao servidor de origem.
Um host da web armazena seus arquivos originais, enquanto uma CDN torna esses arquivos mais acessíveis a um público global, armazenando-os em cache.
O armazenamento em cache é o processo de armazenar cópias de arquivos em locais temporários para que possam ser acessados mais rapidamente. Em uma CDN, os arquivos são armazenados em cache em servidores de borda localizados ao redor do mundo, permitindo que a rede forneça conteúdo a usuários próximos sem precisar buscá-lo todas as vezes no servidor de origem.
Embora os sites globais percebam as maiores vantagens, qualquer site com uma audiência distribuída pode se beneficiar de uma CDN. Ela ajuda a garantir uma experiência consistente e rápida para todos os usuários, independentemente de sua localização e fornece uma camada extra de segurança e confiabilidade para sites de todos os tamanhos.