什么是虚拟化?
由于成本的过大开销,出现了虚拟化技术;
虚拟化,大白话理解就是:服务器上建虚拟机,不同的虚拟机跑不同的业务
好处:
避免了资源的浪费
减少了成本的花销
坏处:
虚拟化相对于真实的硬件服务器来说,性能低、稳定性不高。
对数据安全性和稳定性有一定要求的,不建议使用虚拟化技术
虚拟化技术类型:
1、基于平台的虚拟化
如:我们做实验用的vmware,创建出来的虚拟机都是独立的内核,和应用程序
2、基于操作系统的虚拟化
如:容器
模拟出来的只是一堆命令
多个容器共享的是一个物理机的内核
从处理IO的角度来将,容器处理数据的速度要比传统的虚拟化技术块的多
为什么容器比传统的虚拟化技术快的多?
1、基于平台的虚拟化技术,工作的方式:
要上网的话,途中需要经过----操作系统----虚拟硬件-----Hypervisor-----物理机操作系统-----物理机的网卡
2、基于操作系统的虚拟化,工作方式:
由于是共用物理机的操作系统,所以容器内的请求都是直接发给物理机操作系统来处理的,所以相对于传统的虚拟化技术来说,容器在处理IO的速度上就快的很多。
标签:容器,操作系统,虚拟化,区别,虚拟机,-----,物理 From: https://blog.csdn.net/m0_67690972/article/details/136820960