1 votes

Mise à jour de wordpress dans un environnement multi-nœuds

Je trouve cela très délicat dans un environnement multi-nœuds, avec du code sous contrôle de révision. Autrement dit, plusieurs frontaux et une seule base de données. J'ai un processus de déploiement qui pousse un dépôt git sur les serveurs, mais évidemment si je mets à jour Wordpress à partir du panneau d'administration, cela mettra à jour les fichiers sur un FE. Je devrais ensuite copier les nouveaux fichiers sur les autres nœuds FE. De plus, chaque fois que ces changements sont écrits lorsque Wordpress se met à jour sur un nœud, il écrit du code dans le git repo. En tant que tel, cela casse les déploiements automatiques qui effectuent des "git pulls", car il a alors des changements non suivis et refuse de tirer dans de nouveaux déploiements à moins d'une intervention manuelle.

Comment maintenir facilement Wordpress à jour dans un environnement multi-nœuds (à charge équilibrée) ?

0voto

Hannah Points 31

Je vous suggère d'utiliser une instance d'administration privée dédiée et des tâches cron pour synchroniser périodiquement les systèmes de fichiers de vos instances de service. Vous pouvez utiliser une sorte de processus rsync ou un service de stockage en nuage intermédiaire comme Amazon S3 et des outils de synchronisation comme S3cmd .

J'ai déployé avec succès quelques CMS (dont un Wordpress) dans Amazon EC2 avec autoscaling en utilisant l'approche de synchronisation basée sur S3 et, jusqu'à présent, cela a très bien fonctionné. Je joins un exemple de diagramme de cette configuration.

Elastic CMS example

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X