06 Fevereiro 2009
![]()
Antes de mais que é uma Content Delivery Network?
Vamos imaginar o Globo, e os vários continentes que neste existem. Realizar uma viagem de avião (sem escalas) da Europa para a América do Sul, demora mais tempo do que realizar uma viagem da Portugal para Espanha, por exemplo. Básico não?
Então imaginemos que possuímos um website alojado em Portugal. Qualquer pessoa que aceda ao website e seja residente em Portugal, irá carregar esse mesmo site num periodo de tempo inferior a uma pessoa que seja residente, por exemplo, no Brasil
Uma CDN (Content Delivery Network) permite que cópias dos ficheiros do site estejam "espalhadas pelo Globo" em servidores específicos. Quando alguém faz um pedido a um determinado ficheiro, a CDN, vai fornecer esse mesmo ficheiro através do servidor que se encontra mais perto do utilizador que realiza o pedido.

Na imagem acima possuímos uma CDN. Se me encontrar em Portugal e realizar um pedido à CDN de determinado ficheiro, este vai-me ser servido a partir de Londres, pois é a local, mais perto de Portugal. Se Por acaso eu me encontra-se nas redondezas de Atlanta, este seria-me servido a partir de um servidor alojado em Atlanta.
Actualmente existem duas empresas que são os "supra-sumos" no negocio das CDN, são elas a Akamai e a CDNetworks.
No entanto as duas empresas anteriores podem ser um pouco caras de mais/com qualidade de mais para a maioria dos sites. Nesse caso, apresento-lhe outras soluções:
Existem ainda outras formas de obter acesso a uma CDN de forma Gratuita, através do Google app Engine. Ou, quem sabe, construir você a sua própria CDN. Mas sobre isso falarei em artigos futuros.
|
|
Mais uma vez um excelente artigo! |
|
|
Utilizo a CloudFront da Amazon e so tenho coisas boas a dizer! |
Fevereiro 07, 2009