1 votes

Construire un système adapté à mes besoins

Je vais fournir un service d'hébergement de fichiers et j'ai besoin de quelque chose qui fonctionne avec moi tout au long de la ligne et qui permette au projet de se développer. Au début, je pensais à un gros serveur avec RAID 5 pour démarrer, mais ensuite j'ai pensé que Mais je n'ai absolument aucune idée de la façon dont ces serveurs doivent/peuvent être reliés et si plusieurs serveurs agissent comme un seul système.

Pouvez-vous m'aider à trouver des idées et des liens pour obtenir des informations sur la façon de relier plusieurs serveurs entre eux afin qu'ils agissent comme un seul système et que je puisse utiliser tous les processeurs et l'espace disque comme s'il s'agissait d'un seul serveur. Si un serveur tombe en panne, quelles sont les options disponibles pour récupérer ses données ? et les autres serveurs continueront-ils à fonctionner normalement ?

J'ai encore d'autres questions sur l'emplacement géographique des serveurs et sur la façon de transmettre des fichiers d'un endroit à l'autre, mais ce n'est pas une priorité pour l'instant.

J'ai lu des articles sur cette fonctionnalité sur Google mais ils utilisent leur propre système de fichiers et d'autres choses qui ne sont pas disponibles pour le public.

2voto

Tom Points 720

Commencez par examiner les systèmes de fichiers distribués disponibles publiquement, tels que GlusterFS . Des systèmes de ce type peuvent vous fournir une redondance et une mise à l'échelle.

Pour ce qui est du partage de la puissance CPU, vous pouvez répartir les demandes entre plusieurs machines en fonction de la façon dont vous servez les fichiers. Des outils comme HAProxy peut vous aider dans ce domaine.

Dans cette configuration, vous reliez votre système de fichiers avec des copies redondantes de fichiers de sorte que si un nœud est hors ligne, vous ne perdez pas la disponibilité des fichiers. De même, HAProxy peut faire en sorte que plusieurs serveurs différents apparaissent comme une seule machine pour répondre aux demandes.

1voto

Kyle Brandt Points 81077

Vous pourriez vouloir enquêter DRDB ce qui crée un périphérique de blocs en grappe (sur lequel vous pouvez placer n'importe quel système de fichiers).

Cet article d'IBM developer works donne une bonne vue d'ensemble. du système. Votre question est suffisamment vaste pour que vous puissiez écrire un livre sur le sujet, donc je pense que tout ce que nous pouvons faire est de vous mettre sur la voie.

0voto

William Fleming Points 183

http://www.gluster.org/about/

Quelque chose comme ça peut vous être utile, il semble que vous puissiez construire votre propre nuage de stockage à partir de plusieurs serveurs afin que les mises à jour, etc. soient plus faciles. Vous pouvez arrêter un nœud pendant que l'autre fonctionne et garde le stockage en direct.

Bill

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X