The difference between docker and kvm, concise and vernacular, and the advantages of the two

Summary type:

  • Docker is more resource-saving than kvm and can provide performance very close to the host machine, while kvm resource isolation is higher than docker, and kvm supports more types of operating systems
  • On the application side, docker (withstands the toss, fast deployment speed), on the system side, kvm (host isolation, also supports snapshots)

Separate explanation type:

  • Docker is containerized. Startup can be achieved in seconds, which is much faster than traditional virtual machines. Docker has a high utilization rate of system resources. Thousands of Docker containers can run simultaneously on a host.

Advantage:

  1. Efficient use of system resources
  2. Fast startup time
  3. Consistent operating environment
  4. Continuous delivery and deployment
  5. Easier maintenance and expansion
  • KVM is an open source system virtualization module. It uses liunx's own scheduler management. After virtualizing multiple physical machines with kvm, a large virtualized resource pool is formed to facilitate users to allocate computing power from the resource pool. Improve the efficiency of resource use and ensure the isolation and security of multi-user resources

Strengths:

  1. Support multiple operating systems
  2. Support live migration
  3. Support for hybrid virtualization
  4. Performance and scalability
  5. Storage and client image format

Guess you like

Origin blog.csdn.net/qing1912/article/details/109387936