Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Wallace
J'avais oublié de précisé qu'il s'agit de deux VM et qu'il n'y a pas de
budget pour des serveurs physiques ou vm supplémentaire.
Autre point les 2 vm front web sont en IP v6 only, seul les load
balancer en amont sont dual stack.
Si le pourquoi vous viens à l'esprit, on économise les IP v4 publiques
d'une et on a banni tout usage d'IP v4 privée et depuis c'est un bonheur
de gérer les firewall, que du filtrage et plus de NAT.

Le fait d'être en IPv6 only nous a par contre exclu de la solution
glusterfs qui depuis janvier se traîne un méchant bug qui fait que les
hosts ne se voient pas.

Je retiens pour tester les solutions suivantes :

- csync2 qui me semble pas mal mais je pense que les accès
concurrentiels en écriture que le client aura cacher dans son code
donnera des fichiers inconsistants (oui le fichier de log codé en dur
sans qu'on soit au courant)
- tenter un cephs avec tous les composants sur les front web mais je ne
suis pas partisan de mettre autant de couche logiciel sur le même OS
- partir sur du DRBD et OC2FS, ça juste marchera et si besoin de monter
à trois front web, on proposera une autre solution
- offrir au client une vm qui exportera du NFS, pour moi comme pour
l'équipe ça va être back to 2000, des lustres qu'on a plus utilisé cette
solution, on ne sait même pas si ça marche en IPv6 only

Merci à tout ceux qui m'ont répond en privé avec des FS que je ne
connaissais pas, pour en faire profiter tout le monde, Anthony m'a
envoyé ces vidéos
http://webcast.in2p3.fr/events-tutojres_le_stockage_distribue de
conférences sur le stockage distribué à grande échelle, très intéressant
à la pause déjeuner :)



Le 17/05/2016 17:02, Wallace a écrit :
> Bonjour à tous,
>
> Pour faire des clusters web avec espace de fichiers partagés j'ai
> utilisé pas mal de technique depuis plus de 15 ans :
> - NFS début des années 2000 vite abandonné
> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
> - DRBD limité à 2 serveurs
> - GlusterFS sympa sur le papier mais pas performant
> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
> toutes les architectures
> - inotify / rsync et dérivé en mode bidouillage
> - cluster de php fpm déportés du serveur web mais nécessite que le code
> php ne doive pas manipuler de fichiers
>
> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
> m'adapter mais cela ne suffit pas.
> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
> pas les moyens d'avoir un partage correct genre Ceph.
> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
> charge augmente pendant la saisonnalité du client ce qui écarte la
> réplication DRBD qui fait très bien son boulot en dual master pour 2
> serveurs.
>
> J'ai comme piste
> - Syncthing qui tournerait sur les front web pour se synchroniser
> mutuellement mais quid de la performance et du délai de synchronisation?
> - FineFS mais le projet semble ne plus être maintenu
>
> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
> Par avance merci pour vos expériences.
>
>
>
>
> ___
> Liste de diffusion du FRsAG
> http://www.frsag.org/



signature.asc
Description: OpenPGP digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Wallace


Le 18/05/2016 15:18, raf a écrit :
>
>
> Le 17/05/2016 à 20:02, Wallace a écrit :
>> Tu as de l'expérience prod avec csync2, ça semble plus carré que les
>> bricolages avec inotify et rsync que j'ai manipulé en 2008.
>
> Yep ca juste marche et c'est très simple. Évidement ça marche d'autant
> mieux que le client va pas faire le boulet à déployer deux versions
> différentes sur les deux webs.
Oui comme pour inotify on donne accès qu'à un seul serveur considéré
comme master.
>
>>> La clé dans ce genre de petit projet vient de bien faire comprendre
>>> au client comment bien découper son arborescence (static, dynamique,
>>> cache). Après plus de soucis.
>>>
>> Disons qu'il y a un très gros travail d'évangélisation que je fais
>> depuis 4 ans déjà, pas évident, ils sont fermés à l'évolution.
> A ce point ? mème nos clients les plus réfractaire au changement, nous
> avons réussi à leur faire appliquer quelques bonnes pratiques.
>
La théorie du "ça marche on touche pas" fait des miracles en immobilisme.
Le souci c'est que l'équipe technique n'a aucun poids en interne, c'est
le marketing qui dicte et donc tout est fait à l'arrache, impossible
pour eux de prendre du recul pour faire les choses bien et par exemple
faire des mises à jour ou évoluer...





