human
Que se passe-t-il lorsque les sites Web/serveurs tombent en panne pour maintenance ? Je me suis toujours demandé ce que le personnel recherchait habituellement pendant cette période. Cherchent-ils du cache / des bogues, etc. ? Ou changent-ils une sorte de code, etc. qu'ils veulent implémenter ? Explique comme si j'avais cinq ans.
gpt
Cela se fait généralement lorsque les coûts / risques de ne pas prendre de temps d'arrêt seraient beaucoup plus élevés. Il peut s'agir de modifications matérielles ou logicielles. Cela dépend vraiment de la situation. Disons que vous avez un tas de serveurs Web qui sont redondants. Vous pouvez en prendre un hors ligne et les autres porteront la charge. Cependant, vous avez peut-être un seul serveur de base de données auquel tous les serveurs Web communiquent. Si vous avez besoin d'arrêter le serveur de base de données pour quelque raison que ce soit (correction nécessitant un redémarrage), vous pouvez tout arrêter pour maintenance. Il y a des risques à avoir un point de défaillance unique, mais les coûts de sa correction peuvent être trop élevés par rapport aux risques. Si vous arrêtez de manière proactive des éléments pour maintenance (arrêt de l'exécution du logiciel), vous supprimez également le risque qu'une séquence d'événements imprévus se produise entraînant une perte de données ou un problème difficile à récupérer. Les gens devraient écrire des logiciels pour éviter de telles circonstances, mais les gens qui écrivent des logiciels sont, eh bien, des gens et sujets à faire des erreurs comme tout le monde. Vous découvrirez plutôt que vous avez un défaut catastrophique sans l'amener à se produire dans la nature.