Peacock erreicht einen schnellen und fehlerfreien Launch mit AWS-Lösungen

2021

Der Streamingservice Peacock, der am 15. Juli 2020 vom globalen Medien- und Technologieunternehmen Comcast Corporation (Comcast) gestartet wurde, entstand in einer Zeit, in der die Nachfrage der Verbraucher nach Video-Streaming-Diensten stieg. In dieser neuen Ära entwickelt Comcast weiterhin unglaubliche Technologie- und Unterhaltungsdienste, die Millionen von Menschen mit den Momenten und Erlebnissen verbinden, die ihnen am wichtigsten sind. Bis Dezember 2020 hatte Peacock bereits über 26 Millionen Anmeldungen gesammelt.

Die Comcast-Unternehmen NBCUniversal und Sky haben sich zusammengetan und Ressourcen bereitgestellt, um dieses wettbewerbsfähige Streaming-Unternehmen aufzubauen und innerhalb von 12 Monaten von der Idee zur Implementierung überzugehen. Peacock wurde als Over-the-Top-Streaming-Dienst konzipiert, der Video-on-Demand mit kostenpflichtigen und kostenlosen Abonnements anbieten und auch Live-Übertragungen von Veranstaltungen in aller Welt unterstützen sollte. Eine der erwarteten Live-Übertragungen von NBCUniversal, die Olympischen Sommerspiele 2020, bestimmte den Zeitplan, dem das Technologieteam von Peacock folgen sollte, um den Service zu starten. Dieser Zeitplan gab dem Team nur ein Jahr Zeit, um ein völlig neues System mit hoher Verfügbarkeit und Ausfallsicherheit zu erstellen. Da Peacock wusste, dass das Unternehmen nur eine einzige Chance hatte, einen guten ersten Eindruck bei den Zuschauern zu hinterlassen, musste der Launch-Tag perfekt ablaufen. 

 In nur einem Jahr entwickelte Peacock ein einfaches, risikofreies, skalierbares und hochverfügbares System auf Amazon Web Services (AWS). Und trotz unvorhergesehener Hindernisse wie der COVID-19-Pandemie und der Verschiebung der Olympischen Spiele 2020 gelang Peacock pünktlich ein makelloser Launch. „Angesichts der aggressiven Zeitpläne für die Einführung, Entwicklung und Kundenbereitschaft haben wir unsere Ressourcen und unser Know-how mit denen unserer Onboarding-Partner und AWS gekoppelt, um diese Ziele zu erreichen“, sagt Eric Black, Head of US Operations and Video bei Peacock.

Peacock Streaming-Service
kr_quotemark

„Wir haben uns für AWS entschieden, denn das System liefert kontinuierlich optimale Leistung und wir und unsere Benutzer sind mit den Ergebnissen zufrieden.“

Eric Black
Leiter der Abteilung Betrieb USA und Video, Peacock

Planung eines Cloud-basierten Streaming-Service mit einem perfekten Launch

Im Januar 2019 gaben NBCUniversal und Sky ihre erstmalige Zusammenarbeit bekannt, um einen gemeinsamen Streaming-Service zu starten. Das Technologieteam von Peacock konzipierte ein vollständig Cloud-basiertes System ohne On-Premises-Infrastruktur. Der Service musste in einem unbekannten, aber potenziell massiven Umfang äußerst zuverlässig arbeiten. „Hinter dem Weg unserer Nutzer zu ihren Inhalten stehen viele Systeme“, sagt Black. „Mit Peacock musste die Infrastruktur in der Lage sein, die Last eines Service zu verwalten, der ein multidimensionales Erlebnis bietet – ein Erlebnis, das über Anmeldung, Suche, Browsen und Anzeigen hinausgeht, um Live-, On-Demand-, Kurzform- und kanalbasiertes Streaming in großem Maßstab bereitzustellen.“ Darüber hinaus musste Peacock die Anforderungen des Live-Video-Streamings unterstützen, bei dem es zu aggressiven Zuschauerspitzen kommen kann. 