signature.asc
Description: OpenPGP digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Kevin Lemonnier
> Depuis la version 9, DRBD gère jusqu'à 16 noeuds. 
> https://www.drbd.org/en/doc/users-guide-90/s-multi-node
> 
> Par contre, je ne l'ai pas encore testé. Donc, je ne sais pas ce que ça 
> vaut au niveau perf ou facilité d'administration.

Je me trompe peut-être mais pour moi c'est pas encore en stable, j'ai
testé un peu il y a quelques semaines et ça a pas encore l'air d'être ça.
Rien que monter le cluster est pas simple, ça crache des erreurs non documentées
dans tout les sens via dbus ou python, et quand j'ai été essayer d'avoir des 
infos
sur IRC on m'a dit de surtout pas le mettre en prod, y a des gens qui ont à 
priori
perdu des données il y a pas si longtemps avec.
J'attendrais d'être sûr que ce soit bien stable moi !

-- 
Kevin Lemonnier
PGP Fingerprint : 89A5 2283 04A0 E6E9 0111


signature.asc
Description: Digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Xavier Claude
On Tuesday 17 May 2016 17:02:46 Wallace wrote:
> Bonjour à tous,
> 
> Pour faire des clusters web avec espace de fichiers partagés j'ai
> utilisé pas mal de technique depuis plus de 15 ans :
> - NFS début des années 2000 vite abandonné
> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
> - DRBD limité à 2 serveurs
> - GlusterFS sympa sur le papier mais pas performant
> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté 
à
> toutes les architectures
> - inotify / rsync et dérivé en mode bidouillage
> - cluster de php fpm déportés du serveur web mais nécessite que le 
code
> php ne doive pas manipuler de fichiers
> 
> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
> m'adapter mais cela ne suffit pas.
> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
> pas les moyens d'avoir un partage correct genre Ceph.
> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
> charge augmente pendant la saisonnalité du client ce qui écarte la
> réplication DRBD qui fait très bien son boulot en dual master pour 2
> serveurs.

Depuis la version 9, DRBD gère jusqu'à 16 noeuds. 
https://www.drbd.org/en/doc/users-guide-90/s-multi-node

Par contre, je ne l'ai pas encore testé. Donc, je ne sais pas ce que ça 
vaut au niveau perf ou facilité d'administration.
--
Xavier
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Greg
Salut,

j'ai aussi testé toute ces solutions et finalement je suis resté sur
l'architecture de départ : 2 serveurs NFS v4 avec Nginx, réplication entre
les 2 via drbd.

Les écritures (uploads) se font directement du serveur PHP sur le NFS.
Les lectures sont proxyfié : [ Nginx --> proxy_pass ] --> [ nginx -->
disque dur direct ]

Par contre, j'ai du virer Apache qui gère très mal les problèmes d'accès au
NFS.




Le 17 mai 2016 à 17:02, Wallace  a écrit :

> Bonjour à tous,
>
> Pour faire des clusters web avec espace de fichiers partagés j'ai
> utilisé pas mal de technique depuis plus de 15 ans :
> - NFS début des années 2000 vite abandonné
> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
> - DRBD limité à 2 serveurs
> - GlusterFS sympa sur le papier mais pas performant
> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
> toutes les architectures
> - inotify / rsync et dérivé en mode bidouillage
> - cluster de php fpm déportés du serveur web mais nécessite que le code
> php ne doive pas manipuler de fichiers
>
> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
> m'adapter mais cela ne suffit pas.
> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
> pas les moyens d'avoir un partage correct genre Ceph.
> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
> charge augmente pendant la saisonnalité du client ce qui écarte la
> réplication DRBD qui fait très bien son boulot en dual master pour 2
> serveurs.
>
> J'ai comme piste
> - Syncthing qui tournerait sur les front web pour se synchroniser
> mutuellement mais quid de la performance et du délai de synchronisation?
> - FineFS mais le projet semble ne plus être maintenu
>
> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
> Par avance merci pour vos expériences.
>
>
>
> ___
> Liste de diffusion du FRsAG
> http://www.frsag.org/
>



