J'ai une question sur la meilleure conception pour la redondance de site lors de l'utilisation de clusters vSphere. Un peu d'informations générales sur notre situation, cependant.
Nous sommes une entreprise de taille moyenne avec deux bureaux principaux, situés dans différents pays. Nos réseaux sont reliés par une ligne louée Layer2 150Mbps actuellement sous-utilisée. Nous avons une variété de services fonctionnant pour un usage interne au sein de l'entreprise, certains sur des serveurs physiques et d'autres sur des clusters vSphere existants. Dans notre département, nous exécutons également plusieurs services (presque tous fonctionnant sous diverses formes de Linux) comme NTP, Syslog, serveurs de saut, serveurs de surveillance, etc.
Nous avons maintenant l'exigence que ces serveurs doivent être redondants dans chaque emplacement (ce qu'ils ne sont pas pour le moment) et également redondants sur le site (ce qu'ils sont dans une certaine mesure, les serveurs sont dupliqués au 2ème emplacement avec des configurations synchronisées via différentes méthodes au niveau de la couche application). Il n'y a pas de SAN disponible pour nous, du moins pas quelque chose que nous pouvons utiliser pour le moment.
Le coût est également un problème. Bien que nous ayons un budget disponible pour cela, nous ne pouvons pas nous permettre d'acheter des SAN pour les deux emplacements par exemple.
J'ai regardé la fonctionnalité VSA et il semble que cela pourrait être quelque chose pour nous, mais je ne sais pas comment résoudre l'exigence de redondance du site.
Pour le moment, à des fins de test, j'installe dans un laboratoire un vSphere 5 avec VSA sur deux hôtes ESXi. J'utilise actuellement le kit Essentials Plus avec une licence VSA, qui me permet de créer un cluster VSA sur jusqu'à 3 hôtes, avec une licence vCenter pour les gérer. Les hôtes disposent chacun de deux cartes réseau à double port et de deux disques de 600 Go, exécutés dans Raid1. Sur le plan matériel, cela nous suffira pour exécuter tous les services dont nous avons besoin en tant que VM et assurera la redondance au sein du site.
Pour le moment, je ne vois que deux options pour avoir une redondance de site:
- construire un ordinateur VSA identique dans le deuxième emplacement et garder les différents services synchronisés au niveau de la couche application (synchronisation de base de données, rsync et ainsi de suite).
- il suffit de déplacer l'un des hôtes du cluster existant vers le deuxième emplacement, en faisant en sorte que le cluster VSA couvre la liaison de 150 Mbps entre les sites.
Je préférerais de beaucoup la deuxième option, mais je ne sais pas dans quelle mesure cela fonctionnera, si cela peut fonctionner. Techniquement, cela devrait être le cas, nous pouvons couvrir les VLAN nécessaires sur la ligne louée et les mettre à disposition au deuxième emplacement. L'avantage serait que nous n'avons pas à nous soucier du tout de la synchronisation des bases de données et autres. Mais j'ai le sentiment que la bande passante ne sera pas suffisante, je n'ai aucun moyen de savoir combien de trafic le cluster VSA va générer entre les hôtes. Je me rends compte que cela dépendra très probablement de l'utilisation individuelle des machines virtuelles, mais je ne sais toujours pas comment VSA réplique les données entre les hôtes ESXi.
S'agit-il de mes seules options ou mes objectifs peuvent-ils être atteints d'une autre manière? Existe-t-il peut-être un moyen d'avoir une sorte de cluster "stand-by à froid" dans le deuxième emplacement où les machines virtuelles seraient synchronisées une fois par nuit à partir de l'emplacement principal? L'idée est que dans le cas où le premier site deviendrait indisponible, nous serions en mesure de mettre en ligne toutes ces machines virtuelles. Nous serions d'accord avec les données datant d'un jour.
Toutes les réponses sont appréciées.
Cordialement, Stefan