Nayan Gohel - PeerSpot reviewer
Senior Technical Support Engineer at Microlink Solutions Pvt Ltd
Real User
Top 20
Useful for virtualization and doesn't require third-party applications
Pros and Cons
  • "The tool's most valuable feature is backup. The product makes it easy to manage virtual machines. Other tools require third-party applications like VMware and vSphere. However, KVM doesn't require these applications."

    What is our primary use case?

    We use KVM for virtualization. 

    What is most valuable?

    The tool's most valuable feature is backup. The product makes it easy to manage virtual machines. Other tools require third-party applications like VMware and vSphere. However, KVM doesn't require these applications. 

    For how long have I used the solution?

    I have been using the product for six to seven years. 

    What do I think about the stability of the solution?

    The data is in high availability. If my servers undergo maintenance, we switch to another virtual machine host. We delete the maintenance activity, restoring it to the original state, ensuring the users have no downtime.

    Buyer's Guide
    KVM
    March 2024
    Learn what your peers think about KVM. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
    768,246 professionals have used our research since 2012.

    What do I think about the scalability of the solution?

    We can add multiple hosts. Currently, we have three physical hosts with 30-40 virtual machines running. If there is a requirement change, we can easily add more rules or expand the cluster without any issues.

    How are customer service and support?

    We rely on community support since we use the tool's open-source version. Tech support is available for subscription-based versions. 

    Which solution did I use previously and why did I switch?

    I have worked with VMware before KVM. You need a subscription and license to work with VMware. VMware has features like vMotion and storage vMotion. KVM has the same features as well. The main difference between the two is in licensing costs. 

    How was the initial setup?

    KVM is easy to install and manage. After installing the hypervisor, you can manage changes easily from the web console. You can modify policies, adjust settings like high availability, and access other advanced configurations by logging in. You can complete the deployment in one host in 10-15 minutes. 

    What's my experience with pricing, setup cost, and licensing?

    KVM is an open-source solution. 

    What other advice do I have?

    I rate the product a nine out of ten. 

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    PeerSpot user
    Business Engineer and Consultant at All-Tech
    Real User
    Top 10
    Reduces OpEx and is easy to maintain, along with low memory usage and a minimal interface
    Pros and Cons
    • "The most helpful aspect of KVM is the fact that the interface is so minimal. It includes just what you need to set up the VMs and manage them, and it's very simple to do so."
    • "One problem I have is that it's not very scalable when it comes to resizing the VM disk dimensions. For example, if you have initially set a virtual drive to 10 GB and you want to upgrade it to 15 GB, it's not that easy."

    What is our primary use case?

    We are using KVM on-premises with Ubuntu 20.04 for the primary purpose of reducing operating expenses (OpEx) and to make maintenance and security easier for us. Of note, with this kind of virtualization technology, you can very easily create backups and restore data in case of disaster.

    The services that we have running on our virtualized KVM environment are currently being used by everyone at the company, numbering in the range of thousands of end-users.

    We also make use of Proxmox VE and, less often, VMware.

    What is most valuable?

    The most helpful aspect of KVM is the fact that the interface is so minimal. It includes just what you need to set up the VMs and manage them, and it's very simple to do so. You don't need to go with the typical black-screen command-line interface; instead, you just have a small graphical interface with which you can create VMs, edit them, upgrade calculations, and perform other administration tasks. And, because the interface is so lightweight, it has very low memory usage.

    KVM, as a native virtualization solution, is a complete and fully adequate system for small businesses that need to reduce costs, and also to make maintenance easier. 

    What needs improvement?

    One problem I have is that it's not very scalable when it comes to resizing the VM disk dimensions. For example, if you have initially set a virtual drive to 10 GB and you want to upgrade it to 15 GB, it's not that easy. For this kind of task, you have to get behind the command-line to set it, and this process isn't easy for a newcomer. However, if you have planned your virtualization project well and you know exactly how much RAM and storage space you will need for each different VM, you can simply set it and forget it, because everything you set is permanent.

    Another improvement I would like to see is better functionality when it comes to making snapshots automatically while the VM is still running. For example, when a VM is running and you want to back it up, occasionally the VM backup that you obtain is not usable. Thus, I would propose that in the next edition of KVM there should be better "hot" backup features (as opposed to "cold" backups which are performed when the VM is powered down). 

    For how long have I used the solution?

    I have been using KVM for about six years.

    What do I think about the stability of the solution?

    KVM is extremely stable, to the point where I would give it 5/5 stars for stability.

    What do I think about the scalability of the solution?

    In terms of expanding the dimensions of your virtual disks, KVM is not easy to scale. Let's say you have a 10 GB disk, and you want to scale it up to 15 GB, the process requires that you enter a basic console and use the command-line interface to set the new size. It's not always an easy process for beginners. On the other hand, it is easy enough to scale other resources such as the CPU and RAM.

    However, in general, when it comes to supporting a large number of users, it is scalable enough for us as we have thousands of users in the whole company using the services that are being virtualized with KVM.

    Additionally, it's not hard to scale when talking about labor and maintenance. For example, I'm the only one administrating the infrastructure, by setting up and managing the VMs (e.g. adding VMs, editing configurations, etc.), for all these thousands of users in all different positions of the company.

    How are customer service and support?

    I provide support for the system myself and I have not yet needed additional support, mainly because I only use it for basic operations.

    Which solution did I use previously and why did I switch?

    KVM is a perfect alternative to commercial solutions in the market such as VMware, especially when it comes to stability. In my experience, KVM is more stable than VMware.

    How was the initial setup?

    I performed the initial setup and I did not need to contact support. Instead, I provided the support I needed by myself, in order to become comfortable with the basic operation of KVM. Compared to Proxmox, the setup is very similar, although admittedly Proxmox offers a more user-friendly interface to manage VMs.

    In all, the setup took about two hours. If the internet connection is good, I install the operating system, then set up the hypervisor and perform the updates before installing the VMs. Two hours is about enough for this entire procedure. 

    What's my experience with pricing, setup cost, and licensing?

    There is no cost involved in the use of KVM, as it is open source.

    What other advice do I have?

    On the whole, I would certainly recommend KVM to new users. Going further, I would give the following advice: although it's true that deep administration can be a bit difficult for newcomers who are not used to Linux, if you just follow the tutorial on KVM deployment and plan your deployment properly, you will be able to set up a stable virtualization system with ease. That's one of the perks of KVM — it's natively very stable once it has been set up correctly.

    I would rate KVM an eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    KVM
    March 2024
    Learn what your peers think about KVM. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
    768,246 professionals have used our research since 2012.
    CEO at iSolute Ltd
    MSP
    Top 5
    A stable solution that can be provided to customers who want a virtual machine for a certain purpose
    Pros and Cons
    • "The most valuable feature of KVM is its stability."
    • "The solution’s user interface could be improved and made more user-friendly."

    What is our primary use case?

    The use cases for KVM depend on the customer's needs, and I deliver different customer services. For example, if a customer wants a virtual machine for a certain purpose, I give them a finished solution.

    What is most valuable?

    The most valuable feature of KVM is its stability.

    What needs improvement?

    The solution’s user interface could be improved and made more user-friendly.

    For how long have I used the solution?

    I have been using KVM for five years.

    What do I think about the stability of the solution?

    I rate KVM a nine out of ten for stability.

    Which solution did I use previously and why did I switch?

    I provide other solutions like VMware virtual desktop and ESXi server.

    How was the initial setup?

    The solution’s initial setup is straightforward.

    What about the implementation team?

    We deployed the solution through an in-house team in 10 to 15 minutes.

    What's my experience with pricing, setup cost, and licensing?

    I use the free version of KVM, and I'm not sure if there is a paid version.

    What other advice do I have?

    I would recommend KVM to other users.

    Overall, I rate KVM a nine out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    Flag as inappropriate
    PeerSpot user
    Technical Architect at a tech vendor with 10,001+ employees
    MSP
    A flexible tool that supports multithreading and parallel ports
    Pros and Cons
    • "It is an easily scalable solution."
    • "In KVM, snapshots and cloning are areas where there could be a little more sophistication, like VMware."

    What is most valuable?

    The most valuable feature of the solution is that KVM is much more flexible than Oracle VM. Multithreading in KVM is also a very good feature. Oracle VM supports only serial ports, so executions happen one after the other, while KVM supports parallel ports, allowing you to do multiple tasks at the same time, which also makes it a more flexible choice.

    What needs improvement?

    Sometimes, my company has some issues with the storage part, which is mostly not the fault of KVM but a problem with the storage. In general, I don't have any downsides or negative points related to the tool.

    In KVM, snapshots and cloning are areas where there could be a little more sophistication, like VMware.

    For how long have I used the solution?

    I have been using KVM for five years. My company recommends KVM to potential customers.

    What do I think about the stability of the solution?

    Stability-wise, I rate the solution an eight out of ten.

    What do I think about the scalability of the solution?

    It is an easily scalable solution.

    How are customer service and support?

    My company communicates with Oracle Linux's technical support, and sometimes the support is good, while sometimes it may be a bit less.

    Which solution did I use previously and why did I switch?

    My company has experience with Oracle Linux VM and Oracle VM apart from KVM. KVM and Oracle Linux VM are more stable and flexible compared to other products in the market. My company does not recommend products from KVM's competitors since we have an Oracle-centric environment, and most of the time, we get VMs with Oracle licenses only. Oracle VM will not do anything to improve the product since it can be described as an end-of-life product.

    What other advice do I have?

    I rate the overall product an eight out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Konstantin Anisimov - PeerSpot reviewer
    CEO at Rusonyx
    Real User
    Excellent features that sets itself apart from the competition, open source, with sizable monthly return on investment
    Pros and Cons
    • "The most valuable feature is hypervisor. I can host at the same time different operating systems in Linux Windows."
    • "The speed is around thirty percent slower than another competitor. This would be something to work on."

    What is our primary use case?

    Our primary use cases are for regular hosting and traditional hosting VPSs. We are a provider of VPSs on the market. And the second use case, cloud offer, is also based on KVM.

    How has it helped my organization?

    KVM is pretty good hyper-vision technology and is pretty much the same as VMware and Microsoft.

    What is most valuable?

    The most valuable feature is hypervisor. I can host at the same time different operating systems in Linux Windows.

    What needs improvement?

    The speed is around thirty percent slower than another competitor. This would be something to work on.

    For how long have I used the solution?

    I have been using KVM for the past two years.

    What do I think about the stability of the solution?

    The stability is better than Red Hat. I find that it is very stable.

    What do I think about the scalability of the solution?

    We currently have more than ten thousand servers operating on KVM and thirty thousand customers. We do have plans to increase usage.

    Which solution did I use previously and why did I switch?

    We previously used Red Hat but the Hypervisor is excellent with KVM and more stable.

    How was the initial setup?

    The initial setup is easy and straightforward and takes about fifteen minutes to deploy by pushing a button.

    What about the implementation team?

    We did our implementation in-house and deploy it ourselves.

    What was our ROI?

    We see savings every month of around twenty thousand dollars.

    What's my experience with pricing, setup cost, and licensing?

    KVM is an open-source product that works well for us. 

    Which other solutions did I evaluate?

    We did look at the Virtuals option but decided to go with KVM.

    What other advice do I have?

    KVM is one of the best in virtualization, and I would rate KVM an eight on a scale of one to ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Mostafa Khadem - PeerSpot reviewer
    Senior Linux System Administrator at Dana Energy
    Real User
    Very easy to configure, stable and open source
    Pros and Cons
    • "This solution is open source and easy to configure."
    • "There are some issues with the graphics and some software that is very complex."

    What is our primary use case?

    I'm a senior Linux system administrator and we are customers of KVM. 

    What is most valuable?

    I like that this solution is open source, it was easy for me to configure and I haven't had any problems with it.

    What needs improvement?

    I think the UI could be developed more in the future because there are some issues with the graphics and some software that is very complex. A GUI for controlling the VMs would be a good additional feature. It's easy for us but it's difficult for others working with CLI.

    For how long have I used the solution?

    I've been using this solution for over three years. 

    What do I think about the stability of the solution?

    KVM is stable, but the product from VMware E6 is not stable and I sometimes have issues with it and then the usage of RAM and CPU is costly in my experience. 

    What do I think about the scalability of the solution?

    This solution is scalable. 

    How are customer service and technical support?

    We did not initially have support but when I have used it recently it's been good. 

    How was the initial setup?

    The initial setup is quite easy for me, I use CentOS. 

    What other advice do I have?

    KVM is good and I recommend it. In the future, containers will be substituted by virtual machines and KVM need to adapt to be able to support that. 

    I rate this product an eight out of 10. 

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    IT expert/sys admin at a tech services company with 201-500 employees
    Real User
    Top 10
    An open source virtualization technology lets you turn Linux into a hypervisor
    Pros and Cons
    • "The key aspect is that the KVM directly interacts with the Kronos. There's no clear indication of indirect communication with Kronos. It is not linked to Kronos, and interaction is straightforward without any intermediaries."
    • "I believe KVM offers a unified answer, while ProxMark addresses orchestration. KVM lacks orchestration. If the aim is to centrally oversee multiple KVMs – let's say to freeze them – a centralized management solution is absent."

    What is our primary use case?

    KVM is quite lightweight, not burdened by excessive resource demands. It's straightforward and convenient. Personally, I find it uncomplicated due to its limited graphical user interface (GUI) and reliance on the command line.

    What is most valuable?

    The key aspect is that the KVM directly interacts with the Kronos. There's no clear indication of indirect communication with Kronos. It is not linked to Kronos, and interaction is straightforward without any intermediaries.

    What needs improvement?

    I believe KVM offers a unified answer, while ProxMark addresses orchestration. KVM lacks orchestration. If the aim is to centrally oversee multiple KVMs – let's say to freeze them – a centralized management solution is absent.

    For how long have I used the solution?

    I have been working with KVM for six months. 

    What do I think about the stability of the solution?

    Stability is guaranteed due to its open-source nature, ensuring reliable deployment. KVM's internal deployment is secure. The primary aspect is its upcoming release of significant features. I would rate it nine out of ten.

    What do I think about the scalability of the solution?

    It is a scalable solution, and I would rate it six out of ten.

    How are customer service and support?

    Technical support is provided by the community, which is the foundation of open source, rather than through subscription-based support.

    How was the initial setup?

    It is easy to setup this solution. The relevance of KVM varies based on your situation. It significantly differs between scenarios. Some individuals utilize it for retail, implying a compact setup with a few VMs, perhaps around four. The scenario determines the specifics. For instance, if there are twelve VMs, the setup process consumes an hour.

    You simply need to click the address or follow the sequence. Initially, download the necessary packages, including KVM and others. If you're using a KVM distributor, running 'App Get install KVM' suffices. Once the packages are installed, verify the live web services. Then, confirm the services are operational before proceeding with commands. Deploying KVM is straightforward

    This process can be managed by a single individual. The involvement is primarily on the software side, not the hardware aspect of deployment. It's a user-friendly software deployment process.

    What other advice do I have?

    This solution holds significant importance because when considering payment for products in a smaller setup, clarity might be lacking. However, as your organization expands and adopts numerous solutions, the financial expenses escalates. In contrast, a free pre-established solution seems genuinely sensible in this regard. It is stable and quite affordable so I will rate it 9 out of 10. 

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Fausto Kenji Natsumeda - PeerSpot reviewer
    IT Manager at a tech services company with 11-50 employees
    Real User
    Helps to deploy application servers and host websites
    Pros and Cons
    • "I appreciate the network passcode feature in KVM, as it provides a convenient way to manage DNS and cloud hosting."
    • "I have encountered difficulties in getting the tool's documentation."

    What is our primary use case?

    We primarily use KVM to deploy application servers and host websites. We aim to explore its features further to enhance our projects and implement diverse environments within this virtualization software.

    What is most valuable?

    I appreciate the network passcode feature in KVM, as it provides a convenient way to manage DNS and cloud hosting.

    What needs improvement?

    I have encountered difficulties in getting the tool's documentation. 

    For how long have I used the solution?

    I have been using the product for two years. 

    What do I think about the stability of the solution?

    In my experience, I haven't encountered any issues with stability. Since I installed and started using it, the system has been working very well.

    What do I think about the scalability of the solution?

    My company has five users for the product. 

    How are customer service and support?

    I haven't contacted technical support yet. 

    How was the initial setup?

    KVM's initial installation was a bit challenging for me, but I believe it's more manageable for those with Linux expertise, especially given the available documentation. It took me approximately five days, working about three hours per day, to fully implement it. 

    What about the implementation team?

    I did the deployment myself. 

    What other advice do I have?

    I rate the overall product a seven out of ten. You need to have good knowledge of Linux and networks. I would recommend the product to my colleagues.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user