A Peacock realiza um lançamento rápido e sem falhas usando soluções da AWS

2021

O serviço de transmissão da Peacock, lançado em 15 de julho de 2020 pela empresa global de mídia e tecnologia Comcast Corporation (Comcast), chegou a uma era de maior demanda do consumidor por serviços de transmissão de vídeo. Nessa nova era, a Comcast continuou desenvolvendo tecnologias incríveis e serviços de entretenimento que conectam milhões de pessoas aos momentos e experiências mais importantes. Em dezembro de 2020, a Peacock já havia reunido mais de 26 milhões de assinaturas.

As empresas da Comcast, NBCUniversal e Sky, fizeram parceria e dedicaram recursos para criar esse competitivo empreendimento de transmissão e a ideia saiu do papel para a implementação em 12 meses. Conceitualizada como um serviço de transmissão diferenciado que ofereceria vídeos sob demanda com ambos os níveis de assinatura paga e gratuita, a Peacock também precisaria da capacidade para a transmissão ao vivo de eventos em todo o mundo. Uma das esperadas e caríssimas transmissões ao vivo da NCBCUniversal, as Olimpíadas de Versão de 2020, determinou o cronograma que a equipe de tecnologia da Peacock seguiria para lançar o serviço. Esse cronograma deu à equipe apenas um ano para desenvolver um sistema completamente novo com alta disponibilidade e resiliência. Sabendo que tinha uma única chance de causar uma ótima primeira impressão nos espectadores, a Peacock precisava que seu dia de lançamento fosse perfeito.

Em apenas um ano, a Peacock criou um sistema seguro, escalável e altamente disponível na Amazon Web Services (AWS). E, apesar de obstáculos imprevistos, como a pandemia da COVID-19 e o adiamento dos Jogos Olímpicos de 2020 em Tóquio, a Peacock teve um lançamento perfeito e na hora certa. “Em vista dos cronogramas agressivos de lançamento, desenvolvimento e disponibilidade para os clientes, unimos nossos recursos e conhecimento especializado aos de nossos novos parceiros e da AWS para alcançar esses objetivos”, diz Eric Black, diretor de operações e vídeos nos EUA para a Peacock.

Serviço de transmissão da Peacock
kr_quotemark

Temos um compromisso com a AWS porque o sistema continua funcionando, e nós e nossos usuários estamos satisfeitos com os resultados.”

Eric Black
Diretor de operações e vídeo dos EUA, Peacock

Planejamento de um serviço de transmissão baseada em nuvem com lançamento perfeito

Em janeiro de 2019, a NBCUniversal e a Sky anunciaram a sua primeira parceria para lançar um serviço de transmissão conjunto. A equipe de tecnologia da Peacock visualizou um sistema baseado em nuvem sem infraestrutura on-premises. O serviço precisava ser altamente confiável em uma escala desconhecida, porém potencialmente enorme. “Há muitos sistemas por trás da jornada de nossos usuários para seu conteúdo”, diz Black. “Com a Peacock, a infraestrutura precisaria conseguir gerenciar a carga de um serviço que entrega uma experiência multidimensional, que vai além do login, busca, navegação e exibição para oferecer transmissão sob demanda, curta e baseada em canal em escala.” Além disso, a Peacock precisava atender à demanda de transmissão de vídeo ao vivo, que pode resultar em picos agressivos de visualização. 

O desenho do fluxo de trabalho da Peacock tinha que ser simples para acomodar o cronograma apertado. O fluxo de trabalho completo tinha que resistir a um abrangente regime de testes e a equipe da Peacock precisava de uma equipe disponível para ajudar a analisar possíveis problemas e corrigi-los antes do lançamento. Essas necessidades eram o segredo da Peacock para escolher a AWS para seus serviços de nuvem. “Escolhemos a AWS pelo seu conhecimento especializado no assunto e nível de suporte e envolvimento”, diz Black. “Não é apenas uma jogada de infraestrutura ou tecnologia; os recursos e o conhecimento especializado que a AWS proporciona nos ajudam a ter sucesso em nosso projeto.”

Arquitetura e teste de um serviço de transmissão de vídeo simples e escalável

A Peacock mergulhou no desenvolvimento de seu sistema usando um conjunto de produtos da AWS. O alicerce da arquitetura era o Amazon Elastic Compute Cloud (Amazon EC2), que oferece capacidade computacional segura e redimensionável na nuvem. Com um acordo de nível de serviço de 99,99% de disponibilidade para cada região do Amazon EC2, ele poderia oferecer a alta disponibilidade de que o sistema da Peacock precisava. 

Enquanto trabalhava na concepção da rede, a equipe da Peacock usou a AWS Transit Gateway para simplificar e conectar suas nuvens privadas virtuais e redes on-premises por meio de uma central que atua como roteador de nuvem em que cada nova conexão precisa ser feita apenas uma vez. A equipe de desenvolvimento da Peacock desenvolveu o resto de seu sistema simples, porém completamente escalável, usando vários produtos da AWS, incluindo AWS AppSync, um serviço totalmente gerenciado que ajuda as empresas a desenvolver aplicações mais rapidamente por meio de APIs GraphQL escaláveis. A Peacock também usou o AWS Elemental MediaStore, um serviço de armazenamento de mídia que oferece a performance, a consistência e a baixa latência necessárias para disponibilizar conteúdo de transmissão de vídeo ao vivo, para criar conteúdo de vídeo sob demanda para entrega de transmissão e multitela em escala. 

