虚拟化的基础知识

1、传统虚拟化

1.1、云概念

“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。
任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-ServicePlatform(平台)-as-a-ServiceSoftware(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。

服务模式 描述 平台
IaaS 基础设施即服务,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。 OpenStack
PaaS 平台即服务,也叫中间件。在此层开发开发可以节省了时间和资源。(运行环境) Kubernetes、Doceker
SaaS 软件即服务,这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行。 office 365

1.1.1、相互关系

其一是用户体验角度,从这个角度而言,它们之间关系是独立的,因为它们面对不同类型的用户。
其二是技术角度,从这个角度而言,它们并不是简单的继承关系( SaaS 基于 PaaS ,而PaaS 基于 IaaS ),因为首先 SaaS 可以是基于 PaaS 或者直接部署于 IaaS 之上,其次 PaaS 可以构建于 IaaS 之上,也可以直接构建在物理资源之上。

1.2、单独虚拟化

1.2.1、KVM

Kernel-based Virtual Machine (内核虚拟机)的简称,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。它使用 Linux 自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。
KVM的虚拟化需要硬件支持(如 Intel VT 技术或者 AMD V 技术)。是
基于硬件的完全虚拟化
。而Xen 早期则是基于软件模拟的 Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但 Xen 本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件VMware ESX 系列是基于软件模拟的 Full-Virtualization。

1.2.2、Vcenter

Vcenter一般指 VMware vCenter Server 提供了一个可伸缩可扩展的平台,为虚拟化管理奠定了基础。 VMware vCenter Server(以前称为 VMware VirtualCenter),可集中管理 VMware vSphere 环境,与其他管理平台相比,极大地提高了 IT 管理员对虚拟环境的控制。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值