XEN vs KVM state for virtual server virtual farm, e.g. live farm

so we have a life server farm, ordinary things are not virtualized. It should remain that way for a while. The servers we are talking about are: Loadbalancer, DB master, DB Slaves (2x), Webservers (2x), CMS server. Only 7 servers per farm.

We want to have one, many fairly accurate "copies" of the structure of life for personal purposes.

  • Testing / setting: find errors before living, which may slip if we do not use the same software configuration
  • Debugging / benchmarking: similar to testing, but with additional tools. debug flags and isolate from Tetsing / Staging so as not to interfere with QA. Designed to gain a deeper understanding of how things are going with our living systems.
  • Development / Experimental work: changing system components, software versions, libraries and configurations to increase productivity, developer efficiency, future security systems, etc.

Only 3 virtual "farms" - 7 virtual servers, each of which is neatly isolated.

Now I know that this can be achieved with many different virtualization options. Questions are, which is better? VMware, which is not open source, has nothing in common from a strategic point of view. Looking at XEN and KVM, the two largest open source virtualization players, I would love to hear some tips on what / how to choose. The web seems unresolved.

Additional Information:

  • "service life" of the server equipment that we buy will be 2-3 years.
  • It is possible that we will be able to transfer systems to the cloud later if this is a factor that should be considered when choosing a virtualization technology
  • The isolation of server farms / servers in high-load scenarios is important. QA should not suffer when someone destroys chaos in an experimental farm.
  • Of course, it is useful to use the efficient use of ressource (re-arrangement of memory / shared pages) Automatically shared objects on the hard drive, such as linux-vserver, hashify?)
  • Regular maintenance and ease of operation.

I know that things are in flux, but I would be grateful if you would tell me your opinion on what to choose right now, seeing that we want to live with technology for at least 3 years, create and use know-how. Also, perhaps in the end we will all understand that neither one, nor XEN, nor KVM decides the battle, but other factors. Enlightenment in this regard is even more valuable to us right now.

ps: and allows no flame: D

+4
source share
1 answer

I can’t help with your request, but maybe it will help others if you tell us which OS you need to run on each of the 7 servers, and at least roughly what resource requirements these servers should answer (RAM, mass storage, processor, network).

0
source

All Articles