Escolar Documentos
Profissional Documentos
Cultura Documentos
(ARTIGO) CDN's - Content Distribution Network: Rede Overlay
(ARTIGO) CDN's - Content Distribution Network: Rede Overlay
Sobral – 2015
RESUMO
Palavraschave:
Redes de Distribuição de Conteúdo. CDNs. Internet.
INTRODUÇÃO
Com essa evolução, cada vez mais conteúdos foram visualizados, baixados e
compartilhados, gerando assim uma produção de conteúdo astronômica. Essa popularização
pode ser vista em uma alta no número de acessos a grandes sites como o Facebook, Google,
Yahoo, YouTube, dentre outros que alavancaram essa indústria e atenderam e atendem as
necessidades de usuários exigentes.
Para essa ideologia poder funcionar se faz necessário uma rede de distribuição de
conteúdo CDN. Atualmente várias empresas fazem o uso desse tipo de serviço para grandes
sites, podendo estes, serem acessados em diferentes localidades garantindo agilidade na
entrega do seu produto. Essas redes podem ser divididas por varios tipos e varias arquiteturas,
tendo tambem como parametro a relação custobeneficio, tudo isso foi evidenciado no
desenvolvimento dessa ferramenta passando por cada geração. As CDN’s estão presentes há
pelo menos dez anos no mercado, são transparentes e contém um grande volume de tráfego.
Adaptamse e renovamse com o avanço das novas tecnologias.
DESENVOLVIMENTO
Partindo da premissa que grandes sites se veêm obrigados a fazer uso de redes CDN,
podemos definila como um overlay sobre a internet que tem como objetivo primordial servir
conteúdo eficientemente. Este overlay cria uma camada adicional que garante que as
requisições sejam atendidas pelo servidor mais proximo, acarretando assim uma maior
velocidade na entrega do produto. Um overlay pode ocorrer em qualquer cenário de
disponibilização de serviços web, ou seja, além da popularidade, essas redes podem estar
ativas em diversos dispositivos e em aplicações do tipo resourcehungry, como as presentes
em jogos online e streamings de midia.
Para que dados trafeguem sem ocorrer tamanhas interferências no gigantesco universo
que é a internet nos dias de hoje, oferecer conteúdo com agilidade e estabilidade é necessário
e é por isso que existem as CDNs, que caracterizamse por redes não centralizadas em um
único servidor. Elas hospedam um determinado conteúdo em servidores espalhados em várias
partes, permitindo dessa forma a distribuição de conteúdo de forma eficaz independente de
onde o acesso é realizado. As CDNs se enquadram em uma rede overlay, que nada mais é que
uma rede virtual de nós e enlaces lógicos que se constroem por cima de uma rede com um
propósito de implementar um serviço web que não esta disponível na estrutura na qual a
aplicação se encontra.
A comercializaçao da CDN se da em um nível mundial por meio de empresas que
contém ligações em vários países e até mesmo entre continentes, como é o caso da Amazon e
da Microsoft Azure CDN. Dentre os maiores provedores de CDN encontrase a Akamai.com,
há relatos de que se um dia a Akamai vinher a não disponibilizar mais conteúdos, vinher a
“cair”, seria o fim da internet. Grandes empresas com Apple utilizam a rede da Akamai, que
representa cerca de 20% do tráfego mundial de dados, para disponibilizar o acesso mais
rápido aos conteúdos multimedia do iTunes. Contudo existem CDNs gratuitas tambem como
a CoralCDN e a FreeCast.
Algo a ser considerado quando se fala de CDNs é o custo deste serviço, não seria
muito viável financeiramente para uma empresa que necesssita de uma escalabilidade mundial
implantar servidores por conta própria em vários lugares do planeta. O custo com
infraestrutura é um dos principais pontos quando grandes empresas decidem contratar
serviçoes de CDNs, além de uma boa gerencia de conteúdo e de desenvolvimento, sem falar
na realização de testes periódiocos realizados pela CDN.
Contudo não é de hoje que as CDNs perduram em nosso meio. Esta tecnologia já
passou por diversas fases e gerações. Em sua história, existiram quatro fases, a PréCDN que
perpétuo o mercado até o final da decada de 90, tendo como principal característica, servers
farms, sigla em ingles para fazenda de servidores, onde um conjunto de servidores em rede
que dividem tarefas, atuando como se fossem um unico grande servidor. Caching Proxy
Developer, utilização de cache para o proxy. Improved Web Server, que são melhorias no
servidor web. E ainda a Hierarchical Caching, que nada mais é que um tipo de hierarquia no
cache.
As CDNs se dividem em Peer to Peer CDN, Pressione CDN, Origem Puxe CDNs. As
CDN do tipo Peer to Peer caracterizam por não envolver nenhum cache, nesta os usuários
também fazem parte da CDN. Ela utiliza o protocolo utilizado pelos arquivos torrents. Esse
tipo de CDN é mais utilizada por provedores gratuitos, pois utiliza menos espaço e menos
recursos de hardware.
CONCLUSÕES
O conteúdo é algo de mais valía dentro de um sistema web, contudo, um conteúdo sem
uma boa entrega não é nada, podendo causar avarias em seu valor final. A tecnologia CDN
resolve esse problema dando mais confiabilidade e integridade ao serviço, entregando o mais
rápido acesso possível. Com um bom desempenho e a implementação de uma CDN adequada
com a necessidade do projeto, será facil atender essa demanda.
REFERÊNCIAS BIBLIOGRÁSFICAS
CIRIACO, Douglas.
O que é uma CDN e como ela controla a internet que você usa?.
2014. Disponível em:
http://www.tecmundo.com.br/internet/54073oqueeumacdnecomoelacontrolaainternet
quevoceusa.htm. Acesso em: 14/06/2015
COHEN, Yossi.
CDN Types. 2010. Disponível em: http://pt.slideshare.net/DSPIP/cdntypes.
Acesso em: 15/06/2015
SINDICAL
Qual a diferença entre um site estático e um site dinâmico?.
2013. Disponível
em:http://www.sitesindical.com.br/faqperguntasfrequentessobreositesindical/97qualad
iferencaentreumsiteestaticoeumsitedinamico. Acesso em: 15/06/2015
SUJITH, .
Content Delivery Network (CDN) Distribute your site across the web. 2011.
Disponível em:
http://www.techlineinfo.com/contentdeliverynetworkcdndistributeyoursiteacrossthewe
b/. Acesso em: 15/06/2015