-- 
Greg
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet raf



Le 17/05/2016 à 20:02, Wallace a écrit :
Tu as de l'expérience prod avec csync2, ça semble plus carré que les 
bricolages avec inotify et rsync que j'ai manipulé en 2008.


Yep ca juste marche et c'est très simple. Évidement ça marche d'autant 
mieux que le client va pas faire le boulet à déployer deux versions 
différentes sur les deux webs.


La clé dans ce genre de petit projet vient de bien faire comprendre 
au client comment bien découper son arborescence (static, dynamique, 
cache). Après plus de soucis.


Disons qu'il y a un très gros travail d'évangélisation que je fais 
depuis 4 ans déjà, pas évident, ils sont fermés à l'évolution.
A ce point ? mème nos clients les plus réfractaire au changement, nous 
avons réussi à leur faire appliquer quelques bonnes pratiques.


--
Raphael Mazelier
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-18 Par sujet Guillaume Esnault

Bonjour à tous,

Nous avons monté pour le ccfd Terre solidaire un petit cluster 
Ceph/Proxmox de deux serveurs Xeon de base

+ une petite machine Atom pour avoir le quorum.
Deux disque de 1To par Xeon pour les osd's.
Le tout avec une réplication par 4 (ceinture et bretelles) avec 2 cartes 
réseau bondées en round-robin coté Ceph.


Pas cher, sûr et performant.

Internet'ment vôtre,

Guillaume
Digicube sas
www.digicube.fr

Le 17/05/2016 17:02, Wallace a écrit :

Bonjour à tous,

Pour faire des clusters web avec espace de fichiers partagés j'ai
utilisé pas mal de technique depuis plus de 15 ans :
- NFS début des années 2000 vite abandonné
- lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
- DRBD limité à 2 serveurs
- GlusterFS sympa sur le papier mais pas performant
- CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
toutes les architectures
- inotify / rsync et dérivé en mode bidouillage
- cluster de php fpm déportés du serveur web mais nécessite que le code
php ne doive pas manipuler de fichiers

Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
m'adapter mais cela ne suffit pas.
Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
pas les moyens d'avoir un partage correct genre Ceph.
Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
charge augmente pendant la saisonnalité du client ce qui écarte la
réplication DRBD qui fait très bien son boulot en dual master pour 2
serveurs.

J'ai comme piste
- Syncthing qui tournerait sur les front web pour se synchroniser
mutuellement mais quid de la performance et du délai de synchronisation?
- FineFS mais le projet semble ne plus être maintenu

Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
Par avance merci pour vos expériences.




___
Liste de diffusion du FRsAG
http://www.frsag.org/


--
Digicube sas  *Guillaume Esnault*
gesna...@digicube.fr
Tel: +33 (0) 2 99 09 62 24
Mob: +33 (0)6 88 22 69 02
*Digicube sas* 
www.digicube.fr 
26, Av. de la gare
35 770 Vern sur Seiche



___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Wallace


Le 17/05/2016 17:50, raf a écrit :
>
> A ma connaissance il n'existe pas de solution magique, et je crois que
> tu as cité un peu toutes manières de faire.
> Honnêtement pour un site web relativement simple j'en resterais à une
> solution simple avec l'arborescence du site synchronisé avec csync2,
> et du cache partagé ou pas.l
>
Tu as de l'expérience prod avec csync2, ça semble plus carré que les
bricolages avec inotify et rsync que j'ai manipulé en 2008.
>
> La clé dans ce genre de petit projet vient de bien faire comprendre au
> client comment bien découper son arborescence (static, dynamique,
> cache). Après plus de soucis.
>
Disons qu'il y a un très gros travail d'évangélisation que je fais
depuis 4 ans déjà, pas évident, ils sont fermés à l'évolution.



signature.asc
Description: OpenPGP digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Gilles Mocellin

Bonjour,

Si l'application peut être adapté, une évolution ces dernières années 
avac le Cloud, c'est le stockage Objet.

