• Like
Cloud Computing am Beispiel dctp.tv
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Cloud Computing am Beispiel dctp.tv

  • 2,122 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,122
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
14
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
























Transcript

  • 1. Cloud Computing am Beispiel dctp.tv Fabian Topfstedt, topfstedt@schneevonmorgen.com schnee von morgen webTV GmbH
  • 2. Projekt dctp.tv • Web-TV Projekt der dctp GmbH um Filmemacher und Autor Alexander Kluge, die seit 1988 Programmfenster bei RTL, SAT.1 und VOX bespielt • „Ein Garten der Informationen“ • Angebot besteht primär aus Themen- schleifen mit zugeordneten Filmen, einem Livestream und Zusatzinforma- tionen
  • 3. Projekt dctp.tv
  • 4. Herausforderungen • Encoding des Filmarchivs • Speichern der Resultate - online • Automatisches Encoding neuer Filme • Playout über (viele) Streamingserver • Hochverfügbarkeit des Angebots • Minimierung der Betriebskosten
  • 5. Frage an die Runde: Wie viele Server brauchen wir, wenn die dctp ein WebTV Angebot betreibt? ___ Encodingserver ___ Streamingserver ___ Webserver ___ Server für Redaktionssystem
  • 6. Antwort Korrekt! Alle Antworten sind richtig! Und es gibt noch viel mehr richtige Antworten, mit viel höheren und viel niedrigeren Zahlen! -> Wer kann sowas besser beantworten als unsere Webapplikation selbst? Fragen wir sie doch jede Minute und nutzen wir Cloud Computing!
  • 7. Cloud Computing? “ Die IT-Landschaft [...] wird durch den Anwender nicht mehr selbst betrieben oder bereitgestellt, sondern von einem oder mehreren Anbietern als Dienst gemietet. Die Anwendungen und Daten befinden sich nicht mehr auf dem lokalen Rechner oder im Firmenrechenzentrum, sondern in der (metaphorischen) Wolke (engl. „cloud“), die üblicherweise das Internet in gängigen Netzwerkdiagrammen repräsentiert. Der Zugriff auf die entfernten Systeme erfolgt über ein Netzwerk, beispielsweise das Internet. [...] Die meisten Anbieter von Cloudlösungen nutzen die Poolingeffekte, die aus der gemeinsamen Nutzung von Ressourcen entstehen, für ihr Geschäftsmodell. ” Aus: http://de.wikipedia.org/wiki/Cloud_Computing
  • 8. Encoding Filmarchiv (cc by-nc-sa) http://www.flickr.com/photos/flare68/
  • 9. Encoding Filmarchiv • Wie viele Server brauchen wir? • Wie viel Zeit haben wir? • Wie hoch sind Einrichtungskosten? • Wie lange dauert die Bereitstellung? • Und: Was passiert danach?
  • 10. Encoding Filmarchiv Laufzeiten von 1 bis 36 Monaten sind üblich! Amazon Elastic Compute Cloud: 1 Stunde!
  • 11. Encoding Filmarchiv • Mit Amazon EC2: (cc by:gwen-nc-nd) on flickr.com • Viele Server = Wenig Zeit • 1 „Image“ beliebig oft startbar • Bereitstellungszeit: 2 Minuten • Später: Abschalten (=kündigen)
  • 12. Encoding Filmarchiv 100 Server für 1 Stunde kosten ab 8.50 US-Dollar mit Amazon EC2 „Elasticfox“ macht die Amazon EC2 Administration komfortabel
  • 13. Onlinespeicher (cc by-nc-sa) http://www.flickr.com/photos/skimaniac/
  • 14. Onlinespeicher • Wie viel Speicherplatz brauchen wir? • Geschwindigkeit des Datenverkehrs? • Wird irgendwann gedrosselt? • Redundanz? (Ausfallsicherheit)
  • 15. Onlinespeicher • Mit Amazon S3: (cc by:gwen-nc-nd) on flickr.com • Unbegrenzter Speicherplatz • Schneller Datenverkehr • Daten redundant in mehreren Rechenzentren
  • 16. Encoding neuer Filme (cc by-nc-sa) http://www.flickr.com/photos/limaoscarjuliet/
  • 17. Encoding neuer Filme • Storages werden regelm. abgefragt • Jobs in Message Queue (Amazon SQS) • Encodingserver nach „Auftragslage“ • Redaktionssystem bekommt nach Abschluss per HTTP POST „Ping“ neues Filmobjekt importiert. • Schnellstmögliche Bereitstellung
  • 18. Streaming (cc by-nc-sa) http://www.flickr.com/photos/m-xs/
  • 19. Streaming • Streamingserverfarm auf EC2 • Skaliert automatisiert mit • Streamingserver puffern die Filme automatisiert. Startzeit daher nicht verzögert. • Konserven-Streaming jetzt auch durch Amazon CloudFront Streaming (Flash, noch nicht für iPad, iPhone...)
  • 20. Hochverfügbarkeit (cc by-nc-sa) http://www.flickr.com/photos/oudeschool/
  • 21. Hochverfügbarkeit • Encoding- u. Streamingfarm skaliert • Statische Dateien auf Amazon S3 und Amazon Cloudfront (CDN) • Google App Engine als Entry Point
  • 22. Niedrige Betriebskosten (cc by-nc-sa) http://www.flickr.com/photos/daviddmuir/
  • 23. Niedrige Betriebskosten • Bezahlt wird nur die tatsächliche Nutzung (Pay as you go) • Administrationskosten nur auf Softwareebene • Günstiger als Akamai & Co
  • 24. Fragen? Danke! (cc by-nc-sa) http://www.flickr.com/photos/jon_gilbert/