Das Workflow-Design von Peacock musste einfach und effizient sein, um dem engen Zeitplan gerecht zu werden. Der gesamte Workflow musste einem umfangreichen Testregime standhalten, und das Peacock-Team benötigte ein Team, das vor dem Launch bei der Analyse potenzieller Probleme und der korrekten Vorgehensweise helfen konnte. Diese Anforderungen waren der Schlüssel zu Peacocks Wahl von AWS für seine Cloud-Services. „Wir haben uns für AWS aufgrund der dahinter stehenden fachlichen Expertise und des Niveaus in Sachen Support und Engagement entschieden“, sagt Black. „Es geht nicht einfach nur um Infrastruktur oder Technologie – die Ressourcen und das Know-how, die AWS zur Verfügung stellt, helfen uns, unser Projekt erfolgreich zu gestalten.“

Architektur und Test eines einfachen, skalierbaren Video-Streaming-Service

Peacock begann mit dem Aufbau seines Systems unter Einsatz einer Reihe von AWS-Services. Das Fundament der Architektur war Amazon Elastic Compute Cloud (Amazon EC2) – ein Webservice, der anpassbare Rechenkapazität in der Cloud zur Verfügung stellt. Mit einer Service-Level-Vereinbarung von 99,99 Prozent Verfügbarkeit für jede Amazon EC2-Region bot es die hohe Verfügbarkeit, die das Peacock-System benötigte. 

Während der Arbeit am Netzwerkdesign verwendete das Peacock-Team AWS Transit Gateway, um seine virtuellen privaten Clouds und On-Premises-Netzwerke über einen zentralen Hub zu vereinfachen und zu verbinden, der als Cloud-Router fungiert, in dem jede neue Verbindung nur einmal hergestellt werden muss. Das Peacock-Entwicklungsteam baute den Rest seines einfachen, aber vollständig skalierbaren Systems mithilfe mehrerer AWS-Services auf, darunter AWS AppSync, ein vollständig verwalteter Service, mit dem Unternehmen Anwendungen durch skalierbare GraphQL-APIs schneller entwickeln können. Peacock nutzte außerdem AWS Elemental MediaStore – einen Medienspeicherservice, der die Leistung, Konsistenz und geringe Latenz bietet, die für die Bereitstellung von Live-Streaming-Videoinhalten erforderlich sind – um Video-on-Demand-Inhalte für die Übertragung und Bereitstellung auf mehreren Bildschirmen in großem Maßstab zu erstellen. 

Bei den Entwicklungsarbeiten am Peacock-System wurde das Technologieteam durch AWS-Lösungsarchitekten darin unterstützt, das System strengen Tests zu unterziehen. „Wir haben eine Reihe von AWS Well-Architected Reviews durchgeführt, in deren Rahmen wir unsere Konfigurationen von AWS-Experten überprüfen ließen, damit wir im Hinblick auf Betrieb, Zuverlässigkeit und Leistung vorbereitet sind“, sagt Stephen Hildebrand, Vice President of Performance and Reliability bei Peacock. 

Während das Design des Systems einfach war, musste das Team viel Arbeit investieren, um Produkte von mehreren Anbietern und Input von Stakeholdern auf der ganzen Welt zu integrieren. Als die COVID-19-Pandemie im Frühjahr 2020 zuschlug, war AWS ein wichtiger Akteur, der dazu beitrug, dass das Projekt auf Kurs blieb. „Anfang 2020 änderte sich unser gesamtes Konzept für die Markteinführung buchstäblich über Nacht“, sagt Keith Davidson, Direktor für globale Over-the-Top-Plattformen bei Sky. „Aber weil wir uns für die Cloud entschieden hatten und AWS verwendeten, konnten wir sehr schnell auf Remote-Arbeit umsteigen und trotzdem unser Launch-Datum einhalten.“ 

Trotz der Herausforderungen der Pandemie verlief der Soft-Launch von Peacock im April 2020 reibungslos. Der vollständige Launch im Juli war ähnlich fehlerfrei und hinterließ einen überwältigend positiven ersten Eindruck bei den Nutzern. „Für uns ist es strategisch wichtig, Zuverlässigkeit und Sicherheit an der Spitze unserer Servicearchitektur zu halten“, sagt Patrick Miceli, Executive Vice President und Chief Technology Officer bei Peacock. „Dank unseres multiregionalen, verteilten Ansatzes und der Hilfe von AWS konnten wir die Technologieziele von Peacock schnell und in großem Maßstab erreichen.“ 

