O que é um CDN, ouço-o perguntar? E porque é que os CDNs estão em todas as notícias neste momento?
Uma rede de entrega de conteúdos é um software baseado em nuvem. É uma espécie de atalho para os websites gigantes que todos nós tomamos por garantidos. Vivemos numa sociedade em que a experiência do cliente de acesso imediato a tudo é praticamente esperada, 24 horas por dia, 7 dias por semana, a toda a velocidade e eficiência, e se desaparecer, bem, há todo o tipo de inferno a pagar.
Os operadores de CDN fornecem servidores e alojamento local de ficheiros a muitos dos maiores operadores de sítios na Internet, apoiando os seus sítios e servidores primários, fornecendo ligações locais mais rápidas e mais eficientes em vários outros locais em todo o mundo.
Por exemplo, vive em Londres, mas adora estar a par das últimas notícias no New York Times. Em vez de se ligar ao seu servidor nos EUA, onde já está a gerir um grande número de americanos à procura das últimas notícias e mexericos, liga-se a um servidor alternativo, muito mais próximo de casa, que guarda as informações importantes nos seus centros de dados locais. Isto assegura aos visitantes do NY Times a experiência mais eficiente e agradável, especialmente onde a rapidez é essencial - por exemplo, a transmissão de artigos em vídeo e entrevistas. Isto melhora a experiência do cliente, quando funciona.
Os nossos ovos da Internet estão todos sentados em alguns grandes cestos de servidores?
Até agora, tudo parece ideal. Ligações e acessos super rápidos fornecidos pela "sede de conteúdo" da piggybacking. Mas aqui está o problema. Porque há um pequeno punhado de grandes CDNs que lidam com quase todos os maiores fornecedores, quando eles caem, todos os outros também o fazem.
E foi isso que aconteceu recentemente a um grande operador de CDN, e juntamente com ele, Amazon, eBay, StackOverflow, Reddit, PayPal, Shopify, Github, Twitch, HMRC, e quase todas as organizações noticiosas em que se pode pensar.
Agora, eles não iam ficar para sempre em baixo; a maioria dos engenheiros que trabalham para estas grandes empresas vão resolver o problema o mais rapidamente possível, mas para os retalhistas envolvidos, nunca poderá ser suficientemente rápido.
A partir do momento em que o seu website está offline, está a perder rendimentos do seu fluxo de clientes.
O Guardian relatou alguns números fornecidos pela agência SEO Reboot, estimando que a Amazon poderia provavelmente ter perdido cerca de 32 milhões de dólares em vendas durante uma recente desistência do fornecedor de CDN. As suas pesquisas sugerem que o gigante retalhista leva bem mais de $6k/segundo, e o facto de estar offline durante quase uma hora em breve irá somar perdas significativas.
Isso são 32 milhões de dólares!
Num outro fornecedor de CDN , que também foi ao fundo um mês depois, escreveram no seu blog "Muitos dos cerca de 500 clientes que utilizavam este serviço foram redireccionados automaticamente, o que restabeleceu as operações em poucos minutos...a grande maioria dos clientes restantes redireccionados manualmente pouco tempo depois".
No entanto, foram necessários entre 30 minutos e algumas horas para que os serviços dos grandes bancos fossem totalmente restaurados ao fluxo normal de clientes.
Voltemos àquelas "fechaduras de portas coladas".
Assim, o fornecedor do CDN foi ao chão, e as fechaduras virtuais das portas de todos foram coladas. A mensagem Erro 503 serviço indisponível''. brilhou diante dos olhos de milhões de utilizadores, deixando-os confusos e desorientados. Depois de carregarem continuamente nos seus botões de actualização até desgastarem a pele dos polegares ou o vidro dos ecrãs dos seus telefones, provavelmente desistiram e aventuraram-se noutro lugar. Isto é resolvido com o nosso sistema de gestão de filas, e nós monitorizamos os dados relacionados com a fila e o quão ocupado está o seu site. Estas métricas em tempo real, dados históricos e relatórios de serviço ganham também conhecimentos para a sua inteligência empresarial.
Salvaguardas contra servidor e quaisquer interrupções deste tipo
Imagine se pudesse dizer aos seus clientes que algum aldrabão tinha colado todas as fechaduras das suas portas em vez de os ver passar à deriva (ou sobre aquele bug no código do operador CDN que controla a entrega do seu servidor) e que tudo estaria de volta ao normal dentro de uma hora?
Melhor ainda, que guardaria o lugar deles na fila para eles; quantos acha que ainda iriam às compras para outro lugar?
É isso que um Queue-Fair sala de espera virtual faz por si.
Tais interrupções não deveriam acontecer - mesmo o operador CDN em questão disse que estava desapontado e surpreendido por o bug não ter sido apanhado mais cedo, que tal erro poderia deslizar pela sua rede, e que causaram tantos problemas aos seus clientes. Apresentaram as desculpas adequadas e voltaram à actividade normal.
Infelizmente, tais erros irão acontecer de tempos a tempos, e da próxima vez poderão ter implicações muito piores do que as das recentes quedas da CDN.
Não é isso que nenhum de nós no mundo dos negócios quer ouvir. Queremos protecção.