LVE (Lightweight Virtual Environment) versus VPS (Virtual Private Server)
Both technologies are similar, take a large server and cut it into chunks and sell off the chunks to different customers, but which solution is for you?
1. The Filesystem & Operating System
LVE: Each customer gets a virtualised copy of the Operating System, with safe to run binaries provided by CageFS. The support and upkeep of the Operating System is performed by the hosting company. Customers can only see their own processes and files, and not those of other customers.
VPS: Each customer gets their own copy of the operating system. The support and upkeep of the Operating System is performed by the customer. Customers can only see processes that belong to their VPS.
2. The Hosting Software
LVE. Customer is given access to Email Accounts (email), Hosting Accounts (websites) and Software Scripts (WordPress, Magento, Joomla, Drupal etc) through the control panel and also can choose which version of PHP (from 4.4, 5.1, 5.2, 5.3, 5.4, 5.5 & 5.6) and modules they want to use at the flick of a switch.
VPS: Customer gets to configure the Email and Hosting Accounts themselves, or can choose to purchase a Control Panel at an additional cost through the vendor or from a 3rd party. They can decide which version of PHP they want to be installed.
3. Memory & CPU Power
LVE: Customer is given upper limits for CPU, Physical Memory, Virtual Memory, Disk I/O, IOPS & MySQL Use. The limits can be changed depending on the package you purchase. All resources are borrowed from a pool of resource on the server. The server has very large amounts of resource available for short periods of time.
VPS: The Customer’s VPS is given limits for CPU, Physical Memory & Virtual Memory and sometimes Disk I/O. The limits are different depending on which spec of VPS you purchase. CPU and Disk I/O are most often borrowed from the main server, but the memory remains allocated to the customer permanently. The VPS often has limited resources, but they are constantly available.