Proxmox VE
Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines.
There are many advantages of virtualizing your servers including the following:
- Increase your hardware utilization
- Save of electricity, reduce CO2
- Reduced physical hardware, fewer maintenance personnel.
- Don't waste time on software installation - use Appliances installed in minutes.
- Simple backup and restore operations.
However, some key features of Proxmox - like easy migrations, independence of hardware and the built in backup facility - make it desirable to run Proxmox even though you'll run only a single VPS on that hardware.
Proxmox is ideal for those that don't need the redundancy which clustering provides.
You can still run a lot of virtual servers (if your hardware permits it) and can enjoy the benefits of the built in backup and restore solution. Quickly create new virtual servers on the fly for yourself, your co-workers or your customers.
You will enjoy the ease and speed with which you can deploy new virtual servers for your paying customers.
Also, testing out new operating systems or software was never so easy. Just install the OS template, create a new virtual server from it and without affecting your production system, try out that software package that you always wanted to compile or install - without fear that it might affect the function of a productive server.
You can also migrate virtual servers (without downtime!) between Proxmox nodes. If you want to deploy operating systems with custom software already pre-installed, then you can do that with Proxmox as well. Either buy a pre-created custom OS template from us, or create your own and re-use it for new virtual instances.
Proxmox VE is optimized for performance and usability. For maximum flexibility, the following virtualization technologies are installed by default.
OpenVZ
This is the preferred technology for running Linux servers as it is the fastest approach. OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated containers (otherwise known as CT, VEs or VPSs). Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.Currently all Virtual Appliances are OpenVZ based and are "production ready".
For details see OpenVZ
KVM
KVM (for Kernel-based Virtual Machine) is a full virtualization solution on x86 hardware containing virtualization extensions (Intel VT or AMD-V CPU is needed). Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc. KVM is a similar to XEN, but KVM is part of Linux and uses the regular Linux scheduler and memory management.KVM is perfectly suited to unmodified operating systems including windows operating systems like Windows NT, Windows 2000, Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008.
For details see KVM.
KVM supports paravirtualization for device drivers to improve I/O performance.
See Paravirtualized Network Drivers for Windows.
Previous page: StrongBolt
Next page: Appliance Templates