J'envisage d'acheter matériel de base disponible sur étagère afin de construire un serveur qui hébergera des machines virtuelles en utilisant le serveur ESXi.
Destiné à L'objectif de ce serveur n'est PAS critique pour la mission des tâches. Il devra faire tourner peut-être 20 à 50 machines virtuelles Windows XP/Vista/7 (au total, mais plus près du chiffre de 20). Chaque invité devra avoir 1 à 2 Go de RAM et probablement deux à trois fois plus d'espace disque que ce dont le système d'exploitation invité a besoin avec une installation propre et toutes les mises à jour appliquées (ce qui représenterait environ 1,5 million de dollars). 6-8 GB pour XP et je crois plus proche de 10-15 pour win7 ). Ces invités serviront de terrain d'essai pour un nouveau produit qui est un logiciel de gestion de réseau. Les invités seront donc inactifs la plupart du temps une fois qu'ils seront chargés initialement, mais si je leur donne une tâche à accomplir, ils devraient être en mesure d'obtenir des résultats raisonnables.
Maintenant, d'après ce que j'ai appris... Le processeur n'est généralement pas un problème (6 cœurs suffiraient), la mémoire ne devrait pas manquer, mais ne doit pas être la somme de tous les invités, à cause du sur-engagement... Cela m'amène à IO, qui est, comme il semble, le goulot d'étranglement.
Comme j'ai très peu d'expérience avec le serveur ESXi (et ESX aussi), j'aimerais poser la question :
- Combien de mémoire pourrais-je économiser en sur-engagement, et comment cela affecte-t-il les performances ?
- Un processeur à 6 cœurs est-il suffisant pour faire fonctionner le système décrit ci-dessus ?
- Serait-il possible de faire fonctionner un serveur entier avec deux (ou même un) disques SSD (pour héberger les disques virtuels du système), avec quelques disques durs supplémentaires (2-3) en RAID 0 pour être utilisés comme stockage secondaire ?
- J'ai lu quelque part que ESXi permet d'avoir quelque chose comme une "image maître", essentiellement une machine virtuelle qui est "déployée" plusieurs fois, de sorte que l'espace disque peut être économisé en ayant seulement les différences stockées par des invités spécifiques, au lieu de copier autour des disques virtuels entiers. Est-ce vrai, et en quoi cela peut-il m'aider ?
- Y a-t-il d'autres éléments dont je dois tenir compte pour élaborer cette solution standard ?
Je devrais probablement mentionner ici que je suis pleinement conscient des problèmes comme le SPOF concernant l'alimentation, le raid 0, etc., mais comme il s'agit seulement d'un terrain d'essai et non d'un système de production, ce n'est pas si important pour moi.
Merci, B.