Como a equipe de tecnologia desenvolveu o sistema Peacock, os arquitetos de soluções da AWS ajudaram a aplicar testes rigorosos ao sistema. “Analisamos várias revisões do AWS Well-Architected em que trouxemos especialistas da AWS para verificar as nossas configurações para que estivéssemos preparados sob uma perspectiva operacional, de confiabilidade e performance”, diz Stephen Hildebrand, vice-presidente de performance e confiabilidade na Peacock. 

Embora o desenho do sistema fosse simples, a equipe teve que trabalhar muito para integrar produtos de diversos fornecedores e ideias de partes interessadas de todo o mundo. Quando a pandemia da COVID-19 começou na primavera de 2020, a AWS era uma importante peça para ajudar a manter o projeto no caminho certo. “No início de 2020, toda a ideia de lançamento mudou literalmente da noite para o dia”, diz Keith Davidson, diretor de plataformas over the top globais na Sky. “Mas, como havíamos escolhido a nuvem e usado a AWS, conseguimos passar para o trabalho remoto muito rapidamente e ainda manter a data do lançamento.” 

Apesar dos desafios da pandemia, o lançamento inicial da Peacock, em abril de 2020, foi um sucesso. Seu lançamento completo, em julho, também foi impecável, o que causou uma primeira impressão extremamente positiva nos usuários. “É estrategicamente importante para nós manter a confiabilidade e segurança na vanguarda de nossa arquitetura de serviços”, diz Patrick Miceli, vice-presidente executivo e diretor de tecnologia na Peacock. “Como resultado de nossa estratégia multirregião e distribuída, e a ajuda da AWS, conseguimos alcançar metas de tecnologia da Peacock rapidamente e em escala.” 

A infraestrutura de nuvem da Peacock na AWS tem a flexibilidade para continuar se adaptando para uma experiência de usuário ainda melhor, como Davidson destaca. “A capacidade de ser flexível, se adaptar e modificar a infraestrutura e o serviço subjacente é fundamental para nós”, diz ele. “Estamos implantando literalmente todos os dias, o que continuará durante a vida toda do produto.” Além disso, Colin Innes, diretor de engenharia de confiabilidade de grupo na Sky, diz que a facilidade de desenvolver e testar infraestrutura por meio dos produtos da AWS possibilita uma implementação rápida e impecável. “Nossa habilidade de automatizar e criar coisas na nuvem, não poderíamos ter alcançado essa velocidade com o que estávamos fazendo on-premises”, afirma ele. “Foi um divisor de águas para nós.”

Um provedor de nuvem que entrega

Para a equipe de tecnologia da Peacock, o lançamento do projeto foi um sucesso em parte graças à ajuda do AWS Support. “Olhamos para os principais recursos, como a AWS, como uma extensão de nossa equipe, em vez de uma fornecedora com um contrato. Precisamos ser uma equipe”, diz Davidson. Com relação à eficácia das soluções da AWS, Black diz que o sucesso da Peacock fala por si só. “A performance é prova disso. Temos um compromisso com a AWS porque o sistema continua funcionando, e nós e nossos usuários estamos satisfeitos com os resultados.”


Peacock

A Peacock é um serviço de transmissão diferenciado que oferece ambas as transmissões de vídeo sob demanda e ao vivo. O serviço, um empreendimento conjunto da NBCUniversal e da Sky, foi lançado em julho de 2020 e ganhou 15 milhões de usuários em dois meses.

Benefícios da AWS

  • Lançamento impecável em um ano
  • Tem capacidade para ambas as transmissões de vídeo sob demanda e ao vivo
  • Tem escalabilidade praticamente ilimitada
  • Pode se adaptar com flexibilidade para uma melhor experiência do usuário
  • Recebe suporte premier de arquitetos de soluções da AWS

Serviços da AWS usados

Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço da Web que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.

Saiba mais »

AWS Transit Gateway

O AWS Transit Gateway conecta VPCs e suas redes on-premises por meio de uma central. Isso simplifica a rede e elimina os complexos relacionamentos de emparelhamento. Ele atua como um roteador de nuvem e cada nova conexão só é feita uma vez.

Saiba mais »

AWS AppSync

O AWS AppSync é um serviço totalmente gerenciado que facilita o desenvolvimento de APIs GraphQL ao lidar com o trabalho pesado de se conectar com segurança a fontes de dados como o AWS DynamoDB, Lambda e muito mais.

Saiba mais »

AWS Elemental MediaStore

O AWS Elemental MediaStore é um serviço de armazenamento da AWS otimizado para mídia. O serviço oferece a performance, consistência e baixa latência necessárias para entregar conteúdo de transmissão de vídeo ao vivo.

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.