2017-08-29 6 views
-2

Je suis naïf dans la technologie Big Data, et j'ai la curiosité de le relier au développement d'applications classiques.comment créer un site Web, utiliser un système de fichiers distribué - hadoop pour la gestion des données

La façon classique de développer une application Web est d'avoir un serveur d'hébergement (ou un serveur d'applications) et une base de données pour gérer les données. Mais disons, j'ai un énorme ensemble de données qui est généré par le site Web, (c'est-à-dire Go par seconde), puis le site tombe dans la catégorie de la gestion des données volumineuses.

laisse supposer, j'ai un groupe de 20 ordinateurs, avec 200GB de disques durs et de processeur Core i3. Alors maintenant, je vais avoir assez de puissance de traitement et de stockage pour le site Web. (bien sûr hadoop est évolutif aussi, si j'ai besoin de plus de ressources). comment configurer le serveur d'applications pour héberger le site Web dans ce cluster? aurai-je besoin d'équilibreurs de charge pour mon serveur d'application, car il y a une plus grande vélocité, de requête http au serveur d'application? peut quelqu'un s'il vous plaît guider! merci d'avance.

EDIT:

Je voulais juste prendre une idée aperçu de la façon dont le développement d'applications web a lieu en relation avec les grandes données. Imaginons Facebook. C'est fondamentalement une application web. Comment les serveurs d'applications et la gestion de base de données est fait, pour Facebook est ma curiosité. Comme c'est un fait qu'une telle grande entreprise comme Facebook, devra utiliser un système distribué. Par exemple. grappes de hadoop. Et ma question concerne le même concept. Mais Facebook a des grappes énormes, et pour comprendre la façon dont il a été mis en œuvre est difficile, dans ma question, j'ai mentionné un groupe de 20 ordinateurs. Si quelqu'un a de l'expérience dans la mise en place des clusters hadoop pour l'hébergement d'applications web, alors je demanderais de partager les connaissances

+1

Il n'y a pas d'endroit où trouver suffisamment d'informations pour deviner la bonne réponse. – stdunbar

+0

Merci de mentionner. Je voulais juste avoir une idée générale du développement des applications web en relation avec les big data. Imaginons Facebook. C'est fondamentalement une application web. Comment les serveurs d'applications et la gestion de base de données est fait, pour Facebook est ma curiosité. –

+0

Comme c'est un fait qu'une telle grande entreprise comme Facebook, devra utiliser un système distribué. Par exemple. grappes de hadoop. Et ma question concerne le même concept. Mais Facebook a des grappes énormes, et pour comprendre la façon dont il a été mis en œuvre est difficile, dans ma question, j'ai mentionné un groupe de 20 ordinateurs. Si quelqu'un a de l'expérience dans la mise en place des clusters hadoop pour l'hébergement d'applications web, alors je demanderais à partager les connaissances. Merci –

Répondre