- S3 chez Amazon
- OpenStack Swift (chez OVH et tout Cloud basé sur OpenStack)
 Ceph avec rados gateway permet de faire du Swift
 Certaines baie le propose maintenant (EMC Isilon)

Je ne connais pas, mais en cherchant deux minutes des alternatives de 
stockage objet plus simple, je suis tombé là dessus :

https://minio.io/
Par le développeur de GlusterFS.

Le 17/05/2016 à 17:02, Wallace a écrit :

Bonjour à tous,

Pour faire des clusters web avec espace de fichiers partagés j'ai
utilisé pas mal de technique depuis plus de 15 ans :
- NFS début des années 2000 vite abandonné
- lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
- DRBD limité à 2 serveurs
- GlusterFS sympa sur le papier mais pas performant
- CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
toutes les architectures
- inotify / rsync et dérivé en mode bidouillage
- cluster de php fpm déportés du serveur web mais nécessite que le code
php ne doive pas manipuler de fichiers

Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
m'adapter mais cela ne suffit pas.
Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
pas les moyens d'avoir un partage correct genre Ceph.
Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
charge augmente pendant la saisonnalité du client ce qui écarte la
réplication DRBD qui fait très bien son boulot en dual master pour 2
serveurs.

J'ai comme piste
- Syncthing qui tournerait sur les front web pour se synchroniser
mutuellement mais quid de la performance et du délai de synchronisation?
- FineFS mais le projet semble ne plus être maintenu

Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
Par avance merci pour vos expériences.




___
Liste de diffusion du FRsAG
http://www.frsag.org/


___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet raf
A ma connaissance il n'existe pas de solution magique, et je crois que 
tu as cité un peu toutes manières de faire.
Honnêtement pour un site web relativement simple j'en resterais à une 
solution simple avec l'arborescence du site synchronisé avec csync2, et 
du cache partagé ou pas.l
La clé dans ce genre de petit projet vient de bien faire comprendre au 
client comment bien découper son arborescence (static, dynamique, 
cache). Après plus de soucis.


--

Raphael Mazelier


Le 17/05/2016 à 17:02, Wallace a écrit :

Bonjour à tous,

Pour faire des clusters web avec espace de fichiers partagés j'ai
utilisé pas mal de technique depuis plus de 15 ans :
- NFS début des années 2000 vite abandonné
- lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
- DRBD limité à 2 serveurs
- GlusterFS sympa sur le papier mais pas performant
- CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
toutes les architectures
- inotify / rsync et dérivé en mode bidouillage
- cluster de php fpm déportés du serveur web mais nécessite que le code
php ne doive pas manipuler de fichiers

Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
m'adapter mais cela ne suffit pas.
Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
pas les moyens d'avoir un partage correct genre Ceph.
Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
charge augmente pendant la saisonnalité du client ce qui écarte la
réplication DRBD qui fait très bien son boulot en dual master pour 2
serveurs.

J'ai comme piste
- Syncthing qui tournerait sur les front web pour se synchroniser
mutuellement mais quid de la performance et du délai de synchronisation?
- FineFS mais le projet semble ne plus être maintenu

Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
Par avance merci pour vos expériences.




___
Liste de diffusion du FRsAG
http://www.frsag.org/


___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Corentin Bonneton
Re :)

Je loue du matos chez ovh, j’utilise plutôt la gamme FS après a voir selon tes 
besoins etc mais il y a moyen de faire des trucs vraiment cool avec ceph :D

--
Cordialement,
Corentin BONNETON

