acelerando sites e aplicações web com uma cdn
Post on 15-Jan-2015
1.305 Views
Preview:
DESCRIPTION
TRANSCRIPT
Acelerando sites ou
aplicações Web com uma CDN
José Papo
AWS Tech Evangelist
@josepapo
AUMENTA FATURAMENTO
10% aumento na receita (para cada 1s de melhoria)
12% aumento na receita (ao melhorar de 6s para 1.2s)
5% aumento na receita (para cada 2s de melhoria)
50% mais page views para usuários com maior velocidade (relativo aos mais lentos)
9% mais tráfego (para cada 400 ms de melhoria)
Mais velocidade é mais valor!
O problema Não utilizar técnicas de Front End Optimization
Fazer menos requisições HTTP
Usar uma CDN
Usar Gzip
Minimizar Javascript
Fazer cache sempre que possível
Amazon CloudFront Rede de Distribuição de Conteúdo (CDN) Flexível
CloudFront pode deixar seu site
até 70% mais rápido
Locais Edge AWS (CloudFront & Route 53)
Pague pelo que usar
Sem contratos ou compromissos
Distribuiçao de conteúdo estático e dinâmico
São Paulo
Paris
NY
RTMP
Servido do S3
/images/*
3
Servido do EC2
*.php
2
CNAME único
www.mysite.com
1
S3 Origin
Sem uso do CloudFront
Servidores Web e de aplicação sobrecarregados com requisições
Com uso de CloudFront
Carga de requisições feita pelo CloudFront, necessidade de menos
servidores web e de aplicação
Offload Diminui
Tem
po
de
Res
po
sta
Performance
Car
ga d
o s
ervi
do
r
Sem CDN
Tem
po
de
Res
po
sta
Performance
Car
ga d
o S
ervi
do
r
Tem
po
de
Res
po
sta
Car
ga d
o
Serv
ido
r
Sem CDN CDN
para
Conteúdo
Estático
Tem
po
de
Res
po
sta
Performance
Car
ga d
o S
ervi
do
r
Tem
po
de
Res
po
sta
Car
ga d
o
Serv
ido
r
Tem
po
de
Res
po
sta
Car
ga d
o
Serv
ido
r
Sem CDN CDN
para
Conteúdo
Estático
CDN
Conteúdo
Estático e
Dinâmico
Streaming
simples com S3
“Conteúdo de vídeos é servido via
CloudFront para uma audiência global…
…outro benefício da migração foi a
redução de custo de servidores em 50%”
Stuart Wright
Diretor de TI da Sega
São Paulo
Paris
NY
Servidor de publicação
de conteúdo
Vídeos no S3
Caches Cloudfront
Distribuição
Streaming
Cloudfront
Bucket no S3
Arquivo para streaming
Distribuição de streaming CloudFront
Bucket S3
Feito!!!
<html>
<script type='text/javascript' src='jwplayer.js'></script>
<body>
<div id='mediaspace'>player goes in here</div>
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': 'player.swf',
'file': 'dynamoDB.flv',
'repeat': 'always',
'autostart': 'true',
'stretching': 'fill',
'streamer': 'rtmp://s3sd4mo71gra60.cloudfront.net/cfx/st',
'controlbar': 'bottom',
'width': '1280',
'height': '720'
});
</script>
</body>
</html>
Arquivo no S3
CloudFront Streaming
Live Streaming
CloudFront Streaming
HTTP Live Streaming com EC2 executando FMS ou
Windows Media Services
São Paulo
Paris
NY
HTTP
FMS
IIS Media
Services
1
2
CloudFront para vídeos
Suportando as Empresas Mais Populares da Internet
E muito usada por Grandes Corporações
Nuvem é Democracia!
Nuvem é Liberdade!
OFERTA
GRATUITA! aws.amazon.com/pt/free
OBRIGADO! aws.typepad.com/brasil
slideshare.net/jpapo
José Papo
AWS Tech Evangelist
@josepapo
top related