Peacock logra un lanzamiento rápido y perfecto con soluciones de AWS

2021

El servicio de streaming Peacock, lanzado el 15 de julio de 2020 por la empresa global de contenido multimedia y tecnología Comcast Corporation (Comcast), llegó en la época en que los consumidores más demandaban de servicios de streaming de videos. En esta nueva era, Comcast siguió creando tecnología y servicios de entretenimiento increíbles que conectan a millones de personas con los momentos y las experiencias más importantes. En diciembre de 2020, Peacock ya había acumulado más de 26 millones de inscripciones.

Las empresas de Comcast,NBCUniversal y Sky, se asociaron y dedicaron recursos para crear esta competitiva empresa de streaming y pasaron de la idea a la implementación en 12 meses. Concebido como un servicio de transmisión libre que ofrecería video a la carta con niveles de suscripción tanto de pago como gratuitos, Peacock también necesitaría la capacidad de soportar la transmisión en directo de eventos en todo el mundo. Una de las transmisiones en directo más importantes de NBCUniversal, los Juegos Olímpicos de verano de 2020, determinó el calendario que seguiría el equipo tecnológico de Peacock para lanzar el servicio. Ese plazo dio al equipo solo un año para crear un sistema completamente nuevo con alta disponibilidad y resiliencia. Sabiendo que tenía una sola oportunidad de causar una gran primera impresión en los espectadores, Peacock necesitaba que el día de su lanzamiento fuera perfecto. 

 En solo un año, Peacock creó un sistema sencillo, sin riesgos, escalable y de alta disponibilidad en Amazon Web Services (AWS). Y a pesar de los obstáculos imprevistos como la pandemia de COVID-19 y el aplazamiento de los Juegos Olímpicos de 2020, Peacock logró un lanzamiento impecable justo a tiempo. Eric Black, jefe de operaciones y video de Peacock en Estados Unidos afirma que: “Ante los plazos agresivos de lanzamiento, desarrollo y preparación de los clientes, unimos nuestros recursos y experiencia a los de nuestros socios de incorporación y a los de AWS para cumplir esos objetivos”.

Servicio de streaming Peacock
kr_quotemark

“Tenemos un compromiso con AWS porque el sistema sigue funcionando, y tanto nosotros como nuestros usuarios estamos satisfechos con los resultados”.

Eric Black
Jefe de operaciones y video de Estados Unidos, Peacock

Planificación de un servicio de streaming basado en la nube con un lanzamiento perfecto

En enero de 2019, NBCUniversal y Sky anunciaron que se asociarían por primera vez para lanzar un servicio de streaming conjunto. El equipo tecnológico de Peacock imaginó un sistema totalmente basado en la nube y sin infraestructura local. El servicio debía ser muy fiable a una escala desconocida pero potencialmente masiva. Black dice: “Son muchos los sistemas que conforman el proceso de llegada del contenido a los usuarios”. “Con Peacock, la infraestructura tendría que ser capaz de administrar la carga de un servicio que ofrece una experiencia multidimensional: una que va más allá del inicio de sesión, la búsqueda, la navegación y la visualización para proporcionar streaming en directo, a la carta, de formato corto y basado en canales a escala”. Además, Peacock necesitaba soportar las exigencias de streaming de video en directo, que puede dar lugar a picos elevados de audiencia. 

El diseño del flujo de trabajo de Peacock tenía que ser sencillo y ágil para adaptarse a los plazos acotados. El flujo de trabajo completo tuvo que soportar un régimen amplio de pruebas, y el equipo de Peacock necesitaba un equipo disponible para ayudar a analizar los posibles problemas y corregir el rumbo antes del lanzamiento. Estas necesidades fueron clave para que Peacock eligiera AWS para sus servicios en la nube. “Elegimos AWS por su experiencia en la materia y su nivel de soporte y compromiso”, dice Black. “No es solo una jugada de infraestructura o tecnología; los recursos y la experiencia que ofrece AWS nos ayudan a que nuestro proyecto tenga éxito”.

Diseño y prueba de un servicio de streaming de video sencillo y escalable

Peacock se lanzó a crear su sistema a través de un conjunto de servicios de AWS. La base de la arquitectura era Amazon Elastic Compute Cloud (Amazon EC2), que brinda capacidad informática segura y redimensionable en la nube. Con un acuerdo de nivel de servicio del 99,99 % de disponibilidad para cada región de Amazon EC2, podía proporcionar la alta disponibilidad que necesitaba el sistema Peacock. 

Mientras trabajaba en el diseño de la red, el equipo de Peacock utilizó AWS Transit Gateway para simplificar y conectar sus nubes privadas virtuales y las redes locales a través de un núcleo central que actúa como un enrutador de la nube en el que cada nueva conexión solo debe realizarse una vez. El equipo de desarrollo de Peacock creó el resto de su sistema, sencillo pero escalable en su totalidad a través de varios servicios de AWS, incluido AWS AppSync, un servicio completamente administrado que ayuda a las empresas a desarrollar aplicaciones con mayor rapidez a través de API GraphQL escalables. Peacock también utilizó AWS Elemental MediaStore, un servicio de almacenamiento multimedia que proporciona el rendimiento, la consistencia y la baja latencia necesarios para el streaming de contenidos de video en directo, con el fin de crear contenidos de video a la carta para su difusión y entrega multipantalla a escala. 