> Le 17 mai 2016 à 17:37, Wallace  a écrit :
> 
> C'est équilibré, les sources et fichiers sont lus mais en écriture y a des 
> logs d'application qui contre balance.
> Ton infra Ceph tu le fais sur quel matériel pour avoir ce coût?
> 
> Le 17/05/2016 17:18, Corentin Bonneton a écrit :
>> Hello,
>> 
>> Petite question, quel est ta fréquence lecture / écriture dessus ? 
>> 
>> Car j’ai moi même un petit cluster Ceph de (164TO) je suis environ a 18 
>> euros le TO (replica 2) avec des machines de 4 disques SAS sans avoir le 
>> journal ceph sur SSD, Coté performances c’est plutôt bon de mon coté surtout 
>> en read.
>> 
>> --
>> Cordialement,
>> Corentin BONNETON
>> 
>>> Le 17 mai 2016 à 17:02, Wallace < 
>>> wall...@morkitu.org 
>>> > a écrit :
>>> 
>>> Bonjour à tous,
>>> 
>>> Pour faire des clusters web avec espace de fichiers partagés j'ai
>>> utilisé pas mal de technique depuis plus de 15 ans :
>>> - NFS début des années 2000 vite abandonné
>>> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
>>> - DRBD limité à 2 serveurs
>>> - GlusterFS sympa sur le papier mais pas performant
>>> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
>>> toutes les architectures
>>> - inotify / rsync et dérivé en mode bidouillage
>>> - cluster de php fpm déportés du serveur web mais nécessite que le code
>>> php ne doive pas manipuler de fichiers
>>> 
>>> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
>>> m'adapter mais cela ne suffit pas.
>>> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
>>> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
>>> pas les moyens d'avoir un partage correct genre Ceph.
>>> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
>>> charge augmente pendant la saisonnalité du client ce qui écarte la
>>> réplication DRBD qui fait très bien son boulot en dual master pour 2
>>> serveurs.
>>> 
>>> J'ai comme piste
>>> - Syncthing qui tournerait sur les front web pour se synchroniser
>>> mutuellement mais quid de la performance et du délai de synchronisation?
>>> - FineFS mais le projet semble ne plus être maintenu
>>> 
>>> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
>>> Par avance merci pour vos expériences.
>>> 
>>> 
>>> ___
>>> Liste de diffusion du FRsAG
>>> http://www.frsag.org/ 
> 

___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Wallace
C'est équilibré, les sources et fichiers sont lus mais en écriture y a
des logs d'application qui contre balance.
Ton infra Ceph tu le fais sur quel matériel pour avoir ce coût?

Le 17/05/2016 17:18, Corentin Bonneton a écrit :
> Hello,
>
> Petite question, quel est ta fréquence lecture / écriture dessus ? 
>
> Car j’ai moi même un petit cluster Ceph de (164TO) je suis environ a
> 18 euros le TO (replica 2) avec des machines de 4 disques SAS sans
> avoir le journal ceph sur SSD, Coté performances c’est plutôt bon de
> mon coté surtout en read.
>
> --
> Cordialement,
> Corentin BONNETON
>
>> Le 17 mai 2016 à 17:02, Wallace > > a écrit :
>>
>> Bonjour à tous,
>>
>> Pour faire des clusters web avec espace de fichiers partagés j'ai
>> utilisé pas mal de technique depuis plus de 15 ans :
>> - NFS début des années 2000 vite abandonné
>> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
>> - DRBD limité à 2 serveurs
>> - GlusterFS sympa sur le papier mais pas performant
>> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
>> toutes les architectures
>> - inotify / rsync et dérivé en mode bidouillage
>> - cluster de php fpm déportés du serveur web mais nécessite que le code
>> php ne doive pas manipuler de fichiers
>>
>> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
>> m'adapter mais cela ne suffit pas.
>> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
>> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
>> pas les moyens d'avoir un partage correct genre Ceph.
>> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
>> charge augmente pendant la saisonnalité du client ce qui écarte la
>> réplication DRBD qui fait très bien son boulot en dual master pour 2
>> serveurs.
>>
>> J'ai comme piste
>> - Syncthing qui tournerait sur les front web pour se synchroniser
>> mutuellement mais quid de la performance et du délai de synchronisation?
>> - FineFS mais le projet semble ne plus être maintenu
>>
>> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
>> Par avance merci pour vos expériences.
>>
>>
>> ___
>> Liste de diffusion du FRsAG
>> http://www.frsag.org/
>



signature.asc
Description: OpenPGP digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Denis Fondras
> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
> 

Pour un projet très simple, j'avais expérimenté LeoFS, j'ai bien aimé.
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Thomas Pedoussaut

On 2016-05-17 17:02, Wallace wrote:

Bonjour à tous,

Pour faire des clusters web avec espace de fichiers partagés j'ai
utilisé pas mal de technique depuis plus de 15 ans :
- NFS début des années 2000 vite abandonné


