2010-08-26 2 views
4

donc nous avons un serveur de vie Ferme, des trucs conventionnels non virtualisés. C'est pour rester ainsi pendant le temps. Les serveurs dont nous parlons sont: Loadbalancer, DB master, DB Slaves (2x), Webservers (2x), serveur CMS. En tout, 7 serveurs par ferme.L'état de XEN vs KVM pour la batterie de serveurs virtuelle inhouse comme la ferme en direct

Nous voulons avoir un à plusieurs « copies plutôt exacte » de la structure de la vie à des fins à la demande.

  • Test/Mise en scène: trouver des bugs avant live qui pourrait passer à travers si nous ne pas utiliser le même logiciel de configuration
  • Debugging/Analyse comparative: Même comme test, mais avec des outils supplémentaires. les drapeaux de débogage et isolés de Tetsing/Staging pour ne pas interférer avec QA. Développement/Expérimental: Modification des composants du système, des versions logicielles, des bibliothèques et de la configuration pour améliorer les performances, l'efficacité du développement, la pérennité de nos systèmes, etc.

En tout, 3 "fermes" virtuelles et 7 serveurs virtuels chacun, parfaitement isolés.

Maintenant, je sais que cela peut être réalisé avec de nombreuses variantes de virtualisation. Les questions sont, quel est le meilleur? VMware ne pas être open source n'est rien que nous aimerions utiliser d'un point de vue stratégique. En regardant XEN et KVM, les deux plus grands acteurs de la virtualisation open source, j'aimerais avoir des conseils sur quoi/comment sélectionner. Le Web semble indécis.

Informations additionnelles:

  • « durée de vie » du matériel du serveur que nous achetons sera 2-3 ans
  • Il est possible que nous puissions migrer des systèmes en nuage-environnements plus tard, si ce est un facteur à prendre en compte dans la sélection de la technologie de virtualisation
  • L'isolation des batteries de serveurs/serveurs dans les scénarios de charge élevée est importante. QA ne devrait pas souffrir quand quelqu'un épaves des ravages dans la ferme expérimentale
  • utilisation de ressource en commun efficace est bien sûr apprécié (mémoire overcommitment/pages partagées? Objets Automaticly partagés sur le disque dur comme le hashify linux-vserver?)
  • entretien régulier requierements et facile de gestion

Je sais que les choses sont dans le flux mais j'apprécierais si vous me dire votre opinion sur ce qu'il faut choisir en ce moment vu que nous voulons vivre avec la technique pendant au moins 3 ans, accumuler et réutiliser le savoir-faire. Aussi peut-être à la fin nous pouvons tous réaliser que ni l'un ni l'autre, XEN ou KVM, ne décident de la bataille mais d'autres facteurs. L'illumination à cet égard est encore plus précieux pour nous maintenant.

ps: et laisse pas la flamme: D

+1

Ce ne serait pas mieux sur ServerFault? – notJim

Répondre

0

Je ne peux pas aider avec votre requête, mais il serait peut-être aider les autres si vous nous avez dit quel OS vous devez exécuter sur chacun des 7 serveurs, et au moins approximativement à quelles exigences de ressources ces serveurs doivent répondre (RAM, mémoire de masse, CPU, réseau).

Questions connexes