Bonjour a tous,

Je bosse actuellement sur une proposition pour un hébergeur coopératif. L'idée est d'élargir les services proposés (actuellement des virtualhost, mariadb et du php). Pour ca docker semble être un choix judicieux, il "suffit" de proposer des containers pré configuré. Pour que la maintenance ne soit pas un cauchemar, un cluster semble être une bonne idée.

Le principe : un cluster de containers, qui se declarent comme services auprès d'un agent Consul, et on utilise Consul-template pour générer des config HAProxy. La question c'est l'orchestration des containers. D'un côté, Nomad, qui s'intègre très bien avec Consul, qui fait de la planification de tâches, mais qui est à priori gourmand (du moins les agents en mode serveur). De l'autre, Docker swarm, qui à l'air moins gourmand, mais qui s'intègre moins bien à Consul et qui à l'air d'être moins tolérant en cas de soucis.

Je voulais donc savoir si certains d'entre vous ont des retours d'expérience de type d'archi en prod, pour avoir des avis "éclairés". Ou bien entendus des alternatives...

Et question subsidiaire : y-a-t-il un intérêt à migrer l'archi existantes vers des containers dans ce cadre ?

Merci d'avance.