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

虚拟化技术可分为哪几类


一、请大神介绍一下虚拟化可以划分为哪些类型,各种类型有什么优缺点以及有什么代表性的产品?目前,虚拟化主要分为三种类型,即托管虚拟化、裸机虚拟化和操作系统虚拟化。
基于主机的虚拟化是通过直接安装和运行应用程序来实现的,因此其主要优点是易于实现。但由于它主要依赖于主机操作系统对设备的支持,因此性能损失较大。实现这种虚拟化的产品主要有VMware工作站和virtualPC。
操作系统虚拟化还易于实现,相对易于管理,启动速度快。但由于多个容器共享一个操作系统,隔离性比较差。实现此类虚拟化的产品主要有Docker。
只有金属虚拟化才能实现这样的虚拟化。其虚拟机不依赖于操作系统,可以同时支持多个操作系统和多个应用程序。因此,它的技术难度要求也比较高。实施此类虚拟化的供应商必须具有某些技术特征。国外比较有名的有VMwareVsphere,国内的有云虹CNware等。
另外,由于国家安可战略的实施以及对网络信息安全的进一步重视,所以还是选择国内的比较好尽可能生产用于服务器虚拟化的产品。
二、虚拟化主要有哪几类虚拟化主要分为以下几类:服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化、桌面虚拟化。
服务器虚拟化是最常见的虚拟化技术,它允许您在单个物理服务器上运行多个虚拟服务器。每个虚拟服务器都有自己的操作系统和应用程序,可以独立运行,互不影响。该技术显着提高了服务器利用率并降低了成本和能源消耗。例如,VMware的vSphere和Microsoft的Hyper-V是服务器虚拟化的流行示例。
存储虚拟化是将多个物理存储设备整合为一个逻辑存储资源池的技术。防止物理存储设备的复杂性,并提供统一、简化的存储管理界面。存储虚拟化提高了存储资源利用率,并提供灵活的数据迁移和备份。流行的存储虚拟化产品包括EMC的VPLEX和NetApp的ONTAP。
网络虚拟化对网络资源进行抽象和划分,提供灵活、可扩展的网络服务。实现动态网络配置和管理,提高网络资源利用率。网络虚拟化技术包括软件定义网络(SDN)和网络功能虚拟化(NFV)。例如VMware的NSX和Cisco的ACI都是网络虚拟化的代表产品。
应用程序虚拟化是一种将应用程序与操作系统解耦并允许它们在任何设备上运行的技术。该技术简化了应用程序部署和管理,并提高了应用程序兼容性和可移植性。例如,Citrix的XenApp和Microsoft的App-V都是领先的应用程序虚拟化产品。
桌面虚拟化是一种集中管理用户桌面环境并通过网络提供桌面环境的技术。快速部署和集中管理桌面,提高数据安全性和可维护性。例如,VMware的Horizo​​n和Citrix的XenDesktop都是领先的桌面虚拟化产品。


三、虚拟技术包括哪三种1、Openvz作为操作系统级虚拟化技术,配置更加灵活。操作系统级虚拟化技术是操作系统之上的应用层,这意味着它易于理解并减少开销。配置比较灵活,由服务提供商授权的内存和处理器特别好。
2。xen是一种半虚拟化技术,可以自由加载内核模块、虚拟内存和io。这是一种半虚拟化技术,它不是真正的虚拟机。这相当于运行一个内核实例,可以自由加载内核模块。内存小、硬盘小、带宽小。光伏发电性能较好。
3。kvm,完全虚拟化,支持任何类型的操作系统。完全虚拟,没有pv和hvm之分。支持任何类型的操作系统。