Die Cloud-Infrastruktur von Peacock auf AWS bietet die Flexibilität, sich weiter einer noch besseren Benutzererfahrung anzunähern, wie Davidson betont. „Die Fähigkeit, die Infrastruktur und den darunterliegenden Service zu flexibilisieren, anzupassen und zu modifizieren, ist für uns von entscheidender Bedeutung“, fährt Davidson fort. „Unser Service wird buchstäblich jeden Tag eingesetzt, und das wird sich für die gesamte Lebensdauer des Produkts fortsetzen.“ Darüber hinaus betont Colin Innes, Head of Group Reliability Engineering bei Sky, dass die einfache Erstellung und das Testen von Infrastrukturen über AWS-Services eine schnelle und fehlerfreie Implementierung ermöglicht. „Unsere Fähigkeit, Dinge in der Cloud zu automatisieren und zu erstellen – diese Geschwindigkeit hätten wir mit unseren On-Premises-Möglichkeiten nicht erreicht“, sagt er. „Für uns war das bahnbrechend.“

Ein Cloud-Anbieter, der liefert

Für das Technologieteam von Peacock war der Projektstart zum Teil dank der Hilfe des AWS Supports erfolgreich. „Wir betrachten wichtige Ressourcen wie AWS als Erweiterung unseres Teams und nicht als Anbieter mit einem Vertrag. Wir müssen als Team arbeiten“, erklärt Davidson. Was die Effektivität von AWS-Lösungen betrifft, spricht nach Black der Erfolg von Peacock für sich selbst. „Der Beweis liegt in der Leistung. „Wir haben uns für AWS entschieden, denn das System liefert kontinuierlich optimale Leistung und wir und unsere Benutzer sind mit den Ergebnissen zufrieden.“


Peacock

Peacock ist ein Over-the-Top-Streaming-Service, der sowohl Video-on-Demand als auch Live-Übertragungen anbietet. Der Service, ein Joint Venture von NBCUniversal und Sky, startete im Juli 2020 und gewann in 2 Monaten 15 Millionen Nutzer.

Vorteile von AWS

  • Fehlerfreier Launch innerhalb von einem Jahr
  • Unterstützt sowohl Video-on-Demand als auch Live-Streaming
  • Bietet beinahe unbegrenzte Skalierbarkeit
  • Ermöglicht flexible Anpassung für eine bessere Benutzererfahrung
  • Erhält erstklassigen Support von AWS-Lösungsarchitekten

Genutzte AWS-Services

Amazon EC2

Der Web-Service Amazon Elastic Compute Cloud (Amazon EC2) stellt sichere, skalierbare Rechenkapazitäten in der Cloud bereit. Der Service ist darauf ausgelegt, Web-Scale-Cloud-Computing für Entwickler zu erleichtern.

Weitere Informationen »

AWS Transit Gateway

AWS Transit Gateway verbindet VPCs und On-Premises-Netzwerke über einen zentralen Hub. Damit wird Ihr Netzwerk vereinfacht und komplexen Peering-Beziehungen ein Ende gesetzt. Es fungiert als Cloud-Router – jede neue Verbindung wird nur einmal hergestellt.

Weitere Informationen »

AWS AppSync

AWS AppSync ist ein vollständig verwalteter Service, der die Entwicklung von GraphQL-APIs erleichtert, indem er die schwere Arbeit einer sicheren Verbindung zu Datenquellen wie AWS DynamoDB, Lambda und mehr übernimmt.

Weitere Informationen »

AWS Elemental MediaStore

AWS Elemental MediaStore ist ein für Medien optimierter AWS-Speicherservice. Er bietet Ihnen die Leistung, Konsistenz und geringe Latenz, die zur Bereitstellung von Live-Streaming-Videoinhalten erforderlich sind.

Weitere Informationen »


Erste Schritte

Unternehmen jeder Größe und aus jeder Branche transformieren ihr Geschäft mit AWS. Kontaktieren Sie unsere Experten und beginnen Sie noch heute damit, AWS Cloud kennen zu lernen.