Dois-je m'inquiéter de la configuration de notre serveur?

9

Je travaille pour une entreprise d'environ 50 personnes. Nos deux serveurs (identiques) sont construits sur mesure avec ces spécifications:

Xeon E3-1270 V3
Intel Entry Server Board
32 GB DDR3 ECC
2x 256 GB SSD RAID1 (for System)
4x 1TB SSD RAID10 (for Hyper-V VMs)
Windows Server 2012 R2 as Host and VMs

Chaque serveur héberge deux machines virtuelles (2x AD + partage de fichiers + profils itinérants, 1x serveur SQL pour les tests, 1x autre (pas important).

Nous effectuons des sauvegardes quotidiennes en utilisant la sauvegarde Windows intégrée sur des cibles iSCSI hébergées sur un NAS QNAP (2x 2 To RAID1).

Les serveurs n'ont pas beaucoup de charge et nous n'avons jamais eu de problèmes. La plupart de nos données sont stockées dans le cloud (VS Online, SharePoint).

Mais je me demande s'il est judicieux de poursuivre cette configuration ou s'il est préférable de passer au matériel serveur professionnel, à savoir une grosse machine.

Quels sont donc les pièges et que dois-je faire à leur sujet?

Martin Walter
la source
2
" Mais je me demande s'il est judicieux de poursuivre cette configuration ou s'il est préférable de passer au matériel serveur professionnel, à savoir une grosse machine. " Ce sont deux questions assez différentes, si vous cherchez également une réponse complète à cette dernière question, alors il peut vaut la peine de poser séparément. En dehors de cela, pouvez-vous clarifier votre rôle dans l'organisation? Je suppose que vous êtes en charge de l'infrastructure mais sinon, vous n'avez évidemment rien à faire.
Lilienthal
1
Je peux penser à plusieurs réponses différentes ici, donc identifier une question centrale (est-ce que cette configuration est correcte? Est-ce que le matériel est correct? Devrions-nous consolider les services? ...) peut vous aider à obtenir des réponses plus utiles.
Lilienthal
@Lilienthal Je suis l'administrateur principal de l'entreprise. Oui, je veux savoir si le matériel et la configuration sont corrects.
Martin Walter
Que la configuration soit correcte est un sujet assez large car il implique de nombreux facteurs: avez-vous une sauvegarde hors ligne et / ou hors site? Avez-vous une stratégie de récupération? Avez-vous testé ladite stratégie de récupération? Quel temps d'arrêt pouvez-vous estomac? Quel est votre budget et le niveau de service attendu? À quoi ressemble votre processus de mise à jour et de mise à niveau? Vos systèmes et informations d'identification sont-ils documentés? Avez-vous pensé au facteur bus? ... C'est une question assez différente de "quand est-il judicieux de s'éloigner du matériel grand public?"
Lilienthal
1
@Lilienthal Lol. J'adore la façon dont vous vous êtes pris au milieu du paragraphe. Ouais, c'est ce que je voulais dire.
Ryan Babchishin

Réponses:

11

On dirait que vous utilisez déjà du matériel décent. Qu'est ce qui ne va pas avec ça? Ce n'est pas trop vieux non? Gardez vos affaires sous garantie ou à proximité, si vous ne voulez pas vous sentir trop concerné (tout le monde ne partage pas mon avis à ce sujet).

Si vous avez une configuration redondante et de bonnes sauvegardes, vous faites très bien. Un serveur = point de défaillance unique, peu importe sa qualité, cela me mettrait mal à l'aise. Il y a beaucoup à faire sur un budget en prenant des décisions intelligentes sur la façon dont les choses sont implémentées en termes de logiciel / matériel / infrastructure / support.

Si vous n'avez pas de précautions / choses en place, vous devriez peut-être vous inquiéter. Si un système meurt, ses services ont-ils disparu? Comment cela affectera-t-il les affaires? À quelle vitesse pouvez-vous récupérer?

Des pièges? Dépend. Vous n'avez pas fourni trop d'informations. Les disques bon marché peuvent échouer ou être lents. Les caisses bon marché peuvent surchauffer. Les fans bon marché peuvent échouer. Les contrôleurs SATA / SAS / RAID bon marché peuvent bousiller ou ne pas fonctionner comme prévu. Les alimentations bon marché peuvent mourir ou, si elles ne sont pas redondantes, vous laisser sans électricité. Les cartes mères peuvent faire des choses loufoques. Les systèmes sans consoles distantes (OIT, etc ...) peuvent être difficiles à gérer. Les cartes réseau bon marché peuvent avoir des pilotes bon marché ou bousiller. Beaucoup de petits problèmes imprévus peuvent survenir. D'un autre côté, vous pouvez obtenir des trucs d'entrée de gamme bon marché qui fonctionnent incroyablement bien. Et des trucs plus chers peuvent parfois être loufoques.

J'ai tout vu, en qualité de serveur décent *, serveur d'extrémité inférieure, poste de travail et équipement de consommation. Les produits haut de gamme semblent faire mieux à long terme (bien au-delà de la garantie). Mais si vous ne pouvez pas vous le permettre? Ou vous ne pouvez vous permettre qu'un seul serveur et ne pouvez pas implémenter une redondance appropriée?

Il n'y a rien de fondamentalement mauvais avec les serveurs doubles fonctionnant avec Xeon, la mémoire ECC et le RAID. Sauf si vous avez un problème avec ça.

Ryan Babchishin
la source
Il peut être utile de définir d'abord les objectifs (les choses dont vous avez absolument besoin, les choses agréables à avoir et les choses qui ne vous dérangent pas beaucoup) et le budget, puis d'acheter la meilleure qualité qui remplit ces critères. En dehors de cela, je ne toucherais plus à rien sans la gestion à distance (IPMI, AMT, etc.), c'est tout simplement trop pratique. Il en va de même pour les alimentations redondantes, en particulier pour les hôtes VM où l'arrêt prend beaucoup de temps.
user121391
9

En supposant que vos machines virtuelles sont redondantes (et cela est testé comme fonctionnant avec un nœud désactivé), vous êtes probablement relativement à l'abri d'une panne liée au matériel en raison de la présence de deux nœuds en miroir.

Sans en savoir plus, je ne recommanderais pas de passer à une seule boîte (plus récente) à moins qu'une panne de l'ensemble du nœud ne soit pas un problème majeur dans votre entreprise.

Cela dit, il serait utile de connaître certains détails supplémentaires sur votre environnement ... tels que la durée de vie de ces machines, sont-elles dans un environnement spécialement conçu (salle propre et sèche avec un rack et une climatisation, etc.) . Comme vous le savez probablement, un équipement bien entretenu dure plus longtemps!

De manière générale, il n'y a rien de mal à utiliser du matériel moins `` professionnel '', il ne vient tout simplement pas avec les mêmes garanties ou fiabilité qu'un kit plus cher, et ces risques doivent être pesés par rapport à votre budget.

Matt Renner
la source
2
Merci pour votre réponse. Nous avons les serveurs depuis 3 ans maintenant je pense. Ils sont dans un rack dans une salle dédiée avec AC. Cependant, les serveurs ne sont pas mis en miroir. Chaque serveur héberge différentes machines virtuelles, chacune hébergeant un AD.
Martin Walter
Dans ce cas (il semble que vous vous en occupiez bien), je pense que vous êtes assez sûr de continuer comme vous le faites actuellement (en supposant qu'AD est le seul service essentiel que vous hébergez sur eux). Je recommanderais d'implémenter une sorte de surveillance pour garder un œil sur les erreurs matérielles (je ne sais pas ce qui est le plus approprié pour Windows ces jours-ci) et peut-être envisager de les remplacer ou de trouver une solution différente dans les 2-3 prochains années.
Matt Renner
4
@MartinWalter Vous devriez peut-être vous inquiéter. Un système meurt, ses services ont disparu. Comment cela affectera-t-il les affaires? À quelle vitesse pouvez-vous récupérer?
Ryan Babchishin
1
@RyanBabchishin Cette question est toujours importante pour l'informatique interne. Cependant, de façon réaliste, il y a toujours des compromis, et pour l'entreprise, une baisse d'une heure ou deux peut être acceptable en de rares occasions. De plus, si OP a sa capture instantanée / exportée vers un périphérique externe, la récupération est aussi simple que de monter ce périphérique externe sur l'autre boîtier en cours d'exécution et de démarrer temporairement le VM hors de celui-ci. Pour AD, cela ne causera probablement pas de problèmes (si tout ce qui est géré est des choses AD de base, rien de avancé) autre que des performances réduites jusqu'à la récupération de la machine principale.
SnakeDoc
1
@SnakeDoc C'est pourquoi c'est une question ... pour lui. À propos de ça. ?
Ryan Babchishin
5

Étant donné que votre backend de stockage est entièrement flash, votre matériel est totalement OK pour la charge de travail mentionnée. La seule préoccupation que j'ai concernant votre configuration est que vos machines virtuelles sont divisées et exécutées sur un seul serveur au lieu d'être mises en miroir / synchronisées entre les serveurs, surtout si elles sont identiques. Ainsi, je vous recommande fortement d'utiliser un stockage défini par logiciel (SAN virtuel) qui vous permettra de joindre les deux serveurs en un seul cluster et de rendre vos machines virtuelles à l'abri d'éventuelles pannes matérielles.

Les options possibles sont HP VSA http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917 ou EMC Unity VSA https://store.emc.com/us/ Product-Family / EMC-Unity-Products / EMC-Unity-VSA / p / EMC-Unity-Virtual-Storage-Appliance qui est gratuit mais, pour autant que je sache, non autorisé pour la production. Étant donné que vous utilisez Hyper-V, une option parfaite pour vous serait d'utiliser StarWind Virtual SAN https://www.starwindsoftware.com/starwind-virtual-san qui s'exécute en mode natif au-dessus des fenêtres et vous permet de créer en toute transparence un cluster fonctionnel Microsoft Failover Hyper-V utilisant uniquement un stockage directement connecté.

Je recommanderais également d'utiliser VEEAM B&R https://www.veeam.com/vm-backup-recovery-replication-software.html qui a une version gratuite ou Bacula http://blog.bacula.org/ pour sauvegarder vos machines virtuelles à la place d'utiliser la sauvegarde native de Windows 2012 Server car elle est connue pour causer des problèmes lors de la tentative de récupération de vos machines virtuelles.

Net Runner
la source
1
Merci pour le conseil. Je sais que la sauvegarde est quelque chose que je dois régler. Le basculement n'est pas possible pour le moment, car les machines exécutent différentes machines virtuelles et n'ont pas autant de RAM, donc je ne peux pas mettre toutes les machines virtuelles sur une seule machine.
Martin Walter
1
J'aimerais en savoir plus sur les problèmes que vous avez mentionnés concernant la restauration de machines virtuelles avec la sauvegarde du serveur Windows 2012
wandersick
1
@wandersick Un problème courant en fait. La sauvegarde Windows est connue pour générer des erreurs étranges comme 0x8XXXXXXX pendant la restauration, ce qui rend la restauration impossible. Une chose étrange est que parfois, les codes d'erreur ne sont même pas googlables :-(
Net Runner
0

Dans les petits déploiements, il est généralement préférable d'avoir plusieurs (au moins 2) machines moins chères qu'une machine coûteuse. Ou en d'autres termes, dans les petits déploiements, il vaut mieux être large que grand. La raison en est que vous disposez ainsi d'une certaine redondance pour une augmentation limitée des coûts. Deux serveurs 3000, - pourraient être capables de faire la même chose qu'un serveur 5000, - mais si le serveur cher échoue, vous êtes désossé. Si l'une des moins chères échoue, vous avez au moins la moitié de vos machines virtuelles en cours d'exécution, et elle peut probablement également exécuter les autres, cela va juste être lent.

Il est important de ne pas gérer ces serveurs individuellement, mais de les regrouper d'une manière ou d'une autre. Votre solution de virtualisation doit être en mesure de créer un cluster de basculement de sorte que peu importe sur quel hôte une machine virtuelle vit, si l'hôte meurt, la machine virtuelle est automatiquement migrée. Cela réduit également la microgestion et signifie qu'à l'avenir, vous pouvez simplement ajouter un nouveau serveur tout en conservant les anciens, jusqu'à ce qu'il ne soit plus économique de le faire. Cette décision se résume généralement à la consommation d'énergie ou aux limitations d'espace.

Si vous souhaitez vous développer davantage, vous souhaiterez probablement migrer du stockage sur serveur vers un SAN. De cette façon, vos serveurs deviennent de purs nœuds de calcul et leur santé n'a pas vraiment d'importance pour les machines virtuelles.

mzhaase
la source
Soyez avisé qu'avec cette solution / voie générale, vous devez atteindre un certain niveau pour qu'elle soit correcte. Vous pouvez également obtenir une redondance à l'intérieur de la machine coûteuse (PSU, disques, contrôleurs, GPU, CPU, cartes réseau), tout en réduisant la complexité de la gestion (mises à jour logicielles pour le deuxième hôte, orchestration de basculement automatique des VM, considérations de trafic réseau, autorisations, surveillance) un peu. Cependant, il est difficile de dire ce qui est mieux sans chiffres précis.
user121391
-8

tant que vous n'avez aucun problème sur votre réseau et sur votre système de sauvegarde, vous pouvez continuer avec cette configuration mais pour l'avenir, il est préférable d'avoir un serveur professionnel 100% HEALTY.

Shan't Baghdikian
la source