Even if your server will be organized by dozens of virtual machines, this will require much less CPU resources than you can imagine. Depending on the what kind of software is used – VMware, Microsoft Hyper-V, Citrix XenServer, or something else, you can run a large number of virtual servers on your multi-core hardware. The important point is that most servers are idle most of the time. Execution of the current problem of course is mobilizing resources for short periods of time, but only the execution of multiple virtual task allows you to load your equipment on complete. Of course, this is not always true, because your particular server can be permanently busy performing a complex task. The first thing you need to concentrate on what the implementation of small projects on virtualization is of course components equipment. An important rule is that the priority in choosing a processor should be placed not on the frequency and the number of cores to provide the best distributed, parallel execution of tasks. It is also important get the maximum possible amount of RAM – more memory, the more virtual machines you create.
This is especially true if you work with certain types of hypervisors, which require the selection large fixed area of RAM for each virtual server. The third factor is the storage system. In a small IT environment, you can not have a storage area network (SAN) or Network Attached Storage (NAS), so the images of virtual servers will be stored on the physical server.