2009-03-24 5 views
0

J'ai des sites Web d'entreprise (x8 500 000 par mois) sur un tiers de serveur virtuel mis à niveau vers un serveur en direct et un serveur de sauvegarde à chaud. Ces deux seront tous les nôtres, et exécutez Debian, A2, M5, P5.2. Le live est plus charnu que le spare.Meilleur ou optimal Serveur Web configuré avec Deux serveurs, pratiques de développement

Quelle serait la meilleure façon de configurer et d'utiliser ces serveurs?

Nous n'avons pas de machine de développement locale au bureau, donc j'aimerais que le premier soit en ligne et le second en cas d'échec si le premier tombe en panne ou que nous voulons le mettre à jour. MySQL sera exécuté en tant qu'esclave sur la seconde.

La façon dont sa configuration (ils ne sont pas encore en direct, sysadmin me les a donnés) est que rsyncs en direct pour sauvegarder toutes les heures et nous devrions simplement mettre à jour en direct.

Mais cela semble un gâchis d'avoir aucune valeur de sauvegarde.

Si je lance svn sur la sauvegarde. Puis une copie intermédiaire/dev des sites exportés depuis svn sur backup avec rsync jusqu'à live si nécessaire. La base de données devrait être lue seulement sur la sauvegarde aussi difficile à exécuter que deux versions de DB sur un serveur. Ensuite, live rsync reviendrait également toutes les heures à sauvegarder dans un second emplacement (de sorte qu'il existe une copie en direct prête à échouer).

Est-ce que cela a du sens?

Répondre

1

Vous devez exécuter votre serveur principal et votre sauvegarde en tant que tels. Répétez MySQL de votre primaire au secondaire. Faites de l'hébergement virtuel ApacheX.X pour séparer votre (dev, stage, live) et rsync les ensemble. Cela permettra le meilleur «coup pour votre argent» dans cette situation. Faire SVN sur les deux comme primaire/secondaire devrait être presque identique dans les services et la configuration hdd. Je pense que vous ferez bien;)

Questions connexes