The great tool contemporary virtual world.
Rating: 9 out of 10
IncentivizedUse Cases and Deployment Scope
Linux KVM is a powerful and free (in the case of using Ubuntu for example) virtualization tool. In our organization KVM plays a significant role in DevNet related implementations (especially by using in pair of network appliances + KVM with a variety of firewall/router/VPN box images). AT&T which is one of our carriers and the most well-known SP is also using KVM in its FlexWare environment (Juniper NFX hardware + KVM + vEX/vSRX images).
Pros
- Lightweight built-in implementation for all *nix based OS.
- Easy to deploy and manage VMs.
- Freeware (is you are using a free OS).
Cons
- Monitoring features (unclear SNMP MIB DB, do not support by the monitoring systems, like Solarwinds and etc.)
Likelihood to Recommend
KVM is the best solution in the case you need to test and turn up any virtual environment with limited vCPU/RAM resources. The obvious area of its use is a network environment when we want to avoid being tied to one type of hardware/vendor and being able to swap from one instance to another with no downtimes. The use of a vSwitch (that supports VLAN tagging) is a significant bonus for network engineers that some other hypervisors do not provide.