[ad_1]
Os serviços que você provavelmente usa todos os dias, da Netflix à Amazon, dependem de algo chamado CDN, ou rede de entrega de conteúdo (às vezes “entrega”). Então, para que servem essas redes de computadores especiais e por que são tão importantes?
Internet é um lugar real
É fácil pensar em conteúdo da web, como episódios de streaming da Netflix ou arquivos do Google Drive, como estando “lá fora” na nuvem. No entanto, cada bit de dados precisa estar em algum lugar em um dispositivo de armazenamento físico, dentro de um computador conectado à rede.
Se você tentar acessar um site do outro lado do planeta, levará muito mais tempo para carregar do que um site hospedado em sua cidade ou país. Quanto mais os pacotes de dados precisam viajar, maior a probabilidade de atingirem um gargalo nas interconexões ou simplesmente se perderem. Nesse caso, eles devem ser enviados novamente.
Deixando de lado as praticidades da arquitetura da Internet, o ponto importante a ter em mente é que quanto mais próximo o conteúdo estiver fisicamente hospedado de você, melhor será sua experiência.
Como funcionam as CDNs
CDNs implicam um conjunto de servidores distribuídos em uma área. Eles podem ser globais ou locais, desde que cubram fisicamente as áreas das quais os usuários têm maior probabilidade de solicitar conteúdo. O provedor de conteúdo fará upload de conteúdo para seu servidor e distribuirá automaticamente esses dados para os outros nós da rede CDN. Os servidores CDN geralmente são conectados uns aos outros usando backbones de internet rápida, portanto, leva apenas alguns segundos para transferir grandes quantidades de dados entre eles.
CDNs também são inteligentes e eficientes. Digamos que você seja a primeira pessoa em sua região a solicitar um arquivo específico de um site. Se o arquivo ainda não tiver sido replicado para o nó CDN mais próximo, ele será copiado para lá do próximo nó que tiver os dados.
O nó local manterá a cópia caso outros usuários locais também desejem esse arquivo. Se ninguém quiser o arquivo depois de um certo tempo, ele pode ser excluído até que alguém o queira novamente. Desta forma, a largura de banda de longa distância é usada apenas uma vez e, em seguida, apenas a largura de banda local é usada. Isso é mais rápido e barato, então tanto o host quanto o usuário fazem um bom negócio.
Os benefícios das CDNs para as empresas
As CDNs fazem mais do que fornecer aos usuários uma boa experiência. Eles podem economizar dinheiro dos provedores de conteúdo evitando o uso excessivo de largura de banda internacional cara. As CDNs também podem acomodar um grande número de usuários, distribuindo a carga pela rede para garantir que não haja negação de serviço. Isso também significa que as CDNs fornecem proteção contra ataques deliberados de negação de serviço distribuído (DDoS).
Além disso, as CDNs fornecem uma maneira de limitar o conteúdo às áreas onde o conteúdo é licenciado. É tão fácil quanto limitar seu conteúdo hospedado localmente ao que está licenciado para aquela região.
Usar uma VPN supera os CDNs, para melhor ou para pior
CDNs podem cair de tempos em tempos, assim como qualquer servidor web. Os usuários geralmente serão redirecionados automaticamente para a próxima CDN mais próxima. Se isso não acontecer, você pode receber um erro mostrando que o serviço está offline quando, na verdade, o problema é apenas esse nó CDN específico.
Nessa situação, você pode usar uma VPN (rede privada virtual) para parecer que está em uma região diferente. Isso pode ser uma solução rápida para problemas locais de CDN, embora com um impacto no desempenho.
Infelizmente, quando você usa uma VPN para contornar bloqueios de conteúdo geográfico, perde os benefícios de um nó CDN local rápido. Agora você está recebendo seu conteúdo de um nó distante, que é então alimentado por um túnel VPN criptografado. Embora muitos serviços de VPN premium ainda possam oferecer boa largura de banda e latência de uso, geralmente acontece que a qualidade do serviço diminui significativamente.
Qualquer pessoa pode usar um CDN?
Não apenas grandes empresas que constroem suas próprias redes de servidores podem fazer uso da tecnologia CDN. A maioria das CDNs pertence a empresas especializadas que fornecem hospedagem e incluem serviços de CDN como parte da taxa de hospedagem. Sites como o Wix.com têm sua própria solução de CDN, portanto, se você criar um site usando esse serviço, uma CDN garante que pessoas de todo o mundo obtenham tempos de carregamento rápidos e capacidade de resposta geral.
Os usuários individuais podem se beneficiar da tecnologia CDN usando produtos de empresas que confiam neles, mas se você for um usuário corporativo, também poderá abordar diretamente os provedores de CDN. Se você deseja criar seu próprio CDN, é complicado, mas não impossível. No entanto, trata-se de mais do que apenas comprar hardware de servidor. Você precisa de uma solução de software CDN e os servidores precisam ser instalados em locais importantes (como data centers conectados ao backbone) para que tudo funcione. CDNs personalizados são definitivamente melhor deixar para os especialistas.
RELACIONADO: Como configurar seu próprio site de maneira fácil
[ad_2]