SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK20‐O
UT‐2014
C
ONTENT
D
ELIVERY
N
ETWORK
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
2/15
F
ACTOSH
ISTÓRICOS E CURIOSIDADES SOBRE AA
KAMAIT
ECHNOLOGIES, I
NC.
A I
NTERNET SEMR
EDES DED
ISTRIBUIÇÃO DEC
ONTEÚDOS AKAMAI: R
EDE DED
ISTRIBUIÇÃO DEC
ONTEÚDOS C
OMO FUNCIONA A PLATAFORMAAKAMAI
V
ANTAGENS DAAKAMAI CDN
C
OMPARATIVO DE DESEMPENHO EM CASOS REAIS P
ANORAMA ATUAL DE CLIENTES C
ONCLUSÃO R
EFERÊNCIASSCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
3/15
E
MPRESA DEI
NTERNETSEDIADA EM
C
AMBRIDGE,
M
ASSACHUSETTSF
UNDADA EM1998
NOMIT
POR:
• D
ANIELL
EWIN– E
STUDANTE DED
OUTORAMENTO• F
RANKL
EIGHTON– P
ROFESSOR DEM
ATEMÁTICAA
PLICADAJ
UNTOS DESENVOLVERAM UMALGORITMO INOVADOR DE OTIMIZAÇÃO DE TRÁFEGO
I
NTERNET…
…
QUE MAIS TARDE SE TORNOU A BASE TECNOLÓGICA DOSSERVIÇOS DA
A
KAMAIT
ECHNOLOGIESF
ACTOS
H
ISTÓRICOS E CURIOSIDADES SOBRE A
A
KAMAI
T
ECHNOLOGIES
, I
NC
.
A I
NTERNET SEM
R
EDES DE
D
ISTRIBUIÇÃO DE
C
ONTEÚDOS
QUANTO MAIS LONGE O CLIENTE ESTIVERDO SERVIDOR: •PIOR O DESEMPENHO •PIOR A DISPONIBILIDADE
“BOTTLENECKS” TRADICIONAIS DAINTERNET:
• Conteúdos centralizados: implicam atravessar grandes distâncias • Protocolos de Routing: não orientados ao desempenho • Desempenho limitado: pelas N ligações entre o utilizador e o servidor • Baixos níveis de QoS: (Packet loss e atrasos) • TCP é um protocolo com muito overhead • Propício a problemas de congestão – Não é fiável SERVIDOR CLIENTES
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
5/15
A
MAIOR PARTE DOS ATRASOS E PERDAS DE PACOTES NA
I
NTERNET OCORRE NA
M
IDDLE
M
ILE
O
BOTTLENECK OCORRE NA
M
IDDLE
M
ILE
FONTE DAIMAGEM: HTTP://WWW.ADCAPNET.COM/WP‐CONTENT/UPLOADS/2010/06/AKAMAI‐MIDDLE‐MILE‐WITH‐ACC.JPG
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
6/15
AKAMAI: R
EDE DE
D
ISTRIBUIÇÃO DE
C
ONTEÚDOS
SERVIDOR
CLIENTES
VANTAGENS DAREDE DEDISTRIBUIÇÃO DECONTEÚDOS:
• Modelo altamente distribuído da Internet: milhares de servidores localizados na “edge of the internet” eliminam a “Middle Mile” • Com base no DNS, cada ligação feita pelo utilizador é encaminhada para o servidor mais próximo da CDN (AKAMAI) • Utiliza algoritmos e protocolos proprietários entre servidores que resolvem os bottlenecks do modelo tradicional • Desempenho “local” independentemente da região geográfica
90%
DOS UTILIZADORES • ESTÃO A APENAS 1 HOP DE UM SERVIDOR AKAMAISCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
7/15
C
OMO FUNCIONA A PLATAFORMA
AKAMAI
FONTE DAIMAGEM: HTTP://WWW.GLOBALDOTS.COM/WORDPRESS/WP‐CONTENT/UPLOADS/2012/12/AKAMAI_DSA.PNG
REDE DEDISTRIBUIÇÃO DECONTEÚDOS BASEADA EMDNS
• Um domínio Internet contém um registo DNS ou um Recurso no HTML a apontar para akamaitech.net (ou equivalente)
• Quando um utilizador visita o site, a resolução DNS de akamaitech.net retorna um outro NS Akamai próximo do utilizador
• TTL elevado: a região do utilizador permanece constante
• O NS Akamai próximo do utilizador indica o servidor Akamai na região que será mais indicado para o utilizador em questão enviar os seus pedidos
• TTL reduzido: a carga dos servidores e da rede é variável
A R
ESOLUÇÃO DO DNS EM PORMENOR
CLIENTE NAMESERVERLOCAL
.COM.NET ROOT
XYZ.COMNAMESERVER
10.10.123.5
AKAMAIHIGH‐LEVEL
DNS SERVERS 15.15.125.6 AKAMAILOW‐LEVEL DNS SERVERS 20.20.123.55 1 2, 6 3, 7 4 5 8 9 10 11 12
FONTE: SLIDE10 @ HTTP://WWW.POWERSHOW.COM/VIEW/149EB‐Y2Q5Y/AKAMAI_CONTENT_DELIVERY_NETWORK_POWERPOINT_PPT_PRESENTATION
RESOLUÇÃODNS COMAKAMAI
1: Consulta ao servidor DNS local:
WWW.XYZ.COM
2 ‐ 3: Resolução da árvore de nomes:
XYZ.COM 10.10.123.5 (P. EX.)
4 – 5: Resolução nos servidores DNS onde está alojado o site, retornando o nome do servidor Akamai:
XYZ.COMA212.G.AKAMAI.NET(P. EX.)
6 – 7: Resolução do domínio akamai.net:
AKAMAI.NET 15.15.125.6 (P. EX.)
8 – 9: Resolução do subdomínio g.akamai.net:
G.AKAMAI.NET20.20.123.55 (P. EX.)
10 – 11: Resolução do nome do servidor ótimo:
A212.G.AKAMAI.NET 30.30.123.5 (P. EX.)
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
9/15
FONTE DAIMAGEM: HTTP://WWW.AKAMAI.COM/HTML/SOLUTIONS/CLIENT_OVERVIEW.HTML
AKAMAI N
ET
S
ESSION
I
NTERFACE
(P2P)
VANTAGENS DO CLIENTEP2P AKAMAI:
• A aplicação dá acesso a uma rede P2P de partilha de conteúdos de media ou software
• De facto, estende a rede AKAMAI até aos dispositivos dos utilizadores
• T
ODOS PARTILHAM OS CONTEÚDOS COM OS RESTANTES UTILIZADORES• A
VELOCIDADE E FIABILIDADE NO ACESSO AOS CONTEÚDOS AUMENTASCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
10/15
V
ANTAGENS DA
AKAMAI CDN
• CONTEÚDOS PRÓXIMOS DOS UTILIZADORES
• ROTAS OTIMIZADAS ENCAMINHAM OS PEDIDOS PARA SERVIDORES MAIS PRÓXIMOS
• TEMPO DE CARREGAMENTO DAS PÁGINAS REDUZIDO
V
ELOCIDADE ACRESCIDA• GARANTIAS DEQOS • MELHOR GESTÃO DO
TRÁFEGO
• REDE MAIS SEGURA
• ACESSOS AO BACKBONE REDUZIDOS • MENOS DOWNTIME MAIOR FIABILIDADE E MAIOR DISPONIBILIDADE • ESCALABILIDADE É INTRÍNSECA ÀCDN • BRANCHING PARA OUTRAS REGIÕES E MERCADOS MAIS EFICIENTE ESCALABILIDADE • ESTIMA‐SE QUE O LUCRO AUMENTE EM CERCA DE1% POR CADA100MS DE MELHORIA NO CARREGAMENTO DAS PÁGINAS
M
AIOR LUCROSCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
11/15
C
OMPARATIVO DE DESEMPENHO EM CASOS REAIS
MAILCHIMP‐ EMAILMARKETINGSERVICEPROVIDER
Sediada em Atlanta, Geórgia e com milhares de clientes espalhados pelos EUA, Canada, Austrália e Europa
ANTES DE USAR AKAMAI DEPOIS DE USARAKAMAI
Tempos de carregamento das páginas variavam consideravelmente consoante a localização do utilizador Tempos de carregamento altos Tempos de carregamento semelhantes independentemente da localização Tempos de carregamento drasticamente reduzidos (até 5x mais rápido)
FONTES DASIMAGENS: HTTP://BLOG.MAILCHIMP.COM/SPEEDING‐UP‐MAILCHIMP‐WITH‐AKAMAI/ | HTTPS://WWW.ADCAPNET.COM/PARTNERS/AKAMAI/
CASO GERAL Performance global com e sem AKAMAI
A
S
S
OLUÇÕES
AKAMAI
W EB P ERF O RM ANC E ACELERAR WEBSITES EM QUALQUER DISPOSITIVO E AUMENTAR TAXAS DE CONVERSÃO (VENDAS) M EDI A D ELI V ER YD
ISTRIBUIRM
EDIA COM A MÁXIMA QUALIDADE E EM QUALQUER ESCALA C LO U D S EC U R IT Y PROTEGER WEBSITES E DATACENTERS REDUZINDO O CUSTO DE DOWNTIME E DE FUGAS DE INFORMAÇÃO C LO U D N ETW O RK IN G TRANSFORMAR AS REDES EMPRESARIAIS PARA ACELERAR AS APLICAÇÕES WEB E COLOCÁ‐ LAS NA CLOUD N ETW O RK O PERA TO RO
TIMIZAR O TRÁFEGO DAS REDES E INTRODUZIR MECANISMOS DE CONTROLO DE CUSTOSSCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
13/15
P
ANORAMA
A
TUAL DE
C
LIENTES
HTTP
://
WWW.
AKAMAI.
COM/
HTML/
CUSTOMERS/
CUSTOMER_
LIST.
HTMLFONTE DAIMAGEM: HTTP://WWW.SLIDESHARE.NET/AKAMAITECHNOLOGIES/AKAMAI‐TECHNOLOGIES‐COMPANY‐OVERVIEW
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
14/15
A
PROXIMIDADE GEOGRÁFICA DO CONTEÚDO É FUNDAMENTAL PARA OFERECER A MELHOR EXPERIÊNCIA DE NAVEGAÇÃO AO UTILIZADOR ASCDN SÃO INDISPENSÁVEIS PARA GARANTIR ESTA PROXIMIDADE
Q
UER AS GRANDES EMPRESAS QUER AS PME COM SERVIÇOS INTERNET PODEM BENEFICIAR DO RECURSO ÀS CDN A AKAMAI
É UMA DAS MAIORES EMPRESAS NO SEGMENTO:
2000
LOCALIZAÇÕES 90
PAÍSES +141.000
SERVIDORES +1200
REDES S
ERVE15%
A30%
DE TODO O TRÁFEGO WEB T
ÊM SURGIDO REDES ALTERNATIVAS E CONCORRENTES COMO:
CLOUDFLARE, INCAPSULA, EDGECAST, AMAZON CLOUD FRONT…
SCOM 2014/2015
PEDROGONÇALVES & TIAGOCOSTA AKAMAI‐CONTENT DISTRIBUTION NETWORK
15/15
• MAGGS, B. (2014). AKAMAICONTENTDELIVERYNETWORK. [ONLINE] POWERSHOW. AVAILABLE AT:
HTTP://WWW.POWERSHOW.COM/VIEW/149EB‐
Y2Q5Y/AKAMAI_CONTENT_DELIVERY_NETWORK_POWERPOINT_PPT_PRESENTATION[ACEDIDO A14 OCT. 2014].
• YOUTUBE, (2014). AKAMAIWHITEBOARD: HOWWEIMPROVEINTERNETDELIVERY. [ONLINE] AVAILABLE AT:
HTTPS://WWW.YOUTUBE.COM/WATCH?V=IHEFUBEQBMO[ACEDIDO A17 OCT. 2014]. • SLIDESHARE.NET, (2014). AKAMAITECHNOLOGIES‐ COMPANYOVERVIEW. [ONLINE] AVAILABLE AT:
HTTP://WWW.SLIDESHARE.NET/AKAMAITECHNOLOGIES/AKAMAI‐TECHNOLOGIES‐COMPANY‐OVERVIEW[ACEDIDO A
14 OCT. 2014].
• LEIGHTON, T. (2014). AKAMAI: FROMTHEORY TOPRACTICE. [ONLINE] SLIDESHARE.NET. AVAILABLE AT:
HTTP://WWW.SLIDESHARE.NET/LIZBRADLEY2008/AKAMAI‐FROM‐THEORY‐TO‐PRACTICE‐OCT‐ 2013?NEXT_SLIDESHOW=1 [ACEDIDO A14 OCT. 2014].
• PAESSLER, D. (2014). "REALWORLD" PERFORMANCECOMPARISON OFCDN (CONTENTDELIVERYNETWORK) PROVIDERS. [ONLINE] PAESSLER.COM. AVAILABLE AT:
HTTP://WWW.PAESSLER.COM/BLOG/2010/05/17/MONITORING‐KNOWLEDGE/REAL‐WORLD‐PERFORMANCE‐
COMPARISON‐OF‐CDN‐CONTENT‐DELIVERY‐NETWORK‐PROVIDERS[ACEDIDO A16 OCT. 2014].
• BLOG.MAILCHIMP.COM, (2010). SPEEDING UPMAILCHIMP WITHAKAMAI| MAILCHIMPEMAILMARKETING
BLOG. [ONLINE] AVAILABLE AT: HTTP://BLOG.MAILCHIMP.COM/SPEEDING‐UP‐MAILCHIMP‐WITH‐AKAMAI/ [ACEDIDO A16 OCT. 2014].