Tu es en train de complexifier dangereusement l'application, ce qui va rendre la maintenance difficile et coûteuse.
A mon avis il vaut mieux fiabiliser les couches basses (réseau, stockage, ordinateur) et laisser l'application telle qu'elle est.
Pour le stockage: il te faut un cluster haute-disponibilité.
Si tu n'as pas de budget tu peux mettre en place un cluster CEPH, mais tu vas y passer vraiment beaucoup de temps, et donc au final tu ne sera pas gagnant. Ca serait mieux d'acheter une baie Netapp FAS2500 avec deux contrôleurs.
Pour l'ordinateur, le plus simple c'est de faire tourner ton application dans une machine virtuelle s'exécutant sur un cluster haute-disponibilité. Si tu as trois machines identiques, tu peux en créer un très facilement et gratuitement en une heure avec Xenserver 6.5. Tu ne payes que si tu veux un contrat de support auprès de Citrix.
# Fiabiliser les couches basses.
Posté par koopa . En réponse au message Architecture tolérance de panne en LAMP : des conseils ?. Évalué à 2.
Tu es en train de complexifier dangereusement l'application, ce qui va rendre la maintenance difficile et coûteuse.
A mon avis il vaut mieux fiabiliser les couches basses (réseau, stockage, ordinateur) et laisser l'application telle qu'elle est.
Pour le stockage: il te faut un cluster haute-disponibilité.
Si tu n'as pas de budget tu peux mettre en place un cluster CEPH, mais tu vas y passer vraiment beaucoup de temps, et donc au final tu ne sera pas gagnant. Ca serait mieux d'acheter une baie Netapp FAS2500 avec deux contrôleurs.
Pour l'ordinateur, le plus simple c'est de faire tourner ton application dans une machine virtuelle s'exécutant sur un cluster haute-disponibilité. Si tu as trois machines identiques, tu peux en créer un très facilement et gratuitement en une heure avec Xenserver 6.5. Tu ne payes que si tu veux un contrat de support auprès de Citrix.
Liens:
http://www.netapp.com/us/products/storage-systems/fas2500/fas2500-tech-specs.aspx
https://2013.jres.org/archives/48/paper48_article.pdf
http://xenserver.org