VPS(Virtual Private Server) is a small part of a physical dedicated server that is dedicated to smaller VMs with dedicated resources(RAM, CPU, Storage) that are created using different platforms such as VMware that can run different OSes. It has Windows and Linux.
VPS is suitable for small and medium businesses because you will pay less for the purchase and maintenance and resources you need than dedicated servers, and by expanding your business, you can easily upgrade your VPS.