运维面试高频问题(虚拟化技术)的类别

虚拟化技术

  • 微软的Hyper-V
    Linux中的KVM
    XEN
    VMware的ESXI
    Docker

虚拟化方式

虚拟化技术从技术实现上分为三种虚拟化:

  • 完全拟化技术:
    通过软件实现对操作系统的资源再分配,比较成熟,完全虚拟化代表技术:KVM、ESXI、Hyper-V。
  • 半虚拟化技术:
    通过代码修改已有的系统,形成一种新的可虚拟化的系统,调用硬件资源去安装多个系统,整体速度上相对高一点,半虚拟化代表技术:Xen。
  • 轻量级虚拟化:
    介于完全虚拟化、半虚拟化之间,轻量级虚拟化代表技术:Docker。

微软的Hyper-V

Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware ESXi和Citrix Xen的基于hypervisor的技术.是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化.从Windows Server 2008之后,微软的服务器系统版本 可以在服务器管理器上进行安装。

Linux中的KVM

KVM虚拟化全称为kernel-based Virtual Machine,是一个开源的系统虚拟化模块,基于内核的虚拟机

XEN

XEN是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Linux 是一个完美的开源组合。它特别适用于服务器应用整合,可有效节省运营成本,提高设备利用率,最大化利用数据中心的IT基础架构。

VMware的ESXI

VMware vSphere(VMware ESXi)是一种裸金属架构的虚拟化技术。虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”,适用于多台机器的虚拟化解决方案,而且可以图形化操作。
确保业务连续性和始终可用的 IT;
降低 IT 硬件和运营成本;
提高应用程序质量;
增强安全性和数据保护能力。

Docker

Docker虚拟化技术是在硬件的基础上,基于现有的操作系统层面上实现虚拟化,直接复用本地主机的操作系统,直接虚拟生成Docker容器,而Docker容器上部署相关的APP应用(Apache、MYSQL、PHP、JAVA)。

总结

  • KVM、XEN、ESXI传统虚拟化(完全、半虚拟化)是在硬件的基础上,基于现有的操作系统层面上实现虚拟化,但是不能复用本地主机的操作系统,而是必须虚拟出自己的Guest OS系统,然后在Guest OS系统上部署相关的APP应用(Apache、MYSQL、PHP、JAVA)。

  • Docker虚拟化跟传统VM比较具有如下优点:
    操作启动快:
    运行时的性能可以获取极大提升,管理操作(启动,停止,开始,重启等等) 都是以秒或毫秒为单位的。
    轻量级虚拟化:你会拥有足够的“操作系统”,仅需添加或减小镜像即可。在一台服务器上可以布署100~1000个Containers容器。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值