web-dev-qa-db-fra.com

Meilleur processus de mise à niveau d'un serveur live

Je viens tout juste de commencer dans une nouvelle société, et leur serveur actif est doté de PHP v5.2.6 (oui, environ en 2008). En fait, un site que j'ai récemment conçu pour eux ne fonctionnerait pas car PHP est si vieux, je suis maintenant chargé de la mise à niveau du serveur.

Je pense que le meilleur processus est:

  1. Copier tous nos sites en direct sur mon serveur personnel
  2. Test de nos sites sur mon serveur personnel avec les dernières versions de tous nos logiciels
  3. Rendre les versions de mon serveur en direct (pour qu'il n'y ait pas d'interruption de l'accès Web)
  4. Mise à niveau vers les dernières versions de tous nos logiciels sur notre serveur live
  5. Déplacer tous nos sites sur notre serveur live
  6. Redonner vie aux sites de notre serveur live

Est-ce que quelqu'un voit des trous dans ce plan?

4
runningonplants

Je pense que le conseil de closetnoc est bon et que votre plan est valable, mais dans les commentaires, vous avez indiqué que vous utilisez déjà un VPS sur linode. En fonction de votre calendrier, qu'est-ce qui vous empêche de créer un autre VPS sur linode, de le provisionner exactement au besoin et de basculer sur ce dernier, puis d'arrêter/de détruire l'ancien ordinateur virtuel?

Est-ce juste un coût? Personnellement, j’imagine que les économies de temps et d’argent réalisées pour vous empêcher de déplacer le site à deux reprises seraient considérables. Pourtant, j'ai travaillé pour des organisations à but non lucratif et je comprends les limites de ce type de coûts. Pour répondre plus précisément à votre question, le seul problème que je vois, compte tenu de vos contraintes et de votre situation, est que vous disposiez d’une option plus efficace. Autrement, je ne vois rien de mal à votre plan.

Quoi qu'il en soit, s'il s'agissait de moi et que je travaillais déjà à partir d'un VPS, j'essaierais de cloner le VPS existant comme point de départ, d'effectuer toutes les mises à niveau (encore une fois, toutes recommandées par closetnoc), puis de les permuter. une fois que.

4
Nick

En fait non. Sauf que si les installations du site datent de 2008, il est possible que des installations du système d'exploitation et d'autres installations soient également nécessaires, ainsi que des incompatibilités entre elles et le matériel. Il est possible que la suite complète d'installations à effectuer au minimum ne fonctionne pas sur cette machine. Soyez prêt pour ça. Recherchez des mises à niveau logicielles qui devraient également être effectuées pour des raisons de sécurité si rien d'autre, comme Apache, Linux, etc. D'après mon expérience, le matériel peut être un problème, mais pas toujours en fonction du niveau de matériel. Selon mon expérience, il existe toujours des dépendances entre les logiciels et il est toujours conseillé de procéder à une mise à niveau complète pour résoudre les problèmes de sécurité lors d'opportunités telles que celle-ci.

2
closetnoc