Porjet d'une application de reservation de billet de train en ligne

Bbonjour tout le monde j’ai un projet de fin d’année en groupe ou en
doit crée une application qui gère les réservations de billets de train
en ligne moi je m’occupe de la partie infrastructure

ils demandent que l’application fonctionnera sur deux sites différent en
mode actif/passif (si le premier site tombe en panne c’est le deuxième
qui prend le relais automatiquement

l’application et le client web doivent fonctionne avec un cluster de
hauts disponibilité pour que le service soit toujours disponible

je vais faire toute l’infrastructure sur des machines virtuelles avec VMware

en fait je viens pour avoir vos conseilles pour les différents composant de l’infrastructure

  • deux serveurs DNS chacun dans un site (sur chacun y’aura un service
    DNS pour communiquer avec l’extérieur et un service DNS qui permet la
    communication en interne DMZ)

  • deux serveurs BDD avec un service de basculement et la réplication de donnée bloc a bloc

  • deux serveurs pour le service web et de la gestion de l’infrastructure

ce que je vais utiliser:

-OS: Debian 7 wheezzy

-supervision de toute l’infrastructure: je cherche un outil facile a configurer

-serveur DNS: Bind

-basculement: corosync/pacemaker

-réplication: DRBD

-BDD: MySql

serveur Web: Apache Tomcat

en tous c’est à ça que j’ai pensé si qq à des idées j’en serais reconnaissant surtout sur la partie réseau

Je te conseille couchdb ça sera plus “hype” et la réplication de base pour sauvegarde ça se fait en 3 lignes :slightly_smiling:

postgres fait de la réplication tout seul. Il existe aussi DRBD pour fazire de la synchro de filesystem, par contre dans ce contexte, l’instance du serveur esclave est obligatoirement arrété

merci pour vos réponse
pour l’architecture est ce que c’est bon comme j’ai mis 2 serveur pour chaque service

si tu différencies le serveur applicatif du serveur sql c’est bien. Le sql en haute dispo et le serveur appli en load balancing c’est cool.