Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

21
Die Digital Concert Hall der Berliner Philharmoniker Sven Ramuschkat @SRamuschkat Alexander McWilliam @McTWilliam

Transcript of Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Page 1: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Die Digital Concert Hall der Berliner Philharmoniker

Sven Ramuschkat@SRamuschkat

Alexander McWilliam@McTWilliam

Page 2: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS
Page 3: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS
Page 4: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS
Page 5: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Über 300.000 registrierte Nutzer Herkunft aus über 100 Länder Alter 18 bis 88

Nur HTTP Live Streaming (HLS) + Secure Progressive Download

8 Bitraten von 64 bis 2.500 kBit/s Über 70 Terrabyte Video-Traffic

pro Monat Über 2 Terrabyte Video-Content

Die Digital Concert Hall in Zahlen

Page 6: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Unflexible und teure Verträge Ungenügende Video-Streaming Performance Black Box zwischen uns und unseren Endkunden

Klassische CDNs

Kein Vertrag Günstige Preise Umfangreiche Dokumentation

Amazon Web Services

Page 7: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

My First Cloud

S3 Cloudfront

Page 8: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS
Page 9: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

• Zentraler Streaming Server in Irland

• Verteilung der Videos weltweit über CloudFront

• Nutzen von SignedURLs in CloudFront um Videos zu schützen

SignedURL = URL beinhaltet einen Token, so dass diese URL nur für x Minuten gültig ist

Das neue VOD Szenario

Page 10: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

> 40 weltweit Verteilte CloudFront Zugänge, die die Inhalte lokal cachen

VOD Szenario basierend auf CloudFront

Page 11: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Günstiger Macht mehr Spaß Geringfügig bessere Performance

Erstes Fazit

FAIL

Content Delivery Networksfunktionieren für uns nicht.

Page 12: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Das Anti-CDN (Push statt Pull)

Page 13: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Berlin Phil Media – VOD Phase 2

In 6 AWS Regionen werden eigene EC2-Instanzen aufgebaut

Auf einem S3 Bucket in Irland liegt der Master-Content, über CRON Jobs werden neue Videos automatisch in die Region geladen

• Latencey based Routing• DNS Failover, so dass Ausfall einer Region von

nächstliegender kompensiert wird

Page 14: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Berlin Phil Media – VOD Phase 2

• Latencey based Routing• Alle 60s Healthcheck auf Server, DNS Failover, so dass Ausfall einer Region von nächstliegender

kompensiert wird

Page 15: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Berlin Phil Media VOD Phase 2

Herausforderungen:

• Nachbau des Signed-URLs Konzeptes mit Apache und Bash-Scripten

• Kopieren der Master-Instanz mit 9 EBS Laufwerken mit 2 TB in die Regionen• EU Virginia 6 h• EU Tokyo 36 h

Page 16: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Doch nicht mehr so günstig Volle Kontrolle über Software

Hammer Performance

Neues Fazit

FTW!

Page 17: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

...und was ist mit Live-Streaming?

Page 18: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Wer ist tecRacer?

Page 19: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Unsere Amazon Web Services Kunden

Page 20: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

AWS Trainings in Berlin!

Page 21: Die Digital Concert Hall der Berliner Philharmoniker auf Amazon AWS

Fragen …

http://www.aws-blog.dehttp://www.tecracer.de

Ihr Ansprechpartner: Herr Sven Ramuschkat

Haben Sie Fragen? Gerne stehe ich Ihnen unter +49 (0) 511-59095-942 telefonisch zur Verfügung, oder senden Sie mir eine Email an [email protected]