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

服务器虚拟化有哪些类型(什么样的服务器适合做虚拟化)

虚拟化的分类
虚拟化的分类主要包括服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化等。
首先,服务器虚拟化利用虚拟化技术将一台物理服务器划分为多个独立的虚拟服务器,每个虚拟服务器都有自己的操作系统和应用程序。这种虚拟化技术提高了服务器利用率,减少了服务器数量,降低了成本,提高了系统可用性和可维护性。例如,VMware的vSphere是一种广泛使用的服务器虚拟化技术。
其次,存储虚拟化将多个物理存储设备整合为一个或多个逻辑存储池,实现存储资源的统一管理和高效利用。这种虚拟化技术简化了存储管理,提高了存储资源利用率,降低了存储成本,并提供了更好的数据保护和恢复能力。例如,EMC的VPLEX就是常见的存储虚拟化技术。
第三,网络虚拟化通过虚拟化技术整合物理网络,创建虚拟的网络资源。这种虚拟化技术提高了网络的灵活性和可扩展性,实现了网络资源的动态分配和高效利用,提高了网络的安全性和可靠性。例如,Cisco的Nexus1000V就是一种网络虚拟化技术。
最终,桌面虚拟化将桌面环境和应用程序托管在数据中心服务器上,用户通过网络访问这些虚拟桌面。该虚拟化技术简化了桌面管理,提高了数据安全性,降低了桌面维护成本,为用户提供灵活的桌面访问体验。例如,VMware的Horizo​​nView是一种广泛使用的桌面虚拟化技术。
概括地说,虚拟化的分类包括服务器虚拟化、存储虚拟化、网络虚拟化和桌面虚拟化。这些虚拟化技术都在各自的领域发挥着重要作用,推动着企业IT架构的转型和完善。

虚拟化技术有哪些?
各种虚拟化技术允许服务器虚拟化将物理资源抽象为逻辑资源。一台服务器变成多台服务器。独立的虚拟服务器不受物理边界的限制,允许硬件成为动态管理的资源池,提高利用率并简化系统管理。桌面虚拟化虚拟化计算机终端系统,实现桌面使用的安全性和灵活性。任何设备、时间和地点都可以通过网络访问个人桌面系统。本地操作系统不提供的桌面应用程序虚拟化将应用程序与操作系统分离。耦合为应用程序提供了一个虚拟环境(可执行文件+运行环境)。重点是抽象应用程序对底层系统和硬件的依赖。可以解决程序版本不兼容的问题,并存储在后台数据中心。虚拟化将异构存储资源形成大存储池。它使底层磁盘和磁带对用户透明,直接使用存储资源即可轻松管理。存储资源根据需要分配给每个应用程序。网络虚拟化是一个物理网络支持多种逻辑网络,并保持网络设计时提供的原有层次结构、数据通道和服务,使最终用户的体验与专属物理网络相同,提高网络资源的利用率。虚拟化技术的两种类型Type1:直接运行在物理硬件上,它控制硬件并管理虚拟机,也称为裸机虚拟机管理程序LinuxKVM:一个开源虚拟化平台,基于内核开发的虚拟机对于x86机器来说,改变内核Linux就变成了Hypervisor虚拟机,这样虚拟机就可以直接访问硬件,是一种完全虚拟化的裸机虚拟化技术。VmwareESXi:直接安装在底层物理硬件上的全虚拟化技术

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