Apresentação do estudo de caso AWS do cliente Portal Terra

28
case Terra com a plataforma Sunday TV no AWS Lásaro da Silva Engster Coordenador de Infraestrutura de Vídeos

description

Apresentação do estudo de caso dos produtos Terra TV e Sunday TV que utilizam a infraestrutura de Nuvem da Amazon Web Services para servir milhares de vídeos simultaneamente.

Transcript of Apresentação do estudo de caso AWS do cliente Portal Terra

Page 1: Apresentação do estudo de caso AWS do cliente Portal Terra

case Terra com a plataforma Sunday TV no AWS

Lásaro da Silva Engster

Coordenador de Infraestrutura de Vídeos

Page 2: Apresentação do estudo de caso AWS do cliente Portal Terra

Terra

ISP mídia digital

Page 3: Apresentação do estudo de caso AWS do cliente Portal Terra

vídeos

Page 4: Apresentação do estudo de caso AWS do cliente Portal Terra

nossa primeira experiência com a Amazon

vídeos gratuitos

esportes e notícias

live e on demand

multi telas

América Latina, US e Espanha

2009

Page 5: Apresentação do estudo de caso AWS do cliente Portal Terra

a oportunidade

3 dias antes do evento …

surgiu a oportunidade da empresa contratar os direitos de transmissão pela internet de uma partida de futebol …

jogo entre a seleção dos Estados Unidos e México valendo a classificação para a copa do mundo de 2010.

Page 6: Apresentação do estudo de caso AWS do cliente Portal Terra

o problema

nossa infraestrutura própria local não era suficiente para atender a expectativa de audiência com os vídeos …

não havia tempo para investir em infraestrutura própria.

Page 7: Apresentação do estudo de caso AWS do cliente Portal Terra

a solução

?

Page 8: Apresentação do estudo de caso AWS do cliente Portal Terra

os resultados

1 em 3 dias instanciamos 90 servidores que atenderam durante a partida um pico que chegou a 65 mil streamings/usuários simultâneos

Page 9: Apresentação do estudo de caso AWS do cliente Portal Terra

os resultados

2 conhecimento + experiência = confiança

Page 10: Apresentação do estudo de caso AWS do cliente Portal Terra

nossa maior experiência no AWS

produto que nasceu no AWS em 2010

loja de vídeos pela internet

conteúdo de entretenimento

vídeos gratuitos, por assinatura, para alugar e comprar

Page 11: Apresentação do estudo de caso AWS do cliente Portal Terra

a oportunidade criar um produto …

lançar em poucos meses …

para usuários em PCs, TVs Conectadas, Tablets e Smartphones ...

com dezenas de milhares de filmes no acervo …

disponível no Brasil e outros 5 países Latam ...

com o qual esperamos um alto consumo

Page 12: Apresentação do estudo de caso AWS do cliente Portal Terra

o problema

não havia tempo para investir em infraestrutura própria, não apenas servidores mas principalmente storage.

Page 13: Apresentação do estudo de caso AWS do cliente Portal Terra

a solução

elasticidade de IaaS

que … seja escalável tenha alto desempenho tenha alta disponibilidade seja integrável

Page 14: Apresentação do estudo de caso AWS do cliente Portal Terra

escalabilidade

EC2

começamos com 8 servidores

hoje usamos

já chegamos a 55 servidores

S3

hoje consumimos 76TB

ambientes de QA e produção do Sunday TV

Page 15: Apresentação do estudo de caso AWS do cliente Portal Terra

escalabilidade

campanhas de publicidade

lotes com novos títulos

e quando precisamos de mais servidores?

Page 16: Apresentação do estudo de caso AWS do cliente Portal Terra

escalabilidade demanda prevista

instanciamos servidores ‘manualmente’

agendamos o instanciamento de novos servidores e também a desativação

demanda não prevista

auto-scaling

EC2 + ELB + Cloudwatch

Page 17: Apresentação do estudo de caso AWS do cliente Portal Terra

escalabilidade

não encontramos limitações de capacidade de armazenamento no S3

e quando precisamos de mais storage?

Page 18: Apresentação do estudo de caso AWS do cliente Portal Terra

desempenho

Standard Instances (4)

Micro Instances (1)

High-memory Instances (3)

High-CPU Instances (2)

Cluster Compute Instances (2)

Cluster GPU Instances (1)

diferentes aplicações = diferentes necessidades

http://aws.amazon.com/ec2/instance-types

Page 19: Apresentação do estudo de caso AWS do cliente Portal Terra

desempenho latência costuma ser crítico para a experiência do usuário

Page 20: Apresentação do estudo de caso AWS do cliente Portal Terra

alta disponibilidade

pessoas cometem erros

software tem bugs

hardware falha …

… e a vida continua

Page 21: Apresentação do estudo de caso AWS do cliente Portal Terra

alta disponibilidade

distribuição de servidores em diferentes zonas dentro de uma mesma região

Page 22: Apresentação do estudo de caso AWS do cliente Portal Terra

alta disponibilidade

Page 23: Apresentação do estudo de caso AWS do cliente Portal Terra

alta disponibilidade

Page 24: Apresentação do estudo de caso AWS do cliente Portal Terra

alta disponibilidade

Page 25: Apresentação do estudo de caso AWS do cliente Portal Terra

integração

infraestrutura pública ou privada

infraestrutura pública e privada

APIs

VPC

CDN vídeos Terra

Page 26: Apresentação do estudo de caso AWS do cliente Portal Terra
Page 27: Apresentação do estudo de caso AWS do cliente Portal Terra

usar monitoração elástica adaptar aplicações para escalar em cloud migrar tipo de instâncias de ondemand para reserved

Page 28: Apresentação do estudo de caso AWS do cliente Portal Terra

sundaytv.com.br terra.com.br

obrigado!

[email protected]