apresentacao do estudo de caso aws do cliente terra sobre o sundaytv

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

Upload: amazon-web-services-latin-america

Post on 13-Jul-2015

291 views

Category:

Technology


2 download

TRANSCRIPT

case Terra com a plataforma Sunday TV no AWS

Lásaro da Silva Engster

Coordenador de Infraestrutura de Vídeos

Terra

ISP mídia digital

vídeos

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

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.

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.

a solução

?

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

os resultados

2 conhecimento + experiência = confiança

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

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

o problema

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

a solução

elasticidade de IaaS

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

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

escalabilidade

campanhas de publicidade

lotes com novos títulos

e quando precisamos de mais servidores?

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

escalabilidade

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

e quando precisamos de mais storage?

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

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

alta disponibilidade

pessoas cometem erros

software tem bugs

hardware falha …

… e a vida continua

alta disponibilidade

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

alta disponibilidade

alta disponibilidade

alta disponibilidade

integração

infraestrutura pública ou privada

infraestrutura pública e privada

APIs

VPC

CDN vídeos Terra

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

sundaytv.com.br terra.com.br

obrigado!

[email protected]