codestory

Einführung in Netflix und seine Cloud-Computing-Technologie

  1. Netflix
  2. Netflix Cloud

1. Netflix

Netflix ist ein Unterhaltungsdienstleistung Firma in USA, die die Online Video Streaming und Video-on-demand bietet und im Jahr 1997 gegründet und in Los Gatos, California liegt. Ursprünglich war sie ein DVD Vertreiber . Ihr Verkaufstil ist die Lieferung von DVD für die Kunden durch Email (DVD Emailing). Am 25 Dezember 2007 hat Netflix die 1,000,000,000-te DVD verteilt. Gleichzeitig hat Netflix in diesem Jahr die ganzen Business reorganisiert (reinvent). Obwohl sie mit der Lieferung von DVD durch Email erfolgreich war, hat sie gefunden, dass sie durch die Video Streaming over the internet bald ersetzt werden. Deshalb entschied sie sich eine Innovation zu machen
Es war genau ein Jahr bevor Netflix die Reorganisation vorhatte. 2006 hat eine Ecommerce Firma, Amazon ein großes Projekt veröffentlicht und besonders betraf es ihr Business-Sektor nicht. Das ist Cloud computing. Die Investition zur Server Infrastruktur kostet ihr so sehr und sie vermietet sie as die Dienstleistungen.
Die Dienstleitung, die Amazon S3 (Amazon Simple Storage Service) später genannt wird, erlaubt dem Benutzer bei der Lagerung ihrer Daten im Cloud Server und dem Zugang irgendwo und irgendwann
Netflix findet, dass Amazon der Partner ist, der sie braucht. Statt der großen Investition auf den Server und die Lagerungsgeräte hat sie die Infrastruktur vom Amazon. In dieser Zeit war die Übertragung der großen Daten wie video aufs Internet etwas, das nicht sicher guarantiert wird, davon die Brandwidth-Qualität. Deshalb sollen die Servers in der Nähe vom Ort, wo mehr Kunden die Dienstleistungen benutzen, gestellt werden. Inzwischen investiert Amazon viel auf die Server-Stelle in die USA .
Jetzt ist Netflix die weltweit größte Firma in der Sektor von online Film fernsehen und Video-on-demand. Bis zum Oktober 2017 hat Netflix 109,25 Million von Abonnenten in die Welt, davon 52,77 Milion in USA. Sie ist in die 40 Länder gewesen und dringt in die anderen 130 Länder ein

2. Netflix Cloud

Nach der offiziellen Verwendung von Dienstleistung von Amazon startete Netflix einen Software Technologie Pionier für Cloud Computing zu werden. Sie macht die Dinge, die niemand vorher getun hat. Die meiste Dinge von Ihnen sind auf Amazon Web Service (AWS) gelauft, das wesentlich die Server Infrastruktur ist. In dieser Zeit hat AWS auf die Softwares Komponenten nicht wirklich geachtet. Niemand tut. So müssen sie die notwendigen Software Technologie erfinden damit ihre Applikation in die Cloud Umwelt good funktioniert.
Sehr interresant sind die Cloud-basiert Software Technologie aus die traditionell IT Firmen gekommt, daran Sie vielleicht denken wie Oracle, Microsoft, IBM oder die anderen Firmen. Sondern wurde es durch die Firmen, die wirklich arbeiten erfunden. Das sind Netflix, Amazone und dann Facebook.
Die meisten Ressourcen von Netflix werden auf Amazon Web Service (AWS) implementiert. Unter ist das Bild ihrer Architektur System
Das System API vom Netflix wird in vielen Jahren entwickelt, und werden hauptsächlich auf AWS implementiert.
Als einen Entwickler stellen Sie ihnen sicher einer Frage , was sie für die Gemeinschaft von Entwicklung der Cloud Applikationen gemacht haben
Netflix hat sich entscheidet, dass viele ihrer Innovationen die nutzlichen Systemen sind und ihre allgemeinen Zielen sind die Verwendung für die unterschieldichen Zwecke. Deshalb hat sie sich für die Öffnung der Technologie entschieden um zu erlauben, vielen Leuten können es zugreifen. Sicher werden die Technologien über Video Streaming geheim gehaltet und die allgemeinen Technologie sind geöffnet .
Sofort nachdem Netflix ihre Technologie Source geöffnet hat, wird sie durch die Entwicklungsgruppe Spring beachtet, die immer vorwärts gehen. Sie studierten Netflix OSS (Netflix Open Source Software) um zu bewerten, ob es umstrukturiert werden braucht oder nicht? und fand that, alles ist gut und braucht keine Fortschritten machen
Allerdings soll etwas gemacht werden um es einfacher für den Konsumer (die Entwickler) zu machen, denn Netflix OSS ist trotzdem ein Produkt, das für das eingene Zweck von Netflix entwickelt wird. Deshalb fokusiert die Entwicklungsgruppe Spring auf das Vereinfachen der Bibliotheksverwendung von Netflix für die Entwickler. In diesen Fällen sind die solche notwendigen Dinge das Einfügen von die Abhängigkeiten (Dependency) und die Annotation.