SlideShare a Scribd company logo
1 of 50
Download to read offline
John Mancuso
Whole Site Delivery with Amazon CloudFront
Solutions Architect, Amazon Web Services
jman@amazon.com
Vários Tutoriais , treinamentos e mentoria em
português
Inscreva-se agora !!
http://awshub.com.br
Agenda
• What is CloudFront & how does it work?
• Ways customers leverage CloudFront.
• Customer presentation: LogOn
• What is Whole Site Delivery?
• Why use CloudFront for Whole Site Delivery?
• What’s new with CloudFront?
• Customer presentation: GuiaMais
• Demo
What is CloudFront?
What is a CDN?
• A CDN (content delivery network) uses a network of
geographically dispersed servers (edge locations or POPs)
to cache copies of content close to end users, lowering
latency when they download or stream objects.
What is a CDN?
• A CDN (content delivery network) uses a network of
geographically dispersed servers (edge locations or
POPs) to cache copies of content close to end users,
lowering latency when they download or stream objects.
Two Key CloudFront Terms
• Distribution
– Set of rules that controls how
CloudFront will access the content
you want to deliver
– Output = Domain Name
• Origin
– Source of your content
CloudFront
Edge Locations
S3 bucket or
custom origin
with content
Data transfer of cached content to
end user (if cached)
End-user requestscontent
Data transfer of content to CloudFront
edge location to cache
Cached copies of objects
If content not cached – object
requested from origin
12
3 4
Request routed to most
optimal edge location
How CloudFront Works:
Non-Cached Object
8
How CloudFront Works:
Cached Object
9
CloudFront
Edge Locations
S3 bucket or
custom origin
with content
Data transfer of cached content to
end user (if cached)
End-user requestscontent
Cached copies of objects
1
2
Request routed to most
optimal edge location
9
Three ways customers leverage CloudFront
• cdn.mysite.com
– Media Delivery (Video & Audio)
– Software Download
– Web Site Assets (Images, CSS, JS)
• www.mysite.com
– Dynamic & static content
• Live Streaming
– Sporting Events
– Corporate Meetings & Events
Customer presentation: LogOn
• A Log On Editora Multimídia está presente no
mercado há mais de 24 anos e é a maior editora
e distribuidora nacional de conteúdos
audiovisuais para home video educacional e
cultural.
• A Log On é responsável pela criação do DX, uma
inovadora ferramenta multiplataforma para
publicação e distribuição de conteúdos audio
visuais via internet que já conta com mais de
100,000 usuários em grandes produtos para o
usuário final – ex.: Clube DX TV (infantil) e
Esporte Interativo Plus (esportes). O DX oferece
uma experiência única de consumo audiovisual
que alia de maneira inteligente a internet e a
experiência televisiva.
“Usando o AWS conseguimos unir segurança, disponibilidade,
escalabilidade com fácil administração e baixo custo, nos
permitindo maior liberdade para a evolução e qualidade do
produto”.
“O tratamento especial
que a AWSoferece
para seus parceiros
permitiu redução de
custos de acordo com
a nossa real
necessidade.”
- Thiago Lemos
O Desafio
• O desafio da LogOn era oferecer uma plataforma de
distribuição de conteúdos segura, barata, estável,
robusta e multi-plataforma, e que fosse acessível para
clientes de qualquer tamanho e interesse.
• No iníco a AWS atendia em parte nossa necessidade com
os serviços EC2 e S3, hoje já utilizamos 8 serviços
oferecidos pela AWS, nos permitindo manter o UP-TIME
que desejamos consumindo pouco esforço e custos
adequados, fazendo com que nosso produto seja
viável.
• Escolhemos a AWS por sua grande gama de serviços
oferecidos, suas formas de comercialização, por
oferecer uma parceria de qualidade, por ouvir seus
clientes e procurar atendê-los da melhor maneira
possível analisando caso a caso.
Sobre a o Papel da AWS e Benefícios
alcançados
PARAGRAFO RESUMO
CASO _ KEY WORDS
de BENEFICIO,
DESAFIO VENCIDO –
RESUMO DO CASO EM
UM PARAGRAFO
• Forte relacionamento de parceria
• Custos adequados a nossa realidade
• Serviços integrados e personalizáveis
• Up-time
• Facilidade no uso de API’s
What is Whole Site Delivery?
Dynamic
Static
Personalized Website Example
Typical Website Architecture
Elastic Load
Balancing
Dynamic Content
Amazon EC2
Static Content
Amazon S3
cdn.example.com/*.jpg
www.example.com/*.php
Custom Origin
OR
OR
Custom Origin
Whole Site Delivery with CloudFront
Elastic Load
Balancing
Dynamic Content
Amazon EC2
Static Content
Amazon S3 Custom Origin
OR
OR
Custom Origin
Amazon CloudFront
www.example.com
*.jpg
*.php
Whole Site Delivery: Common Myths
Myth
• None of my web pages are cacheable.
My pages are personalized and unique
for each user so using a CDN won’t be
possible or useful.
Debunked…
• Often, many pages are cacheable – e.g.
search results pages.
• Use Cookies and Query Strings as
cache keys – e.g. local weather pages.
• Network and path optimizations allow
CloudFront to speed up dynamic content
– e.g. personalized pages.
Whole Site Delivery Use Cases
• News
• Weather
• Sports
• Social Media
• Advertising
• Travel
• Stocks
Why use CloudFront for Whole Site Delivery?
Benefits of Whole Site Delivery with Amazon CloudFront
Making your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
…by leveraging AWS’ presence at the edge of the Internet.
CloudFront can make your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
Faster: The Performance Problem
Long Distance + Poor Network = Slow Load Times
Faster: How CloudFront Helps
CloudFront helps change this equation to…
Short Distance + Optimized Network = Fast Load Times
Faster: Global CloudFront Network
Europe
Amsterdam (2)
Dublin
Frankfurt (2)
London (2)
Madrid
Milan
Paris (2)
Stockholm
Asia
Hong Kong (2)
Osaka
Seoul
Singapore (2)
Tokyo (2)
South America
Sao Paulo
North America
Ashburn, VA (2)
Dallas, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Newark, NJ
New York, NY (3)
Palo Alto, CA
Seattle, WA
San Jose, CA
South Bend, IN
St. Louis, MO
Australia
Sydney
Faster: Optimized Network Paths
Dynamic Content
Static Content
Amazon CloudFront
www.example.com
*.jpg
*.php
Low Latency
TCP/IP Window Sizing
Persistent Connections
Monitored Network Paths
CloudFront can make your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
Scale Better: How CloudFront Helps
Caching static content at the Edge.
Offloading connection set-up and SSL negotiation to the Edge.
Persistent connections and collapse forwarding help scale your
origin.
CloudFront can make your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
CloudFront can make your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
Easier to Manage: How CloudFront Helps
No need to write any custom code.
Multiple origins and cache behaviors make it easy to architect for
whole site delivery.
Self service signup and configuration via AWS Management
Console and APIs.
CloudFront can make your web applications…….
Faster
Scale Better
Easier to Manage
Cost Less
Cost Less: How CloudFront Helps
Same price for dynamic and static content!
Preferential pricing on origin fetches from S3 and EC2. NEW!
CloudFront is less expensive than AWS Data Transfer (over 10 TB per month).
Reserved Capacity Pricing for reduced rates with commitment.
What’s new with CloudFront
Custom SSL Certificate Support for CloudFront: WHAT?
Custom SSL Certificate support lets you use CloudFront to deliver content over
HTTPS using your own domain name and your own SSL certificate.
Zone Apex Support for CloudFront: WHAT?
"Zone apex" is the root domain of a website (example.com, without the
www).
Problem: The DNS specification requires "zone apex" to point to an IP
address (an ‘A’ record), not a CNAME (such as the name AWS provides for
a CloudFront distribution, ELB, or S3 website bucket).
Solution: Use Route 53’s ALIAS record.
Customer presentation: GuiaMais
“Neste projeto com CloudFront, atingimos 18% de redução no
tempo médio de entrega das páginas e melhora na percepção
de uso pelos nossos usuários”.
“Reduz a necessidade
de investimentos em
servidores e link, e
melhora a percepção
de uso do seu site
entregando as páginas
em um menor tempo”
- Marcio Bertolucci
Head IT
• A Carvajal é uma multinacional que possui 50 anos de história e está
presente em 9 países
• No Brasil esta há mais de 20 anos
• É líder nacional no segmento em que atua de internet, listas e guias
• Possui marcas reconhecidas em todo país como: GuiaMais, Editel, Listel
e VivaCupom
• 20 milhões de pessoas acessam o GuiaMais todo mês
• 2 milhões de pessoas acessam o GuiaMais via smartphones/tablets
• O GuiaMais está entre os 50 sites mais acessados do Brasil em 2012
• Mais de 3 milhões de empresas estão no GuiaMais
O Desafio
• Reduzir o Tempo de Resposta / Latência do GuiaMais
• Melhorar a Percepção de Uso dos nossos Usuários
• Melhorar a Percepção de Uso Regional do GuiaMais (Norte/Nordeste)
• Encontrar um parceiro de CDN que não aumentasse significativamente
os nossos Custos
• CloudFront foi o serviço escolhido por possibilitar:
• Fácil implementação
• Custos melhores que a concorrência
• Pontos de distribuição que atendiam nossos requisitos técnicos
Sobre o Papel do CloudFront e
Benefícios alcançados
PARAGRAFO RESUMO
CASO _ KEY WORDS
de BENEFICIO,
DESAFIO VENCIDO –
RESUMO DO CASO EM
UM PARAGRAFO
• Implementação Simples e Rápida
• 18% de redução no tempo médio de entrega das nossas páginas
• Eliminado a necessidade de investimentos de curto prazo em novos
servidores
• Melhora importante na percepção Regional do GuiaMais
• Custos melhores que da concorrência
• Outros Benefícios Alcançados não Planejados:
• 15% de Aumento do Tráfego
• 35% Aumento da Receita de Adsense Google
• ROI foi compensado pelo Aumento da Receita de Adsense Google
Configuring CloudFront for Whole Site Delivery
Walkthrough
Resources
Get Started at: http://aws.amazon.com/cloudfront/
Thank You!
jman@amazon.com

More Related Content

What's hot

Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSAmazon Web Services LATAM
 
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWSBuilding blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWSAmazon Web Services LATAM
 
Path to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataPath to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataAmazon Web Services LATAM
 
Blue Green Deployments com Elastic Beanstalk - Demo Session
Blue Green Deployments com Elastic Beanstalk - Demo SessionBlue Green Deployments com Elastic Beanstalk - Demo Session
Blue Green Deployments com Elastic Beanstalk - Demo SessionAmazon Web Services LATAM
 
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSBuilding blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSAmazon Web Services LATAM
 
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Amazon Web Services LATAM
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
 
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Amazon Web Services LATAM
 
Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB Amazon Web Services LATAM
 
Explorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraExplorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraAmazon Web Services LATAM
 
Amazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenhoAmazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenhoAmazon Web Services LATAM
 

What's hot (20)

Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
 
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWSBuilding blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
 
Rodando SAP na AWS
Rodando SAP na AWSRodando SAP na AWS
Rodando SAP na AWS
 
Path to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big DataPath to the Future #1 - Tendências de Big Data
Path to the Future #1 - Tendências de Big Data
 
Tendências de Big Data
Tendências de Big DataTendências de Big Data
Tendências de Big Data
 
Blue Green Deployments com Elastic Beanstalk - Demo Session
Blue Green Deployments com Elastic Beanstalk - Demo SessionBlue Green Deployments com Elastic Beanstalk - Demo Session
Blue Green Deployments com Elastic Beanstalk - Demo Session
 
Construindo um Data Lake na AWS
Construindo um Data Lake na AWSConstruindo um Data Lake na AWS
Construindo um Data Lake na AWS
 
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSBuilding blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
 
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
 
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
 
Webinar: Apresentando AWS Device Farm
Webinar: Apresentando AWS Device Farm Webinar: Apresentando AWS Device Farm
Webinar: Apresentando AWS Device Farm
 
TCO e otimização de custos na AWS
TCO e otimização de custos na AWSTCO e otimização de custos na AWS
TCO e otimização de custos na AWS
 
Webinar: Introdução a Big data
Webinar: Introdução a Big dataWebinar: Introdução a Big data
Webinar: Introdução a Big data
 
Fazendo seu DR na AWS de maneira prática
Fazendo seu DR na AWS de maneira práticaFazendo seu DR na AWS de maneira prática
Fazendo seu DR na AWS de maneira prática
 
Webinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWSWebinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWS
 
Abaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
 
Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB
 
Explorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon AuroraExplorando o poder do banco de dados com Amazon Aurora
Explorando o poder do banco de dados com Amazon Aurora
 
Amazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenhoAmazon EC2 boas praticas e otimizações de desempenho
Amazon EC2 boas praticas e otimizações de desempenho
 

Viewers also liked (10)

Keynote AWS Summit 2013 Sao Paulo
Keynote AWS Summit 2013 Sao PauloKeynote AWS Summit 2013 Sao Paulo
Keynote AWS Summit 2013 Sao Paulo
 
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemConstruindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
 
Construindo Aplicacoes Web e Mobile Escalaveis na AWS
Construindo Aplicacoes Web e Mobile Escalaveis na AWSConstruindo Aplicacoes Web e Mobile Escalaveis na AWS
Construindo Aplicacoes Web e Mobile Escalaveis na AWS
 
Como criar sua startup gratuitamente na Nuvem da AWS
Como criar sua startup gratuitamente na Nuvem da AWSComo criar sua startup gratuitamente na Nuvem da AWS
Como criar sua startup gratuitamente na Nuvem da AWS
 
Introducing Elastic MapReduce
Introducing Elastic MapReduceIntroducing Elastic MapReduce
Introducing Elastic MapReduce
 
Conhecendo o DynamoDB
Conhecendo o DynamoDBConhecendo o DynamoDB
Conhecendo o DynamoDB
 
Introducing AWS OpsWorks
Introducing AWS OpsWorksIntroducing AWS OpsWorks
Introducing AWS OpsWorks
 
AWS Cloud Security
AWS Cloud SecurityAWS Cloud Security
AWS Cloud Security
 
Big Data na Nuvem
Big Data na NuvemBig Data na Nuvem
Big Data na Nuvem
 
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWSArquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
 

Similar to Whole Site Delivery with Amazon CloudFront

Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Amazon Web Services LATAM
 
O que não vai mudar em 10 anos? Começando com a AWS
O que não vai mudar em 10 anos? Começando com a AWSO que não vai mudar em 10 anos? Começando com a AWS
O que não vai mudar em 10 anos? Começando com a AWSAmazon Web Services LATAM
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sitesUOLHOST
 
Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvemRuy De Queiroz
 
Argohost entendendo hospedagem de sites - Conclusão
Argohost entendendo hospedagem de sites - ConclusãoArgohost entendendo hospedagem de sites - Conclusão
Argohost entendendo hospedagem de sites - ConclusãoArgoHost Hospedagem de Sites
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 

Similar to Whole Site Delivery with Amazon CloudFront (20)

Aceleracao+conteudo+dinamico
Aceleracao+conteudo+dinamicoAceleracao+conteudo+dinamico
Aceleracao+conteudo+dinamico
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS
 
O que não vai mudar em 10 anos? Começando com a AWS
O que não vai mudar em 10 anos? Começando com a AWSO que não vai mudar em 10 anos? Começando com a AWS
O que não vai mudar em 10 anos? Começando com a AWS
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites
 
Keynote AWS RoadShow Belo Horizonte 2013
Keynote AWS RoadShow Belo Horizonte 2013Keynote AWS RoadShow Belo Horizonte 2013
Keynote AWS RoadShow Belo Horizonte 2013
 
Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Argohost entendendo hospedagem de sites - Conclusão
Argohost entendendo hospedagem de sites - ConclusãoArgohost entendendo hospedagem de sites - Conclusão
Argohost entendendo hospedagem de sites - Conclusão
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Cloud Computing.pdf
Cloud Computing.pdfCloud Computing.pdf
Cloud Computing.pdf
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 

More from Amazon Web Services LATAM

AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAmazon Web Services LATAM
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSAmazon Web Services LATAM
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSAmazon Web Services LATAM
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAmazon Web Services LATAM
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAmazon Web Services LATAM
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosAmazon Web Services LATAM
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 

More from Amazon Web Services LATAM (20)

AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Cómo empezar con Amazon EKS
Cómo empezar con Amazon EKSCómo empezar con Amazon EKS
Cómo empezar con Amazon EKS
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWS
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
 
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de MitigaçãoRansomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigação
 
Ransomware: Estratégias de Mitigación
Ransomware: Estratégias de MitigaciónRansomware: Estratégias de Mitigación
Ransomware: Estratégias de Mitigación
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administrados
 
Simplifique su BI con AWS
Simplifique su BI con AWSSimplifique su BI con AWS
Simplifique su BI con AWS
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 

Whole Site Delivery with Amazon CloudFront

  • 1. John Mancuso Whole Site Delivery with Amazon CloudFront Solutions Architect, Amazon Web Services jman@amazon.com
  • 2. Vários Tutoriais , treinamentos e mentoria em português Inscreva-se agora !! http://awshub.com.br
  • 3. Agenda • What is CloudFront & how does it work? • Ways customers leverage CloudFront. • Customer presentation: LogOn • What is Whole Site Delivery? • Why use CloudFront for Whole Site Delivery? • What’s new with CloudFront? • Customer presentation: GuiaMais • Demo
  • 5. What is a CDN? • A CDN (content delivery network) uses a network of geographically dispersed servers (edge locations or POPs) to cache copies of content close to end users, lowering latency when they download or stream objects.
  • 6. What is a CDN? • A CDN (content delivery network) uses a network of geographically dispersed servers (edge locations or POPs) to cache copies of content close to end users, lowering latency when they download or stream objects.
  • 7. Two Key CloudFront Terms • Distribution – Set of rules that controls how CloudFront will access the content you want to deliver – Output = Domain Name • Origin – Source of your content
  • 8. CloudFront Edge Locations S3 bucket or custom origin with content Data transfer of cached content to end user (if cached) End-user requestscontent Data transfer of content to CloudFront edge location to cache Cached copies of objects If content not cached – object requested from origin 12 3 4 Request routed to most optimal edge location How CloudFront Works: Non-Cached Object 8
  • 9. How CloudFront Works: Cached Object 9 CloudFront Edge Locations S3 bucket or custom origin with content Data transfer of cached content to end user (if cached) End-user requestscontent Cached copies of objects 1 2 Request routed to most optimal edge location 9
  • 10. Three ways customers leverage CloudFront • cdn.mysite.com – Media Delivery (Video & Audio) – Software Download – Web Site Assets (Images, CSS, JS) • www.mysite.com – Dynamic & static content • Live Streaming – Sporting Events – Corporate Meetings & Events
  • 12. • A Log On Editora Multimídia está presente no mercado há mais de 24 anos e é a maior editora e distribuidora nacional de conteúdos audiovisuais para home video educacional e cultural. • A Log On é responsável pela criação do DX, uma inovadora ferramenta multiplataforma para publicação e distribuição de conteúdos audio visuais via internet que já conta com mais de 100,000 usuários em grandes produtos para o usuário final – ex.: Clube DX TV (infantil) e Esporte Interativo Plus (esportes). O DX oferece uma experiência única de consumo audiovisual que alia de maneira inteligente a internet e a experiência televisiva. “Usando o AWS conseguimos unir segurança, disponibilidade, escalabilidade com fácil administração e baixo custo, nos permitindo maior liberdade para a evolução e qualidade do produto”. “O tratamento especial que a AWSoferece para seus parceiros permitiu redução de custos de acordo com a nossa real necessidade.” - Thiago Lemos
  • 13. O Desafio • O desafio da LogOn era oferecer uma plataforma de distribuição de conteúdos segura, barata, estável, robusta e multi-plataforma, e que fosse acessível para clientes de qualquer tamanho e interesse. • No iníco a AWS atendia em parte nossa necessidade com os serviços EC2 e S3, hoje já utilizamos 8 serviços oferecidos pela AWS, nos permitindo manter o UP-TIME que desejamos consumindo pouco esforço e custos adequados, fazendo com que nosso produto seja viável. • Escolhemos a AWS por sua grande gama de serviços oferecidos, suas formas de comercialização, por oferecer uma parceria de qualidade, por ouvir seus clientes e procurar atendê-los da melhor maneira possível analisando caso a caso.
  • 14. Sobre a o Papel da AWS e Benefícios alcançados PARAGRAFO RESUMO CASO _ KEY WORDS de BENEFICIO, DESAFIO VENCIDO – RESUMO DO CASO EM UM PARAGRAFO • Forte relacionamento de parceria • Custos adequados a nossa realidade • Serviços integrados e personalizáveis • Up-time • Facilidade no uso de API’s
  • 15. What is Whole Site Delivery?
  • 17. Typical Website Architecture Elastic Load Balancing Dynamic Content Amazon EC2 Static Content Amazon S3 cdn.example.com/*.jpg www.example.com/*.php Custom Origin OR OR Custom Origin
  • 18. Whole Site Delivery with CloudFront Elastic Load Balancing Dynamic Content Amazon EC2 Static Content Amazon S3 Custom Origin OR OR Custom Origin Amazon CloudFront www.example.com *.jpg *.php
  • 19. Whole Site Delivery: Common Myths Myth • None of my web pages are cacheable. My pages are personalized and unique for each user so using a CDN won’t be possible or useful. Debunked… • Often, many pages are cacheable – e.g. search results pages. • Use Cookies and Query Strings as cache keys – e.g. local weather pages. • Network and path optimizations allow CloudFront to speed up dynamic content – e.g. personalized pages.
  • 20. Whole Site Delivery Use Cases • News • Weather • Sports • Social Media • Advertising • Travel • Stocks
  • 21. Why use CloudFront for Whole Site Delivery?
  • 22. Benefits of Whole Site Delivery with Amazon CloudFront Making your web applications……. Faster Scale Better Easier to Manage Cost Less …by leveraging AWS’ presence at the edge of the Internet.
  • 23. CloudFront can make your web applications……. Faster Scale Better Easier to Manage Cost Less
  • 24. Faster: The Performance Problem Long Distance + Poor Network = Slow Load Times
  • 25. Faster: How CloudFront Helps CloudFront helps change this equation to… Short Distance + Optimized Network = Fast Load Times
  • 26. Faster: Global CloudFront Network Europe Amsterdam (2) Dublin Frankfurt (2) London (2) Madrid Milan Paris (2) Stockholm Asia Hong Kong (2) Osaka Seoul Singapore (2) Tokyo (2) South America Sao Paulo North America Ashburn, VA (2) Dallas, TX (2) Hayward, CA Jacksonville, FL Los Angeles, CA (2) Miami, FL Newark, NJ New York, NY (3) Palo Alto, CA Seattle, WA San Jose, CA South Bend, IN St. Louis, MO Australia Sydney
  • 27. Faster: Optimized Network Paths Dynamic Content Static Content Amazon CloudFront www.example.com *.jpg *.php Low Latency TCP/IP Window Sizing Persistent Connections Monitored Network Paths
  • 28. CloudFront can make your web applications……. Faster Scale Better Easier to Manage Cost Less
  • 29. Scale Better: How CloudFront Helps Caching static content at the Edge. Offloading connection set-up and SSL negotiation to the Edge. Persistent connections and collapse forwarding help scale your origin.
  • 30. CloudFront can make your web applications……. Faster Scale Better Easier to Manage Cost Less
  • 31. CloudFront can make your web applications……. Faster Scale Better Easier to Manage Cost Less
  • 32. Easier to Manage: How CloudFront Helps No need to write any custom code. Multiple origins and cache behaviors make it easy to architect for whole site delivery. Self service signup and configuration via AWS Management Console and APIs.
  • 33. CloudFront can make your web applications……. Faster Scale Better Easier to Manage Cost Less
  • 34. Cost Less: How CloudFront Helps Same price for dynamic and static content! Preferential pricing on origin fetches from S3 and EC2. NEW! CloudFront is less expensive than AWS Data Transfer (over 10 TB per month). Reserved Capacity Pricing for reduced rates with commitment.
  • 35. What’s new with CloudFront
  • 36. Custom SSL Certificate Support for CloudFront: WHAT? Custom SSL Certificate support lets you use CloudFront to deliver content over HTTPS using your own domain name and your own SSL certificate.
  • 37. Zone Apex Support for CloudFront: WHAT? "Zone apex" is the root domain of a website (example.com, without the www). Problem: The DNS specification requires "zone apex" to point to an IP address (an ‘A’ record), not a CNAME (such as the name AWS provides for a CloudFront distribution, ELB, or S3 website bucket). Solution: Use Route 53’s ALIAS record.
  • 39. “Neste projeto com CloudFront, atingimos 18% de redução no tempo médio de entrega das páginas e melhora na percepção de uso pelos nossos usuários”. “Reduz a necessidade de investimentos em servidores e link, e melhora a percepção de uso do seu site entregando as páginas em um menor tempo” - Marcio Bertolucci Head IT • A Carvajal é uma multinacional que possui 50 anos de história e está presente em 9 países • No Brasil esta há mais de 20 anos • É líder nacional no segmento em que atua de internet, listas e guias • Possui marcas reconhecidas em todo país como: GuiaMais, Editel, Listel e VivaCupom • 20 milhões de pessoas acessam o GuiaMais todo mês • 2 milhões de pessoas acessam o GuiaMais via smartphones/tablets • O GuiaMais está entre os 50 sites mais acessados do Brasil em 2012 • Mais de 3 milhões de empresas estão no GuiaMais
  • 40. O Desafio • Reduzir o Tempo de Resposta / Latência do GuiaMais • Melhorar a Percepção de Uso dos nossos Usuários • Melhorar a Percepção de Uso Regional do GuiaMais (Norte/Nordeste) • Encontrar um parceiro de CDN que não aumentasse significativamente os nossos Custos • CloudFront foi o serviço escolhido por possibilitar: • Fácil implementação • Custos melhores que a concorrência • Pontos de distribuição que atendiam nossos requisitos técnicos
  • 41. Sobre o Papel do CloudFront e Benefícios alcançados PARAGRAFO RESUMO CASO _ KEY WORDS de BENEFICIO, DESAFIO VENCIDO – RESUMO DO CASO EM UM PARAGRAFO • Implementação Simples e Rápida • 18% de redução no tempo médio de entrega das nossas páginas • Eliminado a necessidade de investimentos de curto prazo em novos servidores • Melhora importante na percepção Regional do GuiaMais • Custos melhores que da concorrência • Outros Benefícios Alcançados não Planejados: • 15% de Aumento do Tráfego • 35% Aumento da Receita de Adsense Google • ROI foi compensado pelo Aumento da Receita de Adsense Google
  • 42. Configuring CloudFront for Whole Site Delivery Walkthrough
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Resources Get Started at: http://aws.amazon.com/cloudfront/