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

计算虚拟化分为哪几类


一、虚拟化技术有哪三种类型OpenVZ,模块,虚拟内存和,完全虚拟,支持所有类型的操作系统。
OpenVZ的优点:服务商的授权内存和CPU特别好。缺点:由于它是基于操作系统虚拟化的,所以别人用的多了,你的损失就会少一些。内存不足后就会崩溃,变得不稳定。
Xen的优点:独占内存虽然小,但是都是分配的。无论内存多低,都不会死机或一段时间内无响应。缺点:内存低、硬盘小、带宽低。光伏发电性能较好。
KVM的优点:完全虚拟,不管pv和hvm有什么区别。支持所有类型的操作系统。


二、虚拟化技术包括虚拟化技术主要包括服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化等。
首先,服务器虚拟化是最常见的虚拟化技术。对物理服务器资源(如CPU、内存、存储等)的抽象允许形成多个虚拟服务器。每个虚拟服务器可以独立运行不同的操作系统和应用程序,实现资源的灵活分配和高效利用。例如,通过服务器虚拟化,可以在同一物理服务器上同时运行多个业务应用程序,从而提高服务器的利用率并降低成本。
其次,存储虚拟化是将多个独立的物理存储设备集成为单个逻辑单元的技术。能够实现存储资源的集中管理、动态分配、数据备份等功能。通过存储虚拟化,企业可以管理软存储资源,提高存储效率,降低数据丢失的风险。例如,利用存储虚拟化技术,企业可以构建高性能的存储区域网络(SAN)来支持关键业务的特定存储应用。
网络虚拟化将物理网络资源(如交换机、路由器等)抽象出来,形成多个独立的虚拟网络。每个虚拟网络可以独立配置,可以实现网络资源的解决和灵活调度。适当的虚拟化有助于提高网络安全性和可扩展性,同时降低网络管理的复杂性。例如,利用网络虚拟化技术,企业可以构建多租户网络架构,为不同部门或客户提供独立的网络文化。
最后,应用程序虚拟化是一种将应用程序与底层操作系统和硬件功能解耦的技术,允许应用程序在不同的操作系统和硬件配置上运行。应用虚拟化有助于提高应用便利性和可移植性,同时降低应用部署和维成本。例如,通过应用虚拟化技术,企业可以将关键应用部署到云端,实现应用的极速交付和弹性扩展。
综上所述,虚拟化技术包括服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化等类型和安全性。


三、请大神介绍一下虚拟化可以划分为哪些类型,各种类型有什么优缺点以及有什么代表性的产品?目前,虚拟化可分为三种类型,即托管虚拟化、裸机虚拟化和操作系统虚拟化。
托管虚拟化是通过直接安装运行应用程序来实现的,因此其最大的优点是易于实现,但由于主要依赖于主机操作系统对设备的支持,因此性能损失巨大。实现这种虚拟化的产品主要包括VMwareworkstations和virtualPC。
操作系统虚拟化也比较容易实现,比较容易管理,启动也比较快,但是由于多个容器共享一个操作系统,隔离性比较弱。实现这种虚拟化的产品主要有Docker。裸机虚拟化实现虚拟化不依赖于操作系统,可以同时支持多个操作系统和多个应用,技术难度要求比较高,难度也比较高。实施此类虚拟化的供应商需要具备一定的技术能力。国外比较出名的有VMwareVsphere,国内发布的有云虹CNware等。
另外,由于国家安可战略的实施以及对网络信息安全的进一步重视,服务器虚拟化最好尽量选择国产产品。