VPS (Virtual Private Cloud) is a virtual server placed on a powerful physical server. Its resources are at user's discretion, so the client can decide which operating system to choose and how many resources to set a particular machine.
Read more about VPS in the .