Posts

Afinal, o que é uma “NextGen CDN”?

 

Afinal, o que é uma NextGen CDN?

 

Você já deve ter ouvido o termo, ou talvez não, “next gen”. É uma abreviação de “next generation”, ou próxima geração. É o termo utilizado para descrever algo que evoluiu e apresenta significativas melhorias com relação ao que estava disponível anteriormente, seja em tecnologia, nos esportes, finanças ou qualquer outra área.

 

Quando falamos de CDN (Content Delivery Network), o termo é utilizado em referência às CDNs que resolvem problemas que surgiram recentemente, os quais as CDNs tradicionais não estão equipadas para tratar de forma adequada.

 

A popularização da banda larga e do acesso à internet via dispositivos móveis trouxe dois problemas cabeludos para as CDNs: páginas com muito conteúdo (imagens de alta resolução, vídeo, CSS e JavaScript) e a necessidade por carregamento quase em tempo-real.

 

Para referência, a média de tamanho das páginas em 2010 era de 650KB, versus uma média de 2,4MB em 2016, ou seja, cresceu 400%.

 

CDN Tradicional X NextGen CDN

 

As CDNs tradicionais sempre focaram na entrega de conteúdo estático – imagens e vídeos – e sua tecnologia e infraestrutura não estavam preparadas para lidar com os requisitos de entrega de conteúdo dinâmico e serviços em tempo-real – como HTML, APIs, Ajax – ou qualquer conteúdo que necessite de lógica de aplicação.

 

Foi justamente da necessidade pela entrega de conteúdo em rápida e constante mudança, aplicações web interativas, aplicações móveis e APIs que as nextgen CDNs emergiram. Concentram seus esforços e desenvolvem plataformas que oferecem aos clientes controle sobre seus aplicativos Web, dando-lhes a flexibilidade e visibilidade necessárias, combinando os recursos e a funcionalidade de plataformas de computação em nuvem de ponta. As CDNs de próxima geração podem armazenar rapidamente conteúdo em constante mudança. Isto é possível graças a recursos como a renovação instantânea de cache (purga), que remove e substitui o conteúdo cacheado em tempo real. Além deste recurso, as CDNs de próxima geração aumentam a flexibilidade e a transparência na entrega e monitoração de conteúdo. Esses recursos incluem a aplicação instantânea de alterações de configuração e relatórios em tempo real.

 

Benefícios

 

Essas funcionalidades permitem que os desenvolvedores atualizem aplicativos na nuvem enquanto estão em execução, eliminando assim a necessidade por downtime para manutenção. Também possibilitam prever picos de tráfego e fornecem visibilidade sobre potenciais gargalos, que poderiam afetar o bom funcionamento do site. A flexibilidade estendida dá aos clientes deste tipo de CDN controle completo sobre sua aplicação web. desde os estágios de desenvolvimento até a execução em produção na nuvem. As empresas que adotam a nova tecnologia não estão mais restritas à tradicional “caixa preta” das CDNs tradicionais, onde a visibilidade, a funcionalidade e as escolhas são limitadas.

 

A adoção de uma NextGen CDN propicia a entrega de aplicações de alto desempenho e a tomada de decisões baseadas em relatórios avançados, trazendo como benefícios a redução nas taxas de abandono, melhora no SEO e taxas de conversão e redução nos custos com operações e infraestrutura.

 

*texto publicado originalmente no Portal iMasters em https://imasters.com.br/infra/afinal-o-que-e-uma-nextgen-cdn/

Novos relatórios – CDN Analytics da GoCache

Recentemente nossa equipe fez uma reformulação completa dos relatórios de uso na GoCache, batizados de “CDN Analytics”.

Além do novo design, mais leve e claro, também adicionamos algumas informações muito úteis. Vale ressaltar que nossos relatórios são gerados em tempo-real, com o objetivo de auxiliar na utilização eficiente da CDN e eventualmente com o troubleshooting da sua aplicação.

Veja aqui os detalhes do que mudou:

 

Layout

A primeira mudança foi no layout, que era assim:

GoCache CDN

agora é assim:

consumo banda

A mudança no layout tem como objetivo facilitar a visualização dos dados.

 

Periodicidade

Também incluimos a opção de modificar o período dos dados visualizados, que pode ser retroativo em até 2 anos:

periodo_datas

 

E adicionamos a possibilidade de visualizar os detalhes com granularidade de minutos:

periodo horario

 

Mais que apenas dados, informações valiosas

Além da mudança no layout e nas opções de periodicidade dos dados, adicionamos três gráficos novos, que trazem informações valiosas para ajudar tanto a maximizar a eficiência de cache e a economia de recursos quanto a solucionar eventuais problemas na aplicação.

 

Tamanho médio de Requisição

tamanho requisicao

Oscilações muito grandes no tamanho médio de requisição podem indicar, por exemplo, que uma imagem de tamanho incorreto foi carregada para o site. A consequência disso seria um aumento significativo no consumo de tráfego de dados e, consequentemente, custos maiores.

 

Transferência por Segundo

transfer por segundo

Evidencia a largura de banda necessária na infraestrutura de origem, permitindo assim o dimensionamento adequado junto ao provedor de hospedagem e consequentes economias, uma vez que a capacidade ociosa se faz bem menos necessária.

 

Tempo de Resposta da Origem

tempo resposta origem

Demonstra o tempo de comunicação entre a infraestrutura de hospedagem e a CDN. Divide-se em conteúdo HTML, geralmente renderizado pelo servidor de aplicação, e OUTROS, que geralmente engloba o conteúdo estático. Este gráfico facilita a identificação de problemas de sobrecarga na infraestrutura de hospedagem.

 

Gostou? Vem muito mais por aí…

Estamos sempre abertos a ouvir críticas e sugestões, é com base neste feedback que norteamos nossa evolução. Estes novos gráficos são o resultado direto deste processo, então por favor não tenha vergonha de enviar seu feedback para contato@gocache.com.br.

 

Go faster. GoCache.