A Akamai potencializa e protege a vida online. As principais empresas do mundo escolhem a Akamai para criar, proporcionar e proteger suas experiências digitais, ajudando bilhões de pessoas a viver, trabalhar e se divertir todos os dias. A Akamai Connected Cloud, uma plataforma de nuvem e edge massivamente distribuída, aproxima os apps e as experiências dos usuários e afasta as ameaças.
Uma rede de entrega de conteúdo ou CDN (Content Delivery Network) é um grupo de servidores interconectados distribuídos em todo o mundo que aceleram a entrega de conteúdo da Web, fornecendo-o a partir de locais mais próximos dos usuários. Ao armazenar cópias de arquivos, um processo chamado de armazenamento em cache, as CDNs minimizam o tempo necessário para que conteúdo como páginas da Web, imagens e vídeo alcance o dispositivo de um usuário. Isso impede que os usuários precisem esperar que o conteúdo seja carregado enquanto assistem a filmes, baixam software, fazem compras ou executam outras tarefas online. Uma CDN em nuvem é uma CDN que usa recursos distribuídos de computação, armazenamento e rede baseados em nuvem. Muitos provedores de serviços em nuvem oferecem CDNs como parte de suas plataformas.
Como as CDNs nasceram?
Em 1988, a Akamai lançou a primeira geração de CDNs para resolver o problema de congestionamento de rede causado por conteúdo da Web cada vez mais rico, como gráficos e vídeo. O acesso a esse conteúdo com uso intenso de largura de banda a partir de servidores localizados centralmente causava congestionamentos de tráfego online e degradava a experiência do usuário. Gerações subsequentes de serviços de CDN se concentram em conteúdo mais complexo da Web e multimídia em taxas cada vez mais acessíveis.
Como funciona uma CDN?
O objetivo de uma CDN em nuvem é minimizar a latência, evitando aquele atraso que usuários experimentam quando tentam acessar uma página da Web ou streaming de vídeo. Até mesmo pequenas demoras podem causar enormes frustrações para os usuários, cujas expectativas são cada vez maiores em relação à rapidez com que o conteúdo deve ser carregado. Para evitar isso, CDNs armazenam em cache o conteúdo de servidores localizados em todo o mundo e encaminham solicitações de conteúdo dos usuários para aquele servidor que possa entregar com mais rapidez. Quando um servidor fica congestionado, uma CDN direcionará o conteúdo em torno desse servidor para outro servidor que possa entregar mais rápido.
Quais são os componentes de uma CDN na nuvem?
- Pontos de presença Pontos de presença ou PoPs (Point of Presence) são data centers distribuídos em todo o mundo que disponibilizam conteúdo para usuários próximos. PoPs reduzem o tempo necessário para oferecer conteúdo ao dispositivo de um usuário.
- Servidores com grandes quantidades de armazenamento e RAM armazenam e disponibilizam arquivos em cache para usuários, acelerando os tempos de carregamento dos sites e reduzindo o consumo de largura de banda.
- Balanceamento de carga na nuvem direciona o tráfego para PoPs que podem oferecer conteúdo a um usuário de forma mais rápida e uniforme, distribuindo a carga entre os recursos da nuvem e alcançando maior otimização da nuvem.
- SSD (Solid-State Drives, unidades de estado sólido) HDD (Hard Disk Drives, unidades de disco rígido) e memória RAM (Random-Access Memory, memória de acesso aleatório) nos servidores da CDN em nuvem armazenam arquivos a serem entregues, com os arquivos mais solicitados sendo armazenados na mídia mais rápida.
Como uma CDN melhora as experiências online?
Muitas experiências online dependem de conteúdo dinâmico da Web que possa mudar a cada solicitação do usuário. O armazenamento em cache de cópias estáticas desse conteúdo é impossível. Para acelerar os tempos de resposta, CDNs podem encaminhar a solicitação ao servidor original por uma conexão estabelecida e confiável, gerando uma resposta mais rápida.
Quais são os benefícios de uma CDN?
- Alto desempenho. CDNs melhoram o desempenho de conteúdo da Web, vídeo de alta qualidade, streams de áudio, downloads de software e outras experiências online.
- Maior disponibilidade. CDNs de nuvem superiores podem absorver grandes quantidades de tráfego de usuários e ainda atender ao conteúdo a uma taxa ideal.
- Mais segurança. Ataques DDoS (Distributed Denial-of-Servicede, negação de serviço distribuída) e explorações de vulnerabilidade na Web não só ameaçam organizações, mas também a experiência online dos usuários. Sistemas de CDN tornaram a proteção contra DDoS e a segurança baseada em nuvem uma competência essencial, apresentando soluções de segurança baseadas em nuvem para proteger provedores de conteúdo e usuários e atenuar uma ampla variedade de ataques que podem comprometer a oferta e a disponibilidade.
- Custo mais baixo. O fornecimento de conteúdo nas nuvens tradicionais pode gerar cobranças significativas para o egresso de dados. CDNs baixam o custo ao reduzir o consumo de largura de banda e as despesas significativas associadas à compra de largura de banda.
Quais são os casos de uso da CDN em nuvem?
- Entrega de conteúdo em alta velocidade. Ao usar uma CDN em nuvem, provedores de conteúdo e empresas de mídia podem disponibilizar conteúdo aos usuários com muito mais rapidez, oferecendo experiências online de alta qualidade e baixa latência.
- Melhorar a qualidade da transmissão de mídia. Empresas que oferecem streaming de áudio e vídeo dependem de CDNs para reduzir o tempo de entrega, minimizar os custos de largura de banda e expandir para atender à demanda dos usuários conforme necessário. Serviços de streaming de vídeo se beneficiam especialmente da tecnologia de CDN em nuvem, que permite atender aos picos de demanda quando determinado conteúdo de vídeo se torna bastante popular.
- Dimensionamento para vários usuários. De empresas de jogos a plataformas de SaaS e de produtividade empresarial, a escalabilidade das CDNs permite que milhões de usuários acessem um site ou plataforma simultaneamente sem experimentar redução no desempenho.
Quem usa uma CDN?
CDNs são cada vez mais a espinha dorsal dos melhores aplicativos da Internet. Websites e aplicações Web entregues por CDNs de nuvem permitem o carregamento mais rápido de páginas e melhoram as experiências online. Proprietários de conteúdo, como sites de comércio eletrônico, propriedades de mídia e empresas de computação em nuvem, confiam nas CDNs para melhorar as experiências dos clientes, reduzir as taxas de abandono, melhorar as taxas de conversão e criar maior fidelidade do cliente. Para provedores de serviços de rede que oferecem streaming de vídeo e serviços de mídia avançada, CDNs ajudam a reduzir a rotatividade de assinantes, minimizar o tráfego na rede central e permitir que operadores vendam serviços para empresas e proprietários de conteúdo de terceiros.
O que é computação em nuvem versus CDN em nuvem?
Computação em nuvem oferece acesso sob demanda a recursos de computação, armazenamento e rede com um modelo de preços "pague conforme usar". Nuvens dependem de centenas de data centers em todo o mundo com máquinas virtualizadas em execução em servidores que permitem o acesso de vários usuários aos recursos do computador conforme necessário. Uma CDN em nuvem é uma coleção de servidores que distribuem conteúdo de um servidor de origem para todo o mundo, armazenando o conteúdo em uma cache próxima ao local onde cada usuário final acessará o conteúdo. Ao armazenar em cache o conteúdo fisicamente próximo aos usuários que o solicitam, as CDNs ajudam a reduzir significativamente a latência.
Perguntas frequentes (FAQ)
Uma CDN em nuvem é uma rede de servidores que distribui conteúdo de um servidor de origem em todo o mundo, armazenando conteúdo em cache próximo ao local onde cada usuário acessará o conteúdo. O armazenamento em nuvem é um modelo de serviço de computação em nuvem no qual organizações podem armazenar conteúdo em servidores de nuvem remotos gerenciados por provedores de nuvem para reduzir custos, minimizar a carga de TI, aprimorar os esforços de backup e recuperação de desastres, simplificar a conformidade e simplificar o arquivamento e a retenção de registros.
Uma CDN em nuvem usa recursos de computação em nuvem para conectar usuários com conteúdo armazenado em cache próximo à sua localização. Uma CDN de telecomunicações usa infraestrutura de telecomunicações para conectar usuários em toda uma rede de entrega de conteúdo.