Dans JOB-1, on utilisait FreeBSD ZFS + export en NFS et ca marchait pas 
mal avec une dizaine de serveurs en client.
Si c'est du site en wordpress par exemple, utiliser des plugins S3 pour 
les publications d'assets et le faire pointer vers son propre cluster 
swift.


Il te faut mieux definir tes usages:
- fichiers relativement statique (code, css ...) qui se depose sur un 
FTP et ensuite distribué (rsync) vers tes differents serveurs
- fichiers uploadés par les utilisateurs/administrateurs, alors pourquoi 
pas coder un truc a base de TahoeFS ?


Hope this helps.
___
Liste de diffusion du FRsAG
http://www.frsag.org/

Re: [FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Corentin Bonneton
Hello,

Petite question, quel est ta fréquence lecture / écriture dessus ? 

Car j’ai moi même un petit cluster Ceph de (164TO) je suis environ a 18 euros 
le TO (replica 2) avec des machines de 4 disques SAS sans avoir le journal ceph 
sur SSD, Coté performances c’est plutôt bon de mon coté surtout en read.

--
Cordialement,
Corentin BONNETON

> Le 17 mai 2016 à 17:02, Wallace  a écrit :
> 
> Bonjour à tous,
> 
> Pour faire des clusters web avec espace de fichiers partagés j'ai
> utilisé pas mal de technique depuis plus de 15 ans :
> - NFS début des années 2000 vite abandonné
> - lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
> - DRBD limité à 2 serveurs
> - GlusterFS sympa sur le papier mais pas performant
> - CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
> toutes les architectures
> - inotify / rsync et dérivé en mode bidouillage
> - cluster de php fpm déportés du serveur web mais nécessite que le code
> php ne doive pas manipuler de fichiers
> 
> Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
> m'adapter mais cela ne suffit pas.
> Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
> les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
> pas les moyens d'avoir un partage correct genre Ceph.
> Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
> charge augmente pendant la saisonnalité du client ce qui écarte la
> réplication DRBD qui fait très bien son boulot en dual master pour 2
> serveurs.
> 
> J'ai comme piste
> - Syncthing qui tournerait sur les front web pour se synchroniser
> mutuellement mais quid de la performance et du délai de synchronisation?
> - FineFS mais le projet semble ne plus être maintenu
> 
> Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
> Par avance merci pour vos expériences.
> 
> 
> ___
> Liste de diffusion du FRsAG
> http://www.frsag.org/

___
Liste de diffusion du FRsAG
http://www.frsag.org/

[FRsAG] cluster web partage de fichiers

2016-05-17 Par sujet Wallace
Bonjour à tous,

Pour faire des clusters web avec espace de fichiers partagés j'ai
utilisé pas mal de technique depuis plus de 15 ans :
- NFS début des années 2000 vite abandonné
- lun partagée en iscsi et oc2fs testé jusqu'à 9 serveurs
- DRBD limité à 2 serveurs
- GlusterFS sympa sur le papier mais pas performant
- CephFS que j'adore mais le coût initial en serveur n'est pas adapté à
toutes les architectures
- inotify / rsync et dérivé en mode bidouillage
- cluster de php fpm déportés du serveur web mais nécessite que le code
php ne doive pas manipuler de fichiers

Le souci c'est qu'avec toutes ces solutions j'ai un beau panel pour
m'adapter mais cela ne suffit pas.
Là j'ai un cas concret où j'ai 2 serveurs front web Nginx / PHP-FPM où
les mêmes sites doivent être servis MAIS le client ne veut pas et n'a
pas les moyens d'avoir un partage correct genre Ceph.
Je sais que la solution doit pouvoir monter à 3/4 serveurs web si la
charge augmente pendant la saisonnalité du client ce qui écarte la
réplication DRBD qui fait très bien son boulot en dual master pour 2
serveurs.

J'ai comme piste
- Syncthing qui tournerait sur les front web pour se synchroniser
mutuellement mais quid de la performance et du délai de synchronisation?
- FineFS mais le projet semble ne plus être maintenu

Du coup je sèche, avez-vous une idée de nouvelle façon de faire?
Par avance merci pour vos expériences.




signature.asc
Description: OpenPGP digital signature
___
Liste de diffusion du FRsAG
http://www.frsag.org/