当前位置:首页 > 虚拟化 > 正文

虚拟化技术目前有哪几种(虚拟化技术分类方式有哪些)

常见的虚拟化技术虚拟化技术有哪些?虚拟化
对于计算机而言,虚拟化通常意味着计算组件在虚拟的基础上运行,而不是在真实的基础上运行。虚拟化技术可以扩展硬件的容量并简化软件的重新配置过程。简单来说,CPU虚拟化技术就是单个CPU并行模拟多个CPU,让一个平台同时运行多个操作系统,应用程序可以在独立的空间运行而不互相影响,从而显着提高计算机的工作效率。
2、网络虚拟化
网络虚拟化是目前业界对于虚拟化细分领域定义最不明确、争议最大的概念。在微软眼中,“网络虚拟化”指的是虚拟专用网络(VPN)。VPN抽象了网络连接的概念,允许远程用户访问组织的内部网络,就好像他们物理连接到该网络一样。网络虚拟化可以帮助保护IT环境免受来自Internet的威胁,同时使用户能够快速、安全地访问应用程序和数据。
3.服务器虚拟化
与网络虚拟化不同,服务器虚拟化是虚拟化技术最早的子领域。据ForresterResearch2006年2月的调查显示,全球企业对服务器虚拟化的认知率达到75%。三分之一的企业已经在使用或准备部署服务器虚拟化。这项诞生于20世纪60年代的技术,正日益显示出其重要的价值。由于服务器虚拟化发展时间较长,应用广泛,人们常常将服务器虚拟化与虚拟化等同起来。
4.存储虚拟化
随着信息业务的不断运营和发展,存储系统网络平台已成为核心平台,大量的高价值数据已经积累了。数据应用对平台的要求越来越高,不仅在存储容量方面,还包括数据访问性能、数据传输性能、数据管理能力、存储扩展能力等诸多方面。可以说,存储网络平台的整体性能将直接影响整个系统的正常运行。为此,虚拟化技术的另一个子领域——虚拟存储技术应运而生。
5、应用虚拟化
以往的虚拟化技术主要集中在硬件平台资源的虚拟优化配置上。随着IT应用的日益普及,应用虚拟化作为虚拟化家族的后起之秀登上了历史舞台。ForresterConsulting于2006年7月对美国各行业的高级IT经理进行的一项研究表明,当今的组织现在将应用程序虚拟化视为业务必需品,而不是IT决策。。据统计,目前全球至少有超过18万个组织正在使用应用虚拟化技术来集中IT管理、增强安全性并降低总体成本。

常见的虚拟化技术有哪些1、KVM:
是一种完全基于操作系统的虚拟化技术,必须运行在操作系统上,不能直接运行在物理机上。
这种类型的虚拟化必须需要CPU来支持虚拟化功能。即虚拟化模块内置于CPU中,所以kvm不需要虚拟所有的cup和内存。它直接调用设备的CPU和物理内存,只需要对其进行分配操作,从而提高了虚拟机的性能
虚拟机的性能得到了很大的提高,其性能基本上是相当于物理机。kvm模块内置于Linux中,系统自带,无需安装。
2.架构是一样的,就是需要支持修改客户端系统的内核,并且支持修改内核的系统必须是开源系统,而闭源系统则不支持修改内核,例如,微软和苹果的操作系统不开源,不支持内核修改,Xen半虚拟化,这是XEN的一大缺点,在3.0版本之后也支持全虚拟化。
和XEN的对比:
由于现在大多数CPU都内置了虚拟化功能,所以主要支持KVM虚拟化技术,以及Guest,保持Guest系统架构与Host系统架构一致。这是XEN的致命缺陷,逐渐被KVM取代是不可避免的。不过XEN在3.0版本之后也支持了。全虚拟化,
提高兼容性。由于KVM的普及,用KVM取代它仍然势不可挡。

虚拟化VNWARE-esxi是一个独立的操作系统,直接运行在物理硬件上,不依赖于操作系统。esxi有自己的服务器管理服务器,可以创建虚拟机服务器并上传镜像文件。此管理服务器不支持虚拟机的移动;不过在window-server2008上安装vsphere-server可以实现虚拟机的远程服务器管理,支持将虚拟机移动到另一台物理机上,还支持创建虚拟机和上传ISO镜像文件。
5.主要架构平台:
x86_64armamd

运行在主机或物理机上的虚拟机
7.主流KVM模拟器QEMU:
模拟键盘、鼠标、显示器等设备
8.虚拟化使用条款:
vmware出厂,KVM和XEN免费
9.使用CUP进行虚拟化的公司指令集属于:
inter的vmx,AMD的svm,都是虚拟指令集
10.虚拟化常见的磁盘格式:
1)Raw:按照指定创建大空间格式,相当于一个占用物理空间的文件,可以直接挂载使用,路径上的数据保存在顺序,所以它的性能是最好的,但是占用的空间较大,不利于虚拟机的迁移。KVM和XEN是这种默认磁盘格式。
2)qcow2:主流默认图像格式,可以对图像进行多张拍摄,数据在路径上随机保存,性能接近RAW磁盘格式,磁盘占用存储空间更少,它占用的物理空间量增加了磁盘,磁盘上存储的数据更多,虚拟机迁移比RAW格式更快。
3)vmdk:在kvm、XEN等虚拟化技术中使用不多,但这种镜像格式在vmware-esxi上的性能还是相当稳定和优秀的。

linux虚拟化技术有哪些1.早期的虚拟化模型称为Type1,即原生虚拟化。
2.后来出现了托管虚拟化模式,称为Type2,Hypervisor运行在操作系统上,允许两个或多个操作系统在同一平台上共存。
3.比较传统的虚拟化方案是平台虚拟化,或者说硬件虚拟化,主要有全虚拟化和半虚拟化两种形式。
4.平台虚拟化:例如Citrix的Xen是一种流行的解决方案,可以同时实现Type1和Type2虚拟机管理程序,并使用AmazonXen的EC2进行服务器虚拟化。另一个重要的虚拟机管理程序是Linux内核虚拟机(KVM),它也支持本地虚拟化和主机虚拟化模型。
5.操作系统虚拟化:操作系统虚拟化是另一项重要的虚拟化技术。顾名思义,它虚拟化操作系统本身,而不是底层系统。通过这种方式,操作系统提供了一组相互隔离的用户空间,应用程序被限制在每个用户空间内,就像一个独立的主机一样。这种类型的虚拟化在虚拟主机环境中非常流行,允许多个独立用户共享操作系统。
6.其他Linux虚拟化技术:
CoLinux,即协作Linux,是一种使用协作虚拟机的虚拟化方法。
用户模式Linux,或者UML,有点类似于CoLinux,但更灵活。
Wine和Cygwin也是有趣的虚拟化解决方案。