Acelerando sites e aplicações Web com uma CDN

Preview:

DESCRIPTION

Esta apresentação mostra a importância da performance e da velocidade de uma aplicação do ponto de vista do usuário final e mostra dicas práticas de como acelerar seu site ou aplicação móvel

Citation preview

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