- 技术背景:随着互联网技术的不断发展,硬件过剩的现象越来越需要被重视,虚拟化技术的出现是该现象很好的一种良药。
- 什么是虚拟化技术?
虚拟化技术将原有的硬件资源转化成了逻辑上可管理的资源,不再受物理上的界限。资源不再是分散的硬件,而是将CPU、RAM、存储、磁盘等硬件资源变成一个可以动态管理的资源池,从而将一个物理机划分为多个虚拟机。具有分区、隔离、封装、硬件独立的特点。
注:虚拟化环境有很多,比如有服务器虚拟化、网络虚拟化、存储虚拟化、系统管理虚拟化、桌面虚拟化等等,其中服务器虚拟化是核心。
- 虚拟化技术分为哪几类?
1、原生虚拟化
原生虚拟化也可以理解为硬件虚拟化,通过hypervisor虚拟化平台使虚拟机在上面运行。
2、寄生虚拟化
寄生虚拟化可以看作是一种服务或者是一种应用软件,提供使虚拟机在宿主机上运行的服务或者说功能。
- 虚拟化技术的一些应用
我们常说的云,其核心技术就是虚拟化;包括Linux2.6.20版本之后的发行版本中包含的KVM系统虚拟化模块,也属于原生虚拟化;还有现在比较火的Docker,其用的容器技术就是一种优于传统虚拟化的全新虚拟化技术。以及最新的发展趋势HCI超融合(软件数据定义中心,名字很高端但万变不离其宗。一台服务器承担计算、网络、存储和虚拟化等所有功能,而多套单元设备通过网络聚合起来,可以实现模块化的无缝横向扩展,形成统一的资源池)同样是基于虚拟化技术。
作者一名苦逼大三准备实习的学生,写博客的目的是想与各位前辈交流学习以及顺便梳理自己所学的知识,所以如果写的不好还请多多包涵、指正教育啦。