2010/7/22 Sky GUNNING sky.gunning@gmail.com
Le 22/07/2010 16:06, JF Bustarret a écrit :
Le 22 juil. 2010 à 16:01, Bedis 9 a écrit :
Csync2 et Rsync ont leur limite ....
C'est sûr qu'un rsync sur 1000000000 de fichier éxécuter par un cron toutes les 5 minutes va te prendre du temps ;)
Tu peux coupler les 2 avec du inotify pour déclencher les copies de nouveaux fichiers à la fin de chaque écriture.
Ou faire du code au niveau de l'applicatif... Après tout l'applicatif doit connaitre la liste de toutes les nouveaux fichiers
Justement, je pensez faire un truc du genre.
Genre récupérer l'endroit ou est stocker le fichier. Puis via un lien type serv5.stockage.domaine.fr/file/referencedufichier.ext
Lors du stockage, définir avant l'upload quel serveur va réceptioné le fichier et envoyé directement dessus.
Un mini webservice sur chaque serveur de stockage qui gère la réception et la demande de téléchargement d'un fichier.
Le soucis que je voie avec ceci est que certain serveurs vont être beaucoup demandé et d'autre peut être très très peux.
Sky_G
FRsaG mailing list FRsaG@frsag.org http://www.frsag.org/mailman/listinfo/frsag
et la redondance des données, elle est où? Tu perds une node, tu perds des datas...
Pour la répartition, utilise un hash sur le nom du fichier, ça devrait suffire.