web-dev-qa-db-fra.com

Les serveurs doivent-ils être éteints la nuit?

Il y a un serveur qui est utilisé de 4h30 du matin jusqu'à ~ 22h00.

Doit-il être désactivé? Je pense que c'est un serveur et qu'il n'aura pas de problème pour rester, mais des professeurs sérieux me disent qu'il est dangereux et que la HD peut échouer dans les 2 ans. Le propriétaire du serveur estime que son ancien serveur fonctionnant depuis 1995 sans sauvegarde et un seul disque dur (si le disque dur tombe en panne, il est vissé) n'a eu aucun problème car il l'éteignait la nuit.

Que croyez-vous à cela?

Il dispose désormais d'une matrice RAID 1, d'une sauvegarde de disque dur externe et de plusieurs sauvegardes de disque dur complètes sur DVD et sur Internet.

146
GorillaApe

Pour le comparer à une analogie avec une voiture: un taxi peut parcourir plus de 500 000 kilomètres avant de devoir être reconstruit. La raison en est qu'ils fonctionnent toujours 24 heures sur 24, 7 jours sur 7, et une fois que le moteur d'une voiture est à la température, la quantité d'usure qu'elle reçoit pendant qu'elle fonctionne est considérablement réduite.

Un ordinateur est un peu la même chose. La majorité de l'usure des pièces peut se produire au démarrage du serveur. Connectez simplement un ampèremètre à votre ordinateur et allumez-le. Lorsqu'il démarre, la puissance qu'il consomme monte très haut, puis il se stabilise une fois que tous les disques ont tourné et que le processeur est initalisé. Pensez également à l'activité disque que le serveur subit au démarrage par rapport à son fonctionnement. Il y a de fortes chances que l'accès au disque depuis le démarrage du système d'exploitation soit une activité assez solide, tandis que lorsque le système d'exploitation est en cours d'exécution, à moins qu'il ne s'agisse d'un serveur de base de données très lourd (je suppose que non), les disques resteront probablement assez inactifs. S'il y a un moment où cela va échouer, il est probable que ce sera au démarrage.

Allumer et éteindre votre serveur est une idée stupide. Non seulement la plupart des serveurs peuvent prendre plus de 2 à 5 minutes pour passer les vérifications du BIOS, mais c'est aussi une énorme perte de temps.


Mise à jour 2018: Étant donné que la plupart des ordinateurs sont désormais entièrement à l'état solide, cette réponse peut ne plus être aussi précise qu'elle l'était auparavant. L'analogie avec les taxis ne convient pas vraiment aux serveurs modernes d'aujourd'hui. Cela dit, en général, vous ne désactivez généralement pas les serveurs.

154
Mark Henderson

Éteindre et rallumer le serveur tous les jours entraînerait probablement une défaillance plus rapide que de le laisser sous tension.

70
HostBits

La seule chose que je peux voir qui est encore presque juste à propos de ce qu'on vous a dit, c'est que les disques peuvent tomber en panne dans les 2 ans. Ils peuvent en fait échouer à tout moment. Je suis sûr que la plupart d'entre nous ont reçu au moins un tout nouveau lecteur qui était DOA. En moyenne, les lecteurs de serveur dureront de 3 ans environ, 10 ou 20 ans n'étant pas trop rares. Cela ne signifie pas qu'un lecteur individuel n'échouera pas beaucoup plus tôt.

