I am Java developer. From my point of view, Virtual Private Server (VPS) and Infrastructure as a Service (IaaS) is the same, both offer me virtual machine to build whatever applications stack I want.
Is this right or I am missing something here?