SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
Serviço de Distribuição de
Conteúdo da AWS
Amazon CloudFront
Agenda
O que é uma CDN?
Como o CloudFront funciona
Por que CloudFront?
CloudFront: Conteúdo Estático e Dinâmico.
Arquiteturas com CloudFront
CDN => Content Delivery Network
Sem CDN COM CDN
Vantagens de utilizar uma CDN:
• Menor latência de entrega de conteúdo;
• maior throuput;
• Redução de processamento na origem;
• Mais segurança para a origem;
• Menor custo;
• Melhor gerenciamento da distribuição de
conteúdo.
Entrega de conteúdo sem CDN
PoP
PoP
Telefoni
ca
Oi
Redes / peeringProvedores de Conteúdo
Level 3
End User
End User
End User
PoP
PoP
End User
End User
End User
Entrega de conteúdo com CloudFront
Provedores de Conteúdo Redes / peering
O que uma CDN Deveria Fazer
• Performance: entrega de conteúdo com baixa
latência, alto throughput e alta disponibilidade
• Alcance e Funcionalidade: prover uma rede global
de edge locations para alcançar uma grande
audiência de maneira otimizada
• Custo: assegurar uma viabilidade financeira
Como CloudFront faz isso
Rtd = 350ms
Rtd = 15ms
CloudFront: Content Delivery Network
• Rede de cache completa
• Infraestrutura global
• Afinado para performance otimizada
• Massivamente escalável
• Altamente Segura
• Self Service
• Precificado para minimizar custo
Alcance: Rede Global de Distribuição do CloudFront
América do
Norte
América do Sul Europa Ásia
Super POPs Países Continentes
Região AWS CloudFront Edge Location
Custo de CloudFront: Opções competitivas e flexíveis
• Sob demanda, pague pelo
uso
• Mesmos preços para
conteúdos estáticos e
dinâmicos
• Opção de comprometimento
• Modelo de Gb entregues
PriceperGB
Data Transfer
Data Transfer
Economies of Scale
Public Rates Private Rates
Preço do CloudFront: Classe de Preços
Performance / Otimização de custo sob demanda
All
North America + Europe
North America + Europe + Asia
Entrega de conteúdo global e controle de preço para ajustar com os objetivos de custo e performance
Custo de CloudFront: Opções competitivas e flexíveis
Regional Data Transfer Out to Internet (per GB)
Regional Data Transfer Out to Origin (per GB)
Request Pricing for All HTTP Methods (per 10,000)
* No caso de uso de S3 ou EC2/ELB estes valores não são cobrados.
Entrega de Conteúdo Para Qualquer Segmento de Mercado
• Media e Entretenimento
• Jogos
• eCommerce
• Digital Advertising
• Download de Software
• Websites dinâmicos e Aplicações
Entrega para qualquer caso de uso
Download
• Download
progressivo
• Sites estáticos
• Aplicações
• A/V players
Vídeo sob demanda
• Internet TV
• OTT
• Web
• Mobile
Eventos ao vivo
• Música
• Esportes
• Jogos
• Notícias
Publicação
• Site dinâmico
• Site inteiro
• Notícias, clima, etc
CloudFront Reference Customers: M&E
Dinâmico
Estático
Vídeo
Entregue todo o seu conteúdo: entregue todo site
Input do
Usuário
SSL
Funcionalidades do CloudFront
Streaming de Vídeo
• RTMP (Flash) and HTTP(S)
• Adaptive Bitrate Streaming (HLS, HDS, Smooth, MPEG-
DASH)
Segurança
• Conteúdo Privado
• SSL, TLS/SNI
• Advanced SSL (perfect forwarding, OCSP stapling,
session tickets)
• Geo Restriction
• Custom Header
Gerenciamento de Conteúdo
• AWS Management Console
• Total controle via APIs
• Invalidação programática
• Relatórios e gráficos online
• Industry-compliant, Access Logs detalhado
Aceleração de Conteúdo Dinâmico
• Período Mínimo de Expiração de Conteúdo (TTL=0)
• Múltiplos Cache Behaviors
• Múltiplos Origin Servers
• CORS Support
• Origin Connection Protocol
• Viewer Connection Protocol
• Zone Apex
• Query String & Cookie
• Put/Post HTTP Verb
• Full VARY Support
• Detecção do User Agent
• Geo Targeting
• Multi-Site Hosting
• GZIP Compression
Flexibilidade de Preço
• On Demand Pague pelo Uso
• Price Classes
• Preço Privado para Comprometimento de Uso
Funcionalidades do CloudFront: Streaming de Vídeo
• Sob Demanda
– Microsoft Smooth Streaming
– HLS
– Flash RMTP
• Live Streaming
– Wowza Media Server
– Adobe Media Server
– Microsoft Windows Media Services
Funcionalidades do CloudFront: Proteção do Conteúdo
Problema – se mover meu conteúdo estático para o S3 e
usar o CloudFront como posso me proteger de um acesso
não autorizado?
Solução – Signed URLs ou Signed HTTP Cookies
Signed URLs
• Como Funciona
– Web server obtém uma credencia temporária para o conteúdo do S3
– Cria uma Signed URL baseada nessa credencial que permite o
acesso
– Provê esse link ao cliente
– Link é válido por um período de tempo
O AWS SDK gerencia toda a complexidade deste
processo automaticamente.
Signed HTTP Cookies
• O que faz?
– Provê o mesmo nível de controle da Signed URL incluindo a
assinatura em um HTTP cookie
– Isso permite que você restrinja o acesso à múltiplos objetos
(autenticação do site inteiro) ou à um único obejto sem preicsar
alterar as URLs.
Funcionalidades do CloudFront: Compressão de Gzip
Automática
Compressão de Gzip pode ser habilitada nas distribuições
permitindo que suas páginas sejam carregadas mais
rápidas, melhora o donwload de conteúdo, e a cobrança de
dados transferidos pelo CloudFront talvez reduza;
Para habilitar, simplesmente localize sua distribuição e
configure Compress Objects Automatically para Yes dentro
das opções de Behavior:
Funcionalidades do CloudFront: Suporte a SSL
Com múltiplas origens, como fazemos com
o SSL? (certificados são associados ao
nome do domínio)
biffgaut.s3-website-us-east-1.amazonaws.com
BiffGaut-108754258.us-east-1.elb.amazonaws.com
CloudFront e o Ecosistema da AWS
• Integra com recursos da AWS
– Route 53 DNS
– Amazon Elastic Transcoder
– Amazon S3
– EC2 Compute e Elastic Load Balancing
– Marketplace SaaS e SI parceiros
– AWS WAF
– AWS ACM
• Melhora a escalabilidade de
outros recursos
• Descontos na transferência de dados
do Amazon S3 e EC2 para CloudFront
Conteúdo estático
Servido do S3
*.jpg, *.m3u8, *.ts, *.css
Conteúdo
estático ou
dinâmico
Servido do ELB e/ou
EC2
*.php, *.js, *m3u8, *.ts
Conteúdo estático
ou dinâmico
Servido de uma origem não
AWS
*.php, *.js, *m3u8, *.ts
POST /2012-07-01/distribution HTTP/1.1
Host: cloudfront.amazonaws.com
Authorization: AWS authentication string
Date: time stamp
Other required headers
<?xml version="1.0" encoding="UTF-8"?>
<DistributionConfig
xmlns="http://cloudfront.amazonaws.com/doc/2
012-07-01/">
Gerencie seu conteúdo da sua maneira
API Console
Gerenciamento e Relatório
Suporte ao Cliente: Ajuda Quando Você Precisa
• Self Service
• Documentação atualizada
• Suporte 24/7*
• Arquiteto de Soluções e Gerente de Contas
* Depende do nível de Suporte contratado (http://aws.amazon.com/premiumsupport/)
CloudFront
Comece a Entregar seu Conteúdo Hoje!
• Sign Up simples para criar sua conta
• Sem taxa para usar a plataforma
• Nenhuma programação necessária
• Sem necessidade de rearquitetar
• Operacional em 15 minutos
aws.amazon.com/cloudfront
CloudFront: Como Funciona
Casos de Uso Comuns
Entrega de conteúdo estático
Entrega de conteúdo dinâmico
Custom Origins
Behaviors
Páginas de erro
Invalidações de cache
Media e Entretenimento
Progressive Video Playback e Download
Streaming de Media – Adaptive Bitrate Video sob demanda (VoD)
Streaming de Media – Ao vivo
Métricas e Relatórios Operacionais
• Bytes Downloaded, Bytes Uploaded
• Total Requests
• 4xx Error Rate, 5xx Error Rate e Total Error Rate
• Cache Hits e Cache Misses
• Bytes totais transferidos pelo CloudFront
• Por código HTTP
• Dowloads completos e incompletos
• Objetos mais populares
• Armazena Access Logs no S3
Exemplo de Relatório: 4xx Rate
Exemplo de Alarme: 4xx Rate
Exemplo de Relatório: Total de Requisições
Exemplo de Relatório: Porcentagem de
Requisições pelo Tipo de Resultado
Exemplo de Relatório: Código de Status HTTP
Exemplo de Relatório: Objetos Populares
Escalabilidade Automática
CloudFront escala de
acordo com a demanda
enquanto reduz a carga
na sua origem
User A
User B
User C
Request A
OriginCloudFront
Elastic Load
Balancing
Dynamic Content
Amazon EC2
Static Content
Amazon S3 Custom Origin
OR
OR
Custom OriginAmazon CloudFront
example.com
*.jpg
*.php
Arquitetura de Referência: Visão Geral
Entrega de Conteúdo Estático e Dinâmico
Arquitetura de Referência: Visão Geral
Streaming pelo CloudFront
LondonSingapore NY
Estático ou
Dinâmico
Servido pelo ELB e/ou EC2
*.php, *.js, *m3u8, *.ts
Estático
Servido pelo S3
*.jpg, *.m3u8, *.ts, *.css
Estático ou Dinâmico
Servido de uma origem personalizada
*.php, *.js, *m3u8, *.ts
• Entregue conteúdo estático e
dinâmico
• Desonere o tráfego da origem
para o CloudFront
• Sirva grandes eventos AO
VIVO para uma larga audiência
• Sirva VOD para qualquer
dispositivo
• Altere o conteúdo baseado no
User Agent
• SSL
• Autentique com URLs
Assinadas
Origem do evento
ao vivo
RTMP
CloudFront
Arquitetura de Referência: Seleção de Origens do CloudFront
Origin Sourcing Based on Intelligent Behavior Rules
Customer Location
www.mysite.com
Path Pattern Matching
/*.jpg; /*.php etc.
GET http://mysite.com/images/1.jpg to ORIGIN A
GET http://mysite.com/index.php to ORIGIN B
GET http://mysite.com/web/home.css to ORIGIN C
GET http://mysite.com/* (DEFAULT) to ORIGIN D
Origin A:
origin.mysite.com
Origin B:
origin2.mysite.com
Origin C:
origin3.mysite.com
Origin D:
origin4.mysite.com
Combine padrões de path
/*.php
/images/*.jpg
/web/*.css
/*.* (DEFAULT)
CNAME =
xyz.cloudfront.net
CloudFront
53
Balanceamento
Endpoint
Não-AWS
Arquitetura de Referência: Balanceamento de Carga
Balanceie a carga entre seus provedores usando o Route 53
Customer Location
www.mysite.com
Weighted Round Robin Routing
CNAME = xyz.cloudfront.net, weight = 0-255
CNAME = xyz.somecdn.com, weight = 0-255
CNAME =
xyz.somecdn.com
Latency Based Routing
CNAME = xyz.cloudfront.net, latency metric
CNAME = xyz.somecdn.com, latency metric
Fail Over Routing
CNAME = xyz.cloudfront.net, PRIMARY
CNAME = xyz.somecdn.com, SECONDARY
Geolocation Routing
CNAME = xyz.cloudfront.net, LOCATION 1…LOCATION X
CNAME = xyz.somecdn.com, LOCATION 2…LOCATION Y
CloudFront
EC2S3 ELB
53
Balanceamento
Origem não-
AWS
Reference Architecture: Roteamento Inteligente
Usando CloudFront com Route 53
Customer Location
www.mysite.com
Use Route 53 para rotear
entre CDN, S3, ELB
(balanceador), EC2
(web/servidor de aplicação)
e uma origem não-AWS.
Arquitetura de Referência: Regras de Roteamento
Escolha geográfica do PoP e Geo-Blocking
Customer Location
1 Requisição para www.mysite.com
Localidade A: PoP em New York
Localidade B: PoP em London
Localidade C: acesso negado ao conteúdo
baseado nas regras de Geo
Localidade D: PoP dentro da Price Class
3
Examine a origem Geo, latência, classe de
preço
CloudFront PoP
New York
1 2
3
4
4 Retorna o Endereço IP ou nega a
requisição
2
CloudFront
CloudFront PoP
London
CloudFront PoP
Paris
CloudFront PoP
Miami
X
New York London France Argentina
Arquitetura de Referência: HTTP Headers
Varie seu conteúdo baseado nos HTTP Headers
HTML HEADERS Suportados
• Accept
• Accept-Charset
• Accept-Datetime
• Accept-Language
• Authorization
• CloudFront-Forward-Proto
• CloudFront-Is-Desktop-Viewer
• CloudFront-Is-Mobile-Viewer
• CloudFront-Is-Tablet-Viewer
• CloudFront-Viewer-Country
• Host
• Origin
• Referrer
Header use for CloudFront
Header Use
Accept Determine which content types are acceptable for the response
Accept-Charset Determine which Character sets that are acceptable
Accept-Datetime Determine which version in time is acceptable
Accept-Language Determine the list of acceptable human languages for response
Authorization Used for credentials for HTTP authentication
CloudFront-Forward-Proto
HTTP protocol detected to vary content based on session security (SSL vs. Non
SSL)
CloudFront-Is-Desktop-Viewer CloudFront user agent (UA) detected and set to desktop based on mapping
CloudFront-Is-Mobile-Viewer CloudFront user agent (UA) detected and set to mobile based on mapping
CloudFront-Is-Tablet-Viewer CloudFront user agent (UA) detected and set to tablet based on mapping
CloudFront-Viewer-Country CloudFront geo detected country code
Host domain name and TCP port of the server
Origin used for CORS, sets allowed domain for origin to honor and share assets
Referrer sends URL/URI to origin to log referrers
Arquitetura de Referência: Regras de Roteamento
Headers, Cookies, Query Strings
Customer Location
1 Requisição para www.mysite.com
User A: cache específico de mobile
User B: cache específico de geo
User C: cache HTTP ou HTTPS
User D: cache multi-site, retorna diferentes
sites do mesmo host
3
Examina e encaminha os host headers
CloudFront PoP
New York
1 2
3
4
4
2
CloudFront
CloudFront PoP
London
CloudFront PoP
Paris
CloudFront PoP
Miami
Mobile User
In New York
Geo-Specific Content
for user in
Amsterdam
Multi-Site DeliveredHTTPS or HTTP Delivery
based on request type
Retorna conteúdo específico ao usuário
Arquitetura de Referência: CloudFront + WAF
Tradicional
CloudFront
Edge
Location
users
hackers
bad bots
site
scraping
SQL Injection,
XSS, other attacks
legitimate
traffic
WAF em EC2 e ”ELB sandwich”, mais complexidade e latência
EC2ELBWAFELB
ELB Sandwich
Customer On Premises Environment
Origin Origin StorageWAF
CloudFront
Edge
Location WAF
users
hackers
bad bots
site
scraping
SQL Injection,
XSS, outros
ataques
Tráfego legítimo
Tráfego malicioso é bloqueado pelo WAF na borda
-Pode ser origem não-AWS
-Pode ser conteúdo estático e dinâmico
EC2ELBS3
E/OU
Seu datacenter
Servidor Armazenamento
Arquitetura de Referência: CloudFront + AWS WAF
Se proteja de ataques DDoS, SQL Injection...
Perguntas?
Obrigado!

Mais conteúdo relacionado

Mais procurados

O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasAmazon Web Services LATAM
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceAmazon 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
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Webinar: Como explorar os recursos de aprendizagem da AWS
Webinar: Como explorar os recursos de aprendizagem da AWSWebinar: Como explorar os recursos de aprendizagem da AWS
Webinar: Como explorar os recursos de aprendizagem da AWSAmazon Web Services LATAM
 
Mergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessMergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessAmazon 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
 
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
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Webinar Melhores práticas e lições aprendidas com aplicações sem servidor
Webinar Melhores práticas e lições aprendidas com aplicações sem servidorWebinar Melhores práticas e lições aprendidas com aplicações sem servidor
Webinar Melhores práticas e lições aprendidas com aplicações sem servidorAmazon Web Services LATAM
 
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
 

Mais procurados (20)

O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 dias
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration Service
 
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...
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
JavaEE
JavaEEJavaEE
JavaEE
 
Webinar: Como explorar os recursos de aprendizagem da AWS
Webinar: Como explorar os recursos de aprendizagem da AWSWebinar: Como explorar os recursos de aprendizagem da AWS
Webinar: Como explorar os recursos de aprendizagem da AWS
 
Primeiros Passos na AWS
Primeiros Passos na AWSPrimeiros Passos na AWS
Primeiros Passos na AWS
 
Mergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessMergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverless
 
Escalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com BeanstalkEscalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
 
Escalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com BeanstalkEscalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
 
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
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
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
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Segurança de ponta a ponta na AWS
Segurança de ponta a ponta na AWSSegurança de ponta a ponta na AWS
Segurança de ponta a ponta na AWS
 
Primeiros Passos na AWS
Primeiros Passos na AWSPrimeiros Passos na AWS
Primeiros Passos na AWS
 
Webinar Melhores práticas e lições aprendidas com aplicações sem servidor
Webinar Melhores práticas e lições aprendidas com aplicações sem servidorWebinar Melhores práticas e lições aprendidas com aplicações sem servidor
Webinar Melhores práticas e lições aprendidas com aplicações sem servidor
 
Tendências de Big Data
Tendências de Big DataTendências de Big Data
Tendências de Big Data
 
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
 

Destaque

Quais são as opções de banco de dados gerenciados na AWS?
 Quais são as opções de banco de dados gerenciados na AWS? Quais são as opções de banco de dados gerenciados na AWS?
Quais são as opções de banco de dados gerenciados na AWS?Amazon Web Services LATAM
 
Presentatie ACES Direct golfdag 2016
Presentatie ACES Direct golfdag 2016Presentatie ACES Direct golfdag 2016
Presentatie ACES Direct golfdag 2016ACES Direct
 
Final_Epsilon LIMRA presentation_102416
Final_Epsilon LIMRA presentation_102416Final_Epsilon LIMRA presentation_102416
Final_Epsilon LIMRA presentation_102416Dave Edington
 
Building a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platformBuilding a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platformJampp
 
Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs DataCore Software
 
Film Genre Research
Film Genre ResearchFilm Genre Research
Film Genre Researchelihusseinxx
 
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...Eduardo de Lucena Falcão
 
Arquitetura emergente - sobre cultura devops
Arquitetura emergente - sobre cultura devopsArquitetura emergente - sobre cultura devops
Arquitetura emergente - sobre cultura devopsGleicon Moraes
 
建设SIEM/SOC/MSSP路上的点滴
建设SIEM/SOC/MSSP路上的点滴建设SIEM/SOC/MSSP路上的点滴
建设SIEM/SOC/MSSP路上的点滴Benjamin Tan
 
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
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)Amazon Web Services Korea
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)Amazon Web Services Korea
 
Blue Medora - VMware vROps Management Pack for NetApp Storage Overview
Blue Medora - VMware vROps Management Pack for NetApp Storage OverviewBlue Medora - VMware vROps Management Pack for NetApp Storage Overview
Blue Medora - VMware vROps Management Pack for NetApp Storage OverviewBlue Medora
 
"Италика" - Новый год 2017
"Италика" - Новый год 2017"Италика" - Новый год 2017
"Италика" - Новый год 2017инна ветрова
 
Erfolgsfaktor Persönlichkeit
Erfolgsfaktor PersönlichkeitErfolgsfaktor Persönlichkeit
Erfolgsfaktor PersönlichkeitBerlin Office
 

Destaque (16)

Quais são as opções de banco de dados gerenciados na AWS?
 Quais são as opções de banco de dados gerenciados na AWS? Quais são as opções de banco de dados gerenciados na AWS?
Quais são as opções de banco de dados gerenciados na AWS?
 
Presentatie ACES Direct golfdag 2016
Presentatie ACES Direct golfdag 2016Presentatie ACES Direct golfdag 2016
Presentatie ACES Direct golfdag 2016
 
Final_Epsilon LIMRA presentation_102416
Final_Epsilon LIMRA presentation_102416Final_Epsilon LIMRA presentation_102416
Final_Epsilon LIMRA presentation_102416
 
Building a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platformBuilding a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platform
 
Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs
 
Film Genre Research
Film Genre ResearchFilm Genre Research
Film Genre Research
 
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
 
Arquitetura emergente - sobre cultura devops
Arquitetura emergente - sobre cultura devopsArquitetura emergente - sobre cultura devops
Arquitetura emergente - sobre cultura devops
 
建设SIEM/SOC/MSSP路上的点滴
建设SIEM/SOC/MSSP路上的点滴建设SIEM/SOC/MSSP路上的点滴
建设SIEM/SOC/MSSP路上的点滴
 
Webinar: Amazon Machine Learning
Webinar: Amazon Machine LearningWebinar: Amazon Machine Learning
Webinar: Amazon Machine Learning
 
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
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
 
Blue Medora - VMware vROps Management Pack for NetApp Storage Overview
Blue Medora - VMware vROps Management Pack for NetApp Storage OverviewBlue Medora - VMware vROps Management Pack for NetApp Storage Overview
Blue Medora - VMware vROps Management Pack for NetApp Storage Overview
 
"Италика" - Новый год 2017
"Италика" - Новый год 2017"Италика" - Новый год 2017
"Италика" - Новый год 2017
 
Erfolgsfaktor Persönlichkeit
Erfolgsfaktor PersönlichkeitErfolgsfaktor Persönlichkeit
Erfolgsfaktor Persönlichkeit
 

Semelhante a Webinar: Serviço de Distribuição de Conteúdo 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 AWSAmazon Web Services LATAM
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
 
Acelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAcelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAmazon Web Services LATAM
 
Acelerando sites e aplicações Web com uma CDN
Acelerando sites e aplicações Web com uma CDNAcelerando sites e aplicações Web com uma CDN
Acelerando sites e aplicações Web com uma CDNJose Papo, MSc
 
Introdução S3 e Cloudfront
Introdução S3 e CloudfrontIntrodução S3 e Cloudfront
Introdução S3 e CloudfrontMichel Pereira
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
SATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWSSATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWSAnderson Contreira
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureLucasRomao
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
 
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 NuvemAmazon Web Services LATAM
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Amazon Web Services LATAM
 
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...Amazon Web Services LATAM
 

Semelhante a Webinar: Serviço de Distribuição de Conteúdo da AWS (20)

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
 
Aceleracao+conteudo+dinamico
Aceleracao+conteudo+dinamicoAceleracao+conteudo+dinamico
Aceleracao+conteudo+dinamico
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
 
Acelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDNAcelerando sites e aplicacoes moveis com uma CDN
Acelerando sites e aplicacoes moveis com uma CDN
 
Acelerando sites e aplicações Web com uma CDN
Acelerando sites e aplicações Web com uma CDNAcelerando sites e aplicações Web com uma CDN
Acelerando sites e aplicações Web com uma CDN
 
Introdução S3 e Cloudfront
Introdução S3 e CloudfrontIntrodução S3 e Cloudfront
Introdução S3 e Cloudfront
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFront
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
SATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWSSATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWS
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
 
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
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Estratégias de migração para cloud
Estratégias de migração para cloudEstratégias de migração para cloud
Estratégias de migração para cloud
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
 
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
 

Mais de 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
 

Mais de 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
 

Webinar: Serviço de Distribuição de Conteúdo da AWS

  • 1. Serviço de Distribuição de Conteúdo da AWS Amazon CloudFront
  • 2. Agenda O que é uma CDN? Como o CloudFront funciona Por que CloudFront? CloudFront: Conteúdo Estático e Dinâmico. Arquiteturas com CloudFront
  • 3. CDN => Content Delivery Network Sem CDN COM CDN Vantagens de utilizar uma CDN: • Menor latência de entrega de conteúdo; • maior throuput; • Redução de processamento na origem; • Mais segurança para a origem; • Menor custo; • Melhor gerenciamento da distribuição de conteúdo.
  • 4. Entrega de conteúdo sem CDN PoP PoP Telefoni ca Oi Redes / peeringProvedores de Conteúdo Level 3 End User End User End User
  • 5. PoP PoP End User End User End User Entrega de conteúdo com CloudFront Provedores de Conteúdo Redes / peering
  • 6. O que uma CDN Deveria Fazer • Performance: entrega de conteúdo com baixa latência, alto throughput e alta disponibilidade • Alcance e Funcionalidade: prover uma rede global de edge locations para alcançar uma grande audiência de maneira otimizada • Custo: assegurar uma viabilidade financeira
  • 7. Como CloudFront faz isso Rtd = 350ms Rtd = 15ms
  • 8. CloudFront: Content Delivery Network • Rede de cache completa • Infraestrutura global • Afinado para performance otimizada • Massivamente escalável • Altamente Segura • Self Service • Precificado para minimizar custo
  • 9. Alcance: Rede Global de Distribuição do CloudFront América do Norte América do Sul Europa Ásia Super POPs Países Continentes Região AWS CloudFront Edge Location
  • 10. Custo de CloudFront: Opções competitivas e flexíveis • Sob demanda, pague pelo uso • Mesmos preços para conteúdos estáticos e dinâmicos • Opção de comprometimento • Modelo de Gb entregues PriceperGB Data Transfer Data Transfer Economies of Scale Public Rates Private Rates
  • 11. Preço do CloudFront: Classe de Preços Performance / Otimização de custo sob demanda All North America + Europe North America + Europe + Asia Entrega de conteúdo global e controle de preço para ajustar com os objetivos de custo e performance
  • 12. Custo de CloudFront: Opções competitivas e flexíveis Regional Data Transfer Out to Internet (per GB) Regional Data Transfer Out to Origin (per GB) Request Pricing for All HTTP Methods (per 10,000) * No caso de uso de S3 ou EC2/ELB estes valores não são cobrados.
  • 13. Entrega de Conteúdo Para Qualquer Segmento de Mercado • Media e Entretenimento • Jogos • eCommerce • Digital Advertising • Download de Software • Websites dinâmicos e Aplicações
  • 14. Entrega para qualquer caso de uso Download • Download progressivo • Sites estáticos • Aplicações • A/V players Vídeo sob demanda • Internet TV • OTT • Web • Mobile Eventos ao vivo • Música • Esportes • Jogos • Notícias Publicação • Site dinâmico • Site inteiro • Notícias, clima, etc
  • 16. Dinâmico Estático Vídeo Entregue todo o seu conteúdo: entregue todo site Input do Usuário SSL
  • 17. Funcionalidades do CloudFront Streaming de Vídeo • RTMP (Flash) and HTTP(S) • Adaptive Bitrate Streaming (HLS, HDS, Smooth, MPEG- DASH) Segurança • Conteúdo Privado • SSL, TLS/SNI • Advanced SSL (perfect forwarding, OCSP stapling, session tickets) • Geo Restriction • Custom Header Gerenciamento de Conteúdo • AWS Management Console • Total controle via APIs • Invalidação programática • Relatórios e gráficos online • Industry-compliant, Access Logs detalhado Aceleração de Conteúdo Dinâmico • Período Mínimo de Expiração de Conteúdo (TTL=0) • Múltiplos Cache Behaviors • Múltiplos Origin Servers • CORS Support • Origin Connection Protocol • Viewer Connection Protocol • Zone Apex • Query String & Cookie • Put/Post HTTP Verb • Full VARY Support • Detecção do User Agent • Geo Targeting • Multi-Site Hosting • GZIP Compression Flexibilidade de Preço • On Demand Pague pelo Uso • Price Classes • Preço Privado para Comprometimento de Uso
  • 18. Funcionalidades do CloudFront: Streaming de Vídeo • Sob Demanda – Microsoft Smooth Streaming – HLS – Flash RMTP • Live Streaming – Wowza Media Server – Adobe Media Server – Microsoft Windows Media Services
  • 19. Funcionalidades do CloudFront: Proteção do Conteúdo Problema – se mover meu conteúdo estático para o S3 e usar o CloudFront como posso me proteger de um acesso não autorizado? Solução – Signed URLs ou Signed HTTP Cookies
  • 20. Signed URLs • Como Funciona – Web server obtém uma credencia temporária para o conteúdo do S3 – Cria uma Signed URL baseada nessa credencial que permite o acesso – Provê esse link ao cliente – Link é válido por um período de tempo O AWS SDK gerencia toda a complexidade deste processo automaticamente.
  • 21. Signed HTTP Cookies • O que faz? – Provê o mesmo nível de controle da Signed URL incluindo a assinatura em um HTTP cookie – Isso permite que você restrinja o acesso à múltiplos objetos (autenticação do site inteiro) ou à um único obejto sem preicsar alterar as URLs.
  • 22. Funcionalidades do CloudFront: Compressão de Gzip Automática Compressão de Gzip pode ser habilitada nas distribuições permitindo que suas páginas sejam carregadas mais rápidas, melhora o donwload de conteúdo, e a cobrança de dados transferidos pelo CloudFront talvez reduza; Para habilitar, simplesmente localize sua distribuição e configure Compress Objects Automatically para Yes dentro das opções de Behavior:
  • 23. Funcionalidades do CloudFront: Suporte a SSL Com múltiplas origens, como fazemos com o SSL? (certificados são associados ao nome do domínio) biffgaut.s3-website-us-east-1.amazonaws.com BiffGaut-108754258.us-east-1.elb.amazonaws.com
  • 24. CloudFront e o Ecosistema da AWS • Integra com recursos da AWS – Route 53 DNS – Amazon Elastic Transcoder – Amazon S3 – EC2 Compute e Elastic Load Balancing – Marketplace SaaS e SI parceiros – AWS WAF – AWS ACM • Melhora a escalabilidade de outros recursos • Descontos na transferência de dados do Amazon S3 e EC2 para CloudFront Conteúdo estático Servido do S3 *.jpg, *.m3u8, *.ts, *.css Conteúdo estático ou dinâmico Servido do ELB e/ou EC2 *.php, *.js, *m3u8, *.ts Conteúdo estático ou dinâmico Servido de uma origem não AWS *.php, *.js, *m3u8, *.ts
  • 25. POST /2012-07-01/distribution HTTP/1.1 Host: cloudfront.amazonaws.com Authorization: AWS authentication string Date: time stamp Other required headers <?xml version="1.0" encoding="UTF-8"?> <DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2 012-07-01/"> Gerencie seu conteúdo da sua maneira API Console Gerenciamento e Relatório
  • 26. Suporte ao Cliente: Ajuda Quando Você Precisa • Self Service • Documentação atualizada • Suporte 24/7* • Arquiteto de Soluções e Gerente de Contas * Depende do nível de Suporte contratado (http://aws.amazon.com/premiumsupport/)
  • 27. CloudFront Comece a Entregar seu Conteúdo Hoje! • Sign Up simples para criar sua conta • Sem taxa para usar a plataforma • Nenhuma programação necessária • Sem necessidade de rearquitetar • Operacional em 15 minutos aws.amazon.com/cloudfront
  • 28. CloudFront: Como Funciona Casos de Uso Comuns Entrega de conteúdo estático Entrega de conteúdo dinâmico Custom Origins Behaviors Páginas de erro Invalidações de cache Media e Entretenimento Progressive Video Playback e Download Streaming de Media – Adaptive Bitrate Video sob demanda (VoD) Streaming de Media – Ao vivo
  • 29. Métricas e Relatórios Operacionais • Bytes Downloaded, Bytes Uploaded • Total Requests • 4xx Error Rate, 5xx Error Rate e Total Error Rate • Cache Hits e Cache Misses • Bytes totais transferidos pelo CloudFront • Por código HTTP • Dowloads completos e incompletos • Objetos mais populares • Armazena Access Logs no S3
  • 31. Exemplo de Alarme: 4xx Rate
  • 32. Exemplo de Relatório: Total de Requisições
  • 33. Exemplo de Relatório: Porcentagem de Requisições pelo Tipo de Resultado
  • 34. Exemplo de Relatório: Código de Status HTTP
  • 35. Exemplo de Relatório: Objetos Populares
  • 36. Escalabilidade Automática CloudFront escala de acordo com a demanda enquanto reduz a carga na sua origem User A User B User C Request A OriginCloudFront
  • 37. Elastic Load Balancing Dynamic Content Amazon EC2 Static Content Amazon S3 Custom Origin OR OR Custom OriginAmazon CloudFront example.com *.jpg *.php Arquitetura de Referência: Visão Geral Entrega de Conteúdo Estático e Dinâmico
  • 38. Arquitetura de Referência: Visão Geral Streaming pelo CloudFront LondonSingapore NY Estático ou Dinâmico Servido pelo ELB e/ou EC2 *.php, *.js, *m3u8, *.ts Estático Servido pelo S3 *.jpg, *.m3u8, *.ts, *.css Estático ou Dinâmico Servido de uma origem personalizada *.php, *.js, *m3u8, *.ts • Entregue conteúdo estático e dinâmico • Desonere o tráfego da origem para o CloudFront • Sirva grandes eventos AO VIVO para uma larga audiência • Sirva VOD para qualquer dispositivo • Altere o conteúdo baseado no User Agent • SSL • Autentique com URLs Assinadas Origem do evento ao vivo RTMP
  • 39. CloudFront Arquitetura de Referência: Seleção de Origens do CloudFront Origin Sourcing Based on Intelligent Behavior Rules Customer Location www.mysite.com Path Pattern Matching /*.jpg; /*.php etc. GET http://mysite.com/images/1.jpg to ORIGIN A GET http://mysite.com/index.php to ORIGIN B GET http://mysite.com/web/home.css to ORIGIN C GET http://mysite.com/* (DEFAULT) to ORIGIN D Origin A: origin.mysite.com Origin B: origin2.mysite.com Origin C: origin3.mysite.com Origin D: origin4.mysite.com Combine padrões de path /*.php /images/*.jpg /web/*.css /*.* (DEFAULT)
  • 40. CNAME = xyz.cloudfront.net CloudFront 53 Balanceamento Endpoint Não-AWS Arquitetura de Referência: Balanceamento de Carga Balanceie a carga entre seus provedores usando o Route 53 Customer Location www.mysite.com Weighted Round Robin Routing CNAME = xyz.cloudfront.net, weight = 0-255 CNAME = xyz.somecdn.com, weight = 0-255 CNAME = xyz.somecdn.com Latency Based Routing CNAME = xyz.cloudfront.net, latency metric CNAME = xyz.somecdn.com, latency metric Fail Over Routing CNAME = xyz.cloudfront.net, PRIMARY CNAME = xyz.somecdn.com, SECONDARY Geolocation Routing CNAME = xyz.cloudfront.net, LOCATION 1…LOCATION X CNAME = xyz.somecdn.com, LOCATION 2…LOCATION Y
  • 41. CloudFront EC2S3 ELB 53 Balanceamento Origem não- AWS Reference Architecture: Roteamento Inteligente Usando CloudFront com Route 53 Customer Location www.mysite.com Use Route 53 para rotear entre CDN, S3, ELB (balanceador), EC2 (web/servidor de aplicação) e uma origem não-AWS.
  • 42. Arquitetura de Referência: Regras de Roteamento Escolha geográfica do PoP e Geo-Blocking Customer Location 1 Requisição para www.mysite.com Localidade A: PoP em New York Localidade B: PoP em London Localidade C: acesso negado ao conteúdo baseado nas regras de Geo Localidade D: PoP dentro da Price Class 3 Examine a origem Geo, latência, classe de preço CloudFront PoP New York 1 2 3 4 4 Retorna o Endereço IP ou nega a requisição 2 CloudFront CloudFront PoP London CloudFront PoP Paris CloudFront PoP Miami X New York London France Argentina
  • 43. Arquitetura de Referência: HTTP Headers Varie seu conteúdo baseado nos HTTP Headers HTML HEADERS Suportados • Accept • Accept-Charset • Accept-Datetime • Accept-Language • Authorization • CloudFront-Forward-Proto • CloudFront-Is-Desktop-Viewer • CloudFront-Is-Mobile-Viewer • CloudFront-Is-Tablet-Viewer • CloudFront-Viewer-Country • Host • Origin • Referrer
  • 44. Header use for CloudFront Header Use Accept Determine which content types are acceptable for the response Accept-Charset Determine which Character sets that are acceptable Accept-Datetime Determine which version in time is acceptable Accept-Language Determine the list of acceptable human languages for response Authorization Used for credentials for HTTP authentication CloudFront-Forward-Proto HTTP protocol detected to vary content based on session security (SSL vs. Non SSL) CloudFront-Is-Desktop-Viewer CloudFront user agent (UA) detected and set to desktop based on mapping CloudFront-Is-Mobile-Viewer CloudFront user agent (UA) detected and set to mobile based on mapping CloudFront-Is-Tablet-Viewer CloudFront user agent (UA) detected and set to tablet based on mapping CloudFront-Viewer-Country CloudFront geo detected country code Host domain name and TCP port of the server Origin used for CORS, sets allowed domain for origin to honor and share assets Referrer sends URL/URI to origin to log referrers
  • 45. Arquitetura de Referência: Regras de Roteamento Headers, Cookies, Query Strings Customer Location 1 Requisição para www.mysite.com User A: cache específico de mobile User B: cache específico de geo User C: cache HTTP ou HTTPS User D: cache multi-site, retorna diferentes sites do mesmo host 3 Examina e encaminha os host headers CloudFront PoP New York 1 2 3 4 4 2 CloudFront CloudFront PoP London CloudFront PoP Paris CloudFront PoP Miami Mobile User In New York Geo-Specific Content for user in Amsterdam Multi-Site DeliveredHTTPS or HTTP Delivery based on request type Retorna conteúdo específico ao usuário
  • 46.
  • 47. Arquitetura de Referência: CloudFront + WAF Tradicional CloudFront Edge Location users hackers bad bots site scraping SQL Injection, XSS, other attacks legitimate traffic WAF em EC2 e ”ELB sandwich”, mais complexidade e latência EC2ELBWAFELB ELB Sandwich Customer On Premises Environment Origin Origin StorageWAF
  • 48. CloudFront Edge Location WAF users hackers bad bots site scraping SQL Injection, XSS, outros ataques Tráfego legítimo Tráfego malicioso é bloqueado pelo WAF na borda -Pode ser origem não-AWS -Pode ser conteúdo estático e dinâmico EC2ELBS3 E/OU Seu datacenter Servidor Armazenamento Arquitetura de Referência: CloudFront + AWS WAF Se proteja de ataques DDoS, SQL Injection...