Virtual servers are servers that share resources with other operating systems and software, often Cloud-based, to create a faster way to share those resources. Dedicated servers are on-site servers that can be managed in real-time and are arguably more secure since it offers a more controlled and direct connection. A virtual server is cheaper and faster to deploy than a physical server but it does have pitfalls. Virtual servers need a large amount of RAM and can be difficult to manage due to constant upkeep requirements. In addition, when a VPN creates many virtual servers on one host it can cause latency issues. Dedicated servers are way more expensive to maintain but the VPN provider has direct access to the server year-round to troubleshoot any issues that may arise. It also gives the VPN more control over user access and the connections tend to be more reliable.