title: Does it make sense to create a VM for each Minecraft-Server/JavaApp?
body: <p>I am fighting with a friend about the topic of Minecraft-Servers and other JavaApps and if it is a good idea to separate them into individual VMs.
  But the point is, we´re not 100% sure which thoughts are right.
  In the following I am going to list all ideas:</p>
  <p>(highlited = pro)</p>
  <blockquote>
  <ul>
  <li>manage and control CPU-/and Memory-Usage</li>
  <li>easy backups</li>
  </ul>
  </blockquote>
  <ul>
  <li>Every Java-Process loads Libraries that can be used by another Process without loading it into RAM again</li>
  <li>Java-Processes, especially Minecraft-Servers can share Resources and can use this in a dynamic fashion</li>
  </ul>
  <p>As we do not know which way is the best and due to the fact that Google does not know a good answer (which could indicate something) I decided to open this Question here.</p>
  <p>Q: Does it make sense to keep Minecraft-Servers and other JavaApps in an individual VM ?</p>