SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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
2009
                    multi telas
                    América Latina, US e
                    Espanha
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
que …

seja escalável               elasticidade de IaaS


tenha alto desempenho

tenha alta disponibilidade

seja integrável
escalabilidade
          ambientes de QA e produção do Sunday TV


              EC2                              S3

começamos com 8 servidores           hoje consumimos 76TB

hoje usamos

já chegamos a 55 servidores
escalabilidade
e quando precisamos de mais servidores?




       campanhas de publicidade

        lotes com novos títulos
escalabilidade
    demanda prevista          demanda não prevista


instanciamos servidores      auto-scaling
‘manualmente’
                             EC2 + ELB + Cloudwatch


agendamos o instanciamento
de novos servidores e
também a desativação
escalabilidade
             e quando precisamos de mais storage?



não encontramos limitações de capacidade de armazenamento no S3
desempenho
       diferentes aplicações   = diferentes necessidades
Standard Instances (4)

Micro Instances (1)

High-memory Instances (3)

High-CPU Instances (2)

Cluster Compute Instances (2)

Cluster GPU Instances (1)
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!
  lasaro@terra.com.br

Más contenido relacionado

Destacado (16)

6
66
6
 
Jaun pablo gonzalez ,luiz mateo giraldo
Jaun pablo gonzalez ,luiz mateo giraldoJaun pablo gonzalez ,luiz mateo giraldo
Jaun pablo gonzalez ,luiz mateo giraldo
 
Ofimática
OfimáticaOfimática
Ofimática
 
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas CloudPalestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
 
12103 103
12103 10312103 103
12103 103
 
Metodos anticonceptivos de mujeres
Metodos anticonceptivos de mujeresMetodos anticonceptivos de mujeres
Metodos anticonceptivos de mujeres
 
Políticas públicas
Políticas públicasPolíticas públicas
Políticas públicas
 
Puntiko futbol txapelketa 2014 uztailak 9 juillet
Puntiko futbol txapelketa 2014   uztailak 9 juilletPuntiko futbol txapelketa 2014   uztailak 9 juillet
Puntiko futbol txapelketa 2014 uztailak 9 juillet
 
Elecctiva
ElecctivaElecctiva
Elecctiva
 
Arcicóllar fútbol sala
Arcicóllar fútbol salaArcicóllar fútbol sala
Arcicóllar fútbol sala
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guia del sena
Guia del senaGuia del sena
Guia del sena
 
Futbol
FutbolFutbol
Futbol
 
Desenvolvimento Ágil de Aplicações Java na Nuvem com o AWS Elastic Beanstalk
Desenvolvimento Ágil de Aplicações Java na Nuvem com o AWS Elastic BeanstalkDesenvolvimento Ágil de Aplicações Java na Nuvem com o AWS Elastic Beanstalk
Desenvolvimento Ágil de Aplicações Java na Nuvem com o AWS Elastic Beanstalk
 
Apresentacao maria rosa
Apresentacao maria rosaApresentacao maria rosa
Apresentacao maria rosa
 
Devany galvan12
Devany galvan12Devany galvan12
Devany galvan12
 

Similar a Apresentacao do estudo de caso AWS do cliente Terra sobre o SundayTV

Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
Rafael Castro
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 

Similar a Apresentacao do estudo de caso AWS do cliente Terra sobre o SundayTV (20)

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
 
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
 
Lean Startup e Computação em Nuvem
Lean Startup e Computação em NuvemLean Startup e Computação em Nuvem
Lean Startup e Computação em Nuvem
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Escalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuáriosEscalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuários
 
AWS Segurança e Conformidade
AWS Segurança e ConformidadeAWS Segurança e Conformidade
AWS Segurança e Conformidade
 
Amazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e DicasAmazon S3 - Introdução, Benefícios e Dicas
Amazon S3 - Introdução, Benefícios e Dicas
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Webinar Streaming Ao Vivo & Video On Demand
Webinar Streaming Ao Vivo & Video On DemandWebinar Streaming Ao Vivo & Video On Demand
Webinar Streaming Ao Vivo & Video On Demand
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Usando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster RecoveryUsando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster Recovery
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
AWS - Conceitos, Segurança e Demonstração
AWS - Conceitos, Segurança e DemonstraçãoAWS - Conceitos, Segurança e Demonstração
AWS - Conceitos, Segurança e Demonstração
 
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS SummitPerforming real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
 
Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud
 
Introducao+ao+amazon+ec2+ +ricardo+geh
Introducao+ao+amazon+ec2+ +ricardo+gehIntroducao+ao+amazon+ec2+ +ricardo+geh
Introducao+ao+amazon+ec2+ +ricardo+geh
 

Más de Amazon Web Services LATAM

Más 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
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Apresentacao do estudo de caso AWS do cliente Terra sobre o SundayTV

  • 1. case Terra com a plataforma Sunday TV no AWS Lásaro da Silva Engster Coordenador de Infraestrutura de Vídeos
  • 2. Terra ISP mídia digital
  • 4. nossa primeira experiência com a Amazon vídeos gratuitos esportes e notícias live e on demand 2009 multi telas América Latina, US e Espanha
  • 5. 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.
  • 6. 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.
  • 8. 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
  • 9. os resultados 2 conhecimento + experiência = confiança
  • 10. 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
  • 11. 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
  • 12. o problema não havia tempo para investir em infraestrutura própria, não apenas servidores mas principalmente storage.
  • 13. a solução que … seja escalável elasticidade de IaaS tenha alto desempenho tenha alta disponibilidade seja integrável
  • 14. escalabilidade ambientes de QA e produção do Sunday TV EC2 S3 começamos com 8 servidores hoje consumimos 76TB hoje usamos já chegamos a 55 servidores
  • 15. escalabilidade e quando precisamos de mais servidores? campanhas de publicidade lotes com novos títulos
  • 16. escalabilidade demanda prevista demanda não prevista instanciamos servidores auto-scaling ‘manualmente’ EC2 + ELB + Cloudwatch agendamos o instanciamento de novos servidores e também a desativação
  • 17. escalabilidade e quando precisamos de mais storage? não encontramos limitações de capacidade de armazenamento no S3
  • 18. desempenho diferentes aplicações = diferentes necessidades Standard Instances (4) Micro Instances (1) High-memory Instances (3) High-CPU Instances (2) Cluster Compute Instances (2) Cluster GPU Instances (1) http://aws.amazon.com/ec2/instance-types
  • 19. desempenho latência costuma ser crítico para a experiência do usuário
  • 20. alta disponibilidade pessoas cometem erros software tem bugs hardware falha … … e a vida continua
  • 21. alta disponibilidade distribuição de servidores em diferentes zonas dentro de uma mesma região
  • 25. integração infraestrutura pública ou privada infraestrutura pública e privada APIs VPC CDN vídeos Terra
  • 26.
  • 27. usar monitoração elástica adaptar aplicações para escalar em cloud migrar tipo de instâncias de ondemand para reserved …
  • 28. sundaytv.com.br terra.com.br obrigado! lasaro@terra.com.br