Bonjour,
Je fait appel à votre expérience pour faire le bon choix des softs et de l'organisation d'une infra pour héberger une application assez lourde. Je manque personnellement d'expérience sur ce type d'infra .
L'application à faire tourner repose sur une énorme base de donnée MongoDB, nécessite de stocker de gros volumes de données ou des milliers de petites fichiers, et nécessite parfois d'effectuer des calculs de rendus sur certaines données (il faut donc quelques serveurs dédiés au calculs).
Objectif : 100% opensource (si l'infra proposée est propre, cela peut être accepté), disponibilité de plus de 99.5%, et possibilités de faire croitre l'infra avec la croissance de la base de donnée et des données.
Pour le moment, je réfléchi à l'aspect software.
Je pense me baser sur :
- oVirt pour gérer l'ensemble des VMs. (Les moteurs sont auto hébergés dans chacun une VM, dispo depuis la 3.4)
- nagios pour le monitoring.
- glusterfs comme système de fichier parallèle.
- ansible pour manager tout ce petit monde.
L'OS : CentOS 6.5 ou 7, à voir.
Ce qui donne grossièrement :
Il s'agit d'une vision macro, avant d'aller plus en détails par la suite.
Les choix vous semblent-ils judicieux ? J'ai le choix entre OpenStack et oVirt, mais le nombre de VM prévues n'est pas suffisant pour déployer un mastodonte comme OpenStack à mon avis.
Merci d'avance pour vos retours
BS
Partager