Les serveurs (c'est-à-dire une machine avec des composants de qualité serveur appropriés) sont conçus pour fonctionner en continu. Il n'y a aucune raison de l'arrêter la nuit mais de très bonnes raisons de le laisser fonctionner. La nuit, ou toute autre heure "silencieuse" pour un système donné, est le temps d'exécuter toute la maintenance et l'automatisation.

par exemple. Les sauvegardes sont mieux effectuées lorsqu'il n'y a pas ou peu d'activité utilisateur. Cela permet de garantir la cohérence des sauvegardes. Bien sûr, il existe des moyens de contourner ce problème, mais pourquoi ne pas donner à vos sauvegardes toutes les chances de succès lorsqu'il n'y a rien à perdre en le faisant?

Quelqu'un qui exécute un "serveur" avec un seul disque et sans sauvegarde est un imbécile, pas un administrateur. La seule raison pour laquelle il s'en est tiré est la pure chance stupide. Cela n'avait absolument rien à voir avec l'arrêt de la machine la nuit.

52
John Gardeniers

Les serveurs sont censés fonctionner 24h/24 et 7j/7. L'arrêt des serveurs pendant la nuit est extrêmement inhabituel. Les disques durs de serveur sont conçus pour être plus fiables que les disques de bureau et maintenant que vous disposez de sauvegardes et de RAID 1, vous ne subirez aucune perte de données si l'un de vos deux disques tombe en panne.

Ce qui m'inquiète maintenant pour ce serveur de 16 ans, c'est une panne de carte mère ou d'alimentation non redondante.

23
Zero Subnet

Je n'ai jamais éteint un serveur la nuit précédente.

Les disques durs échoueront lorsqu'ils vont échouer. Allumer et éteindre la machine ne ralentira pas le disque. J'ai vu des disques durs expédiés par le fournisseur qui étaient déjà défectueux, et j'ai vu des disques fonctionner (et être activement utilisés) pendant plus de 5 ans sans échouer.

Vos professeurs sont des idiots.

13
mrdenny

Cela met également un plus grand "aspect humain" sur le serveur. Même si vous utilisez les paramètres d'alimentation pour l'éteindre et le rallumer au bon moment, vous devez demander à quelqu'un de surveiller le serveur pour vous assurer que tous les services requis, etc. démarrent correctement. C'est un temps précieux que vous pouvez enseigner aux professeurs sur les sauvegardes et le RAID.

Quand exécutez-vous des sauvegardes? Je donnerais n'importe quoi pour une fenêtre de 6 heures pour exécuter mes sauvegardes quotidiennes, mises à jour, correctifs, etc. Si rien d'autre, ce temps d'arrêt peut être utilisé pour cela.

Je vous mets au défi d'aller voir ces "professeurs sérieux" et de fournir des recherches montrant que laisser l'ordinateur en 24x7 est mauvais pour lui. Je voudrais sauvegarder ce qu'ils disent.

12
Theo

De manière réaliste, la plupart des serveurs devraient être disponibles 24h/24 et 7j/7. Clair et simple.

S'il n'y a pas de vôtre, il y a beaucoup de débat entre ce qui causera plus d'usure sur votre serveur, l'expansion constante et la contraction entre l'allumage de votre serveur et son chauffage, puis son extinction et son refroidissement ou l'usure des composants due à une utilisation constante.

Je n'ai encore vu aucune recherche sur ce qui est pire, et je doute fort que votre professeur ait accès à des recherches qui prétendent différemment.

En fin de compte, vous devrez prendre la décision en fonction de vos besoins, mais l'avantage pour la plupart des entreprises est d'avoir leurs serveurs et services disponibles tout le temps, pas seulement lorsque quelqu'un entre et les allume. Surtout quand il y a un débat que vous pouvez en fait causer plus de problèmes à vos serveurs en les éteignant.

10
rfelsburg

Le plus important est le refroidissement. Le refroidissement fait une grande différence. La température à l'intérieur de la boîte peut être beaucoup plus élevée que la pièce. J'installerais un logiciel pour surveiller cela comme toujours. En comparant les disques durs modernes à celui que vous avez remplacé, ils fonctionnent à chaud. Certains ont besoin de ventilateurs pour les refroidir Parfois, un petit ventilateur peut faire une grande différence. La durée de vie du HD et du serveur dépendra du refroidissement.

7
Joe in Michigan

Ouais pas une option. Dites à vos professeurs que la norme de l'industrie est de les laisser fonctionner 24h/24 et 7j/7 et d'avoir une garantie pour le matériel défectueux. Si le serveur a 16 ans, j'imagine que vous n'obtiendrez pas cette garantie.
Si le serveur explosait, quel temps de récupération auriez-vous pour en créer un nouveau avec les informations sauvegardées? Je commencerais à laisser entendre aux clients que leur serveur est en fin de vie et qu'ils devraient commencer à chercher des fonds pour un nouveau.

5
xXhRQ8sD2L7Z

Il est vrai que les contraintes mécaniques du cycle d'alimentation sont difficiles sur le disque dur. De plus, il y avait des disques plus anciens qui (lorsqu'ils étaient suffisamment refroidis) pouvaient cesser de fonctionner complètement à cause de la "friction".

Avec des circuits mal conçus, les courants d'appel provenant de la mise sous tension de la machine peuvent également stresser certains composants, bien que ce ne soit pas très probable.

Cela dit, il y a une certaine vérité que laisser la machine allumée pèse lourd: les condensateurs. Les nombreux condensateurs électrolytiques de la carte mère sont probablement le maillon faible de la fiabilité du système. Ces condensateurs sont évalués pour leur capacité de gestion de courant/tension, leur température de fonctionnement et leur durée de vie. Les condensateurs typiques seront évalués pendant plusieurs milliers d'heures. Les bouchons robustes/longue durée de vie sont conçus pour plusieurs dizaines de milliers d'heures et des températures plus élevées.

C'est pourquoi vous voyez parfois des cartes mères à vendre dotées de "condensateurs de qualité serveur" - parce que ces machines fonctionnent à pleine vitesse 24x7 et mâchent toute la durée de vie de leur carte mère.

5
Toybuilder

Lorsque le serveur a reçu une maintenance préventive mensuelle du fabricant, il a commencé par un arrêt tous les mois. Cela avait tendance à entraîner des pannes de composants. L'horaire est passé à trimestriel, puis à seulement au besoin. Je ne recommanderais pas d'arrêter un système aussi ancien, sauf si cela était nécessaire.

2
BillThor

Une chose non mentionnée est que la plupart des serveurs ont des tâches de maintenance qu'ils effectuent quotidiennement, hebdomadairement ou mensuellement. Celles-ci sont presque toujours programmées au milieu de la nuit, lorsque l'activité devrait être à son plus bas.

Sur un système Red Hat, par exemple, ces activités commencent à 4 h 02, heure du serveur. Selon le serveur, ceux-ci peuvent durer de quelques secondes à une heure ou plus. Si vous allumez le serveur à 16 h 30, ces tâches de maintenance démarreront immédiatement (par anacron) et les premiers utilisateurs à se connecter entre cette date et 5 h 00 du matin seraient affectés dans une certaine mesure.

2
Michael Hampton