云计算基础-虚拟化软件介绍

云计算基础-虚拟化软件介绍,第1张

KVM全称Kernel-based Virtual Machine(基于内核的虚拟机),寄居在linux kernel中(寄居架构),这样就直接使系统内核成为一个虚拟机管理程序(VMM)。它使用Linux自身的调度器进行管理。

KVM是基于硬件的全虚拟化,需要硬件技术支持(如Intel VT技术或者AMD V技术)。

KVM在当前只能运行在Linux操作系统中。

主要包括桌面版的 VMware workstation、VMware server和VMware esx/esxi

VMware esx/esxi 是全虚拟化软件,把底层物理硬件的驱动程序整合到Hypervisor(vmm)管理层中,整个软件是一个操作系统,直接安装在裸机上,不需要其他的OS做底层系统。整合了很多功能,例如取消了内存复制等。

VMware Server 需要有底层操作系统支持,可安装在linux或者windows操作系统上来管理资源,性能不错,多用于企业生产环境。

VMware workstation是软件虚拟化,需要有底层操作系统支持,多用于测试。

VMware vCenter 用来管理VMware esx/esxi

XenServer是思杰公司(Citrix) 推出的一款服务器虚拟化系统

XenServer是一个操作系统,不需要依赖底层的其它操作系统。

Xen在不使用Intel VT或AMD的VT技术的时候属于半虚拟化

Xen在使用Intel VT或AMD的VT技术(硬件辅助虚拟化)属于全虚拟化

在windows的server版中,使用的全虚拟化技术,直接运行在硬件上,这样使操作系统直接成为虑拟机管理器。

VirtualBox需要底层操作系统支持,是个半虚拟化软件,现在属于oralce公司,可以运行在大多数的操作系统上,使用人数较少

无论采用哪种技术路线、哪种方案和产品对现有 VMware 环境进行替换,都不能 100% 保证在功能特性和使用体验方面的完全一致。因此,最终的替换决策必然是在认真评估后做出的主动调整:放弃部分非核心、不必要的功能,或通过应用层、架构层的改造以达到同样的效果。

1、聚焦替换 vSphere 并兼顾存储

虚拟化基础设施的核心是 Hypervisor 和存储。

首先,从 Hypervisor 技术和产品角度考虑:有可能用于填补 vSphere 空白的国内虚拟化产品都是基于 KVM 进行的开发。

再考虑虚拟化环境中使用的存储:在国内用户的 vSphere 部署中,大部分采用了集中式 SAN 存储与之配合。那么,替换 vSphere 的方案,也必须包含对集中式 SAN 存储部分的考虑。

2、置换为超融合 HCI

在虚拟化和存储的改造过程中,有些用户也有可能将“虚拟机与外置存储分离部署”的方式替换为更加简单、弹性敏捷的超融合(HCI)方式。

3、转向整体私有云方案

国内的整体私有云解决方案大部分以 OpenStack 为基本技术栈进行开发。OpenStack 基于大量开源项目组成,并经过各个厂商的商业开发,形成了多种商用云方案。OpenStack 全面的云方案可以同时管理 IaaS 层的资源池(服务器、存储和网络),将不再需要分别从计算、存储或网络的角度考虑对 VMware 的替换路线图,而是从整体“私有云”维度进行重建。

4、依托公有云技术栈的专属

专属云(Dedicated Cloud)是以公有云为基础,面向特定行业、特殊需求的云客户,提供全栈资源池的专属解决方案。专属云客户可以选择在公有云上独占机架、服务器和网络,通过基础设施隔离获得资源的专属使用权和安全性,但专属云的建设和运维仍交由公有云提供商承担。专属云打消了国内用户对公有云资源共享模式带来的安全合规、数据私密性等一系列顾虑,也在规模化部署、快速交付和集中运维方面享有了公有云深厚技术底蕴带来的福利。国内的主要公有云服务商都可以提供专属云服务,通常面向规模较大的国企、央企、集团公司、金融等行业。

由于专属云所依赖的公有云技术在管理平面的开销较大,起步即要求几十个节点(管理节点的要求)。这导致专属云的首次投入占比大,而且普通用户往往不具备运维这种规模的云平台的能力。除了大型客户以外,其他客户很难承受其巨大的投入和运维压力。

完整版可参考知乎专栏文章:生产级 VMware 虚拟化方案替换路线与评估

理解:

服务器虚拟化:又称网络虚拟架构,是指将一台物理的计算机软件环境分割为多个独立分区,每个分区均可以按照需求模拟出一台完整计算机的技术。

服务器虚拟化是使用虚拟化软件在一个硬件服务器上虚拟化多个虚拟服务器。每个虚拟机服务器都有自己的操作系统,提供自己的服务,这些服务彼此直接相关,互不影响。它就像一个单独的服务器在使用。

扩展资料:

服务器虚拟化的特点:

1、分区:

将物理服务器进行虚拟化后。使得在一个物理服务器上同时运行多操作系统,每个操作系统单独运行在一台虚拟机,通过在多个虚机之间划分系统资源以满足使用需求,显然,这将提高服务器的利用效率。

2、隔离:

由于在硬件层实现了虚拟机之间的故障和安全隔离,因而因操作系统或应用软件带来的安全问题能够更好地进行隔离,更好地保证安全性。而且通过高级资源调控还能动态地保证不同虚机的性能。

3、封装:

运行的每个虚机都被封装为文件,这样在移动和复制虚机时就如同移动和复制文件一样简单,提高管理和部署的便利。

4、硬件独立性:

虚拟机可以在异构硬件安装和移动,基于虚拟化技术,可以在AMD或Intel架构的服务器上进行不同操作系统的安装和移动,可以更好地整合现有的异构硬件资源来提高使用效率和节约投资。

参考资料来源:百度百科-服务器虚拟化


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/177333.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存