Mientras el equipo tecnológico creaba el sistema Peacock, los arquitectos de soluciones de AWS ayudaban a someter el sistema a pruebas rigurosas. “Pasamos por varias revisiones de AWS Well-Architected, en las que trajimos a expertos de AWS para que revisaran nuestras configuraciones, de modo que estuviéramos preparados desde el punto de vista operativo, de fiabilidad y de rendimiento”, afirma Stephen Hildebrand, vicepresidente de Rendimiento y Fiabilidad de Peacock. 

Aunque el diseño del sistema era sencillo, el equipo tuvo que trabajar arduamente para integrar productos de diversos proveedores y aportes de partes interesadas de todo el mundo. Cuando la pandemia de COVID-19 llegó en la primavera de 2020, AWS fue una pieza clave para ayudar a que el proyecto se mantuviera en marcha. “A principios de 2020, toda la composición de cómo íbamos a lanzarnos cambió literalmente de la noche a la mañana”, dice Keith Davidson, director de plataformas globales transmisión libre de Sky. “Pero como habíamos elegido la nube y utilizado AWS, pudimos tomar el rumbo hacia el trabajo remoto con mucha rapidez y seguir cumpliendo nuestra fecha de lanzamiento”. 

A pesar de los desafíos de la pandemia, el lanzamiento de Peacock en abril de 2020 se desarrolló satisfactoriamente. Su lanzamiento completo en julio fue igual de impecable, el cual causó una primera impresión abrumadoramente positiva en los usuarios. “Desde el punto de vista estratégico, es importante para nosotros mantener la fiabilidad y la seguridad en la vanguardia de nuestra arquitectura de servicios”, dice Patrick Miceli, vicepresidente ejecutivo y director de Tecnología de Peacock. “Como resultado de nuestro enfoque multirregional y distribuido y la ayuda de AWS, pudimos alcanzar los objetivos tecnológicos de Peacock con rapidez y a escala”. 

La infraestructura de la nube de Peacock en AWS tiene la flexibilidad necesaria para seguir adaptándose para una experiencia de usuario aún mejor, como señala Davidson. Dice “La capacidad de flexibilizar, adaptar y modificar la infraestructura y el servicio subyacente es esencial para nosotros. Estamos implementando literalmente cada día, y eso continuará durante la vida del producto”. Además, Colin Innes, jefe de Ingeniería de fiabilidad del grupo en Sky, afirma que la facilidad para crear y probar la infraestructura a través de los servicios de AWS hace posible una implementación rápida y sin fallos. “Nuestra capacidad de automatizar y crear cosas en la nube no podría haber alcanzado esa velocidad con lo que hacíamos en las instalaciones”, afirma. “Para nosotros, fue un cambio de juego radical”.

Un proveedor de nube que cumple

Para el equipo tecnológico de Peacock, el lanzamiento del proyecto fue exitoso en parte gracias al apoyo de AWS. “Vemos los recursos clave como AWS como una extensión de nuestro equipo en lugar de un proveedor con un contrato. Tenemos que ser un equipo”, dice Davidson. En cuanto a la eficacia de las soluciones de AWS, Black afirma que el éxito de Peacock habla por sí solo. “La prueba está en el rendimiento. “Tenemos un compromiso con AWS porque el sistema sigue funcionando, y tanto nosotros como nuestros usuarios estamos satisfechos con los resultados”.


Peacock

Peacock es un servicio de streaming transmisión libre que ofrece tanto video a la carta como transmisión en directo. El servicio, una empresa conjunta de NBCUniversal y Sky, se lanzó en julio de 2020 y consiguió 15 millones de usuarios en 2 meses.

Beneficios de AWS

  • Lanzamiento impecable en un año
  • Video a la carta y streaming en directo
  • Escalabilidad prácticamente ilimitada
  • Adaptación flexible para mejorar la experiencia del usuario
  • Soporte de primera clase de los arquitectos de soluciones de AWS

Servicios de AWS utilizados

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática en la nube segura y de tamaño modificable. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.

Más información »

AWS Transit Gateway

AWS Transit Gateway conecta las VPC y las redes en las instalaciones a través de un centro principal. Esto simplifica su red y pone fin a las complejas relaciones de interconexión. Actúa como un enrutador en la nube: cada conexión nueva se realiza solo una vez.

Más información »

AWS AppSync

AWS AppSync es un servicio completamente administrado que facilita el desarrollo de API de GraphQL ya que se encarga de la ardua tarea de conectar de manera segura los orígenes de datos como AWS DynamoDB, Lambda y más.

Más información »

AWS Elemental MediaStore

AWS Elemental MediaStore es un servicio de almacenamiento de AWS optimizado para recursos multimedia. Ofrece el nivel de desempeño, consistencia y baja latencia necesario para entregar contenido de video de streaming en directo.

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.