2017-08-29 1 views
-2

Ich bin naiv in Big-Data-Technologie, und Neugier, es mit der herkömmlichen Anwendungsentwicklung zu beziehen.wie Website zu machen, verwenden Sie verteilte Dateisystem - Hadoop für Datenmanagement

Die herkömmliche Methode zur Entwicklung einer Webanwendung besteht darin, einen Hostserver (oder Anwendungsserver) und eine Datenbank zum Verwalten der Daten zu verwenden. Aber sagen wir, ich habe einen riesigen Datensatz, der von der Website generiert wird (d. H. GB pro Sekunde), dann fällt die Website in die Kategorie der Verwaltung von Big Data.

Nehmen wir an, ich habe einen Cluster von 20 Computern, mit 200 GB Festplatten und Core-i3-Prozessor. So, jetzt werde ich genug Verarbeitung und Speicherkapazität für die Website haben. (Natürlich ist Hadoop auch skalierbar, wenn ich mehr Ressourcen benötige). Wie wird der Anwendungsserver eingerichtet, um die Website in diesem Cluster zu hosten? brauche ich Load Balancer für meinen Anwendungsserver, da es eine höhere Geschwindigkeit der HTTP-Anfrage an den Anwendungsserver gibt? kann jemand bitte führen! danke im voraus.

EDIT:

Ich wollte nur einen Überblick Vorstellung davon nehmen, wie Web-Anwendungsentwicklung erfolgt im Zusammenhang mit großen Daten. Stellen wir uns Facebook vor. Es ist im Grunde eine Webanwendung. Wie Anwendungsserver und Datenbankmanagement erledigt werden, ist für Facebook meine Kuriosität. Da es eine Tatsache ist, dass ein so großes Unternehmen wie Facebook, muss verteiltes System verwenden. Z.B. Hadoop-Cluster. Und meine Frage bezieht sich auf das gleiche Konzept. Aber Facebook hat riesige Cluster, und um zu verstehen, wie es implementiert wurde, ist es schwierig, in meiner Frage habe ich Cluster von 20 Computern erwähnt. Wenn jemand Erfahrung in der Einrichtung der Hadoop-Cluster für Web-Anwendung Hosting hat, würde ich das Wissen teilen

+1

Es gibt keine, wo nahe genug Informationen, um die richtige Antwort zu raten. – stdunbar

+0

Danke für die Erwähnung. Ich wollte nur einen Überblick über die Entwicklung von Webanwendungen im Zusammenhang mit Big Data geben. Stellen wir uns Facebook vor. Es ist im Grunde eine Webanwendung. Wie Anwendungsserver und Datenbankmanagement erledigt werden, ist für Facebook meine Kuriosität. –

+0

Da es eine Tatsache ist, dass so ein großes Unternehmen wie Facebook, verteiltes System verwenden muss. Z.B. Hadoop-Cluster. Und meine Frage bezieht sich auf das gleiche Konzept. Aber Facebook hat riesige Cluster, und um zu verstehen, wie es implementiert wurde, ist es schwierig, in meiner Frage habe ich Cluster von 20 Computern erwähnt. Wenn jemand Erfahrung in der Einrichtung der Hadoop-Cluster für das Hosting von Webanwendungen hat, würde ich darum bitten, das Wissen zu teilen. Vielen Dank –

Antwort

Verwandte Themen