KVM虚拟化平台

前言

1、云计算的定义
云计算的定义
用户可以在任何时间、地点通过网络获取所需要的计算资源、网络资源、存储资源并且按量计费、弹性伸缩
云计算就是一个大的租赁渠首
云计算这个大的资源池中的各种资源(以租赁的形式)
云计算所汇聚的这部分资源(通过云平台的方式汇聚这些资源)
而云平台比如:阿里云、华为云
这些云平台使用到的底层平台技术为OpenStack而OpenStack 利用了什么技术将资源可以划分给不同的用户使用呢(虚拟化技术+物理资源集成的方式)
2、云计算定义(最重要的:汇聚资源,并以资源池的方式提供,②以云平台,例openstack做为底座平台提供的,openstack使用虚拟化+物理资源的方式将这些计算、存储、网络等资源租赁给用户)

虚拟化

1、虚拟化产生背景
美国环境保护’EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有53得时间时在工作的,
其他时间一直处于休民状态
软件资源是没有硬件资源性能高(稳定和效率)的(相同功能)
虚拟化技术:
通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,
同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率。
2、虚拟化可以实现的:

  • 在一个操作系统中(win10)模拟多个操作系统(centos、win10、5use),同时每个操作系统可以跑不同的服务〈nginx+tomcat ) ,从而实现一台宿主机搭建一个集群(从整体)
  • 通过软件/应用程序的方式,来实现物理硬件的功能cnsp
    以软件形式实现物理设备的功能(二层交换机、路由器、三层交换机等)
    3、虚拟化技术发展
    雏形:
    ①1961年,IBM709机器实现了分时系统,将cPu占川切分为多个极短的时间片(1/100sec)每一个时间片执行不同的工作,通过对这些时间片进行轮询
  • 逻辑分片的方式将一个CPU的单位时间1s划分为10份,每—份0.1s我可以使用分时系统将多个任务轮询分配给1个cpu的10个时间片让1个CPU模拟多个CPU
    从而将一个cPu伪装成多个CPU
  • 前期:
    CPU同—时刻点一个CPU处理一个任务,想要同时处理多个任务(比如10)多个CPU
    以人为感知,1s 内完成了10个甚至更多的任务,人为感知可能会认为是不是有多个cpu同时工作
    当61年的时候,IMB分时系统可以将CPU的单位时间进行分片,以轮询的方式将多个任务(1Q)分配给1个CPU处理,假设10个任务(每个任务CPU只需要0.1s就能完成),也做到了1s处理了10个任务
    资源的利用
    使用分时系统的技术处理了10个任务,使用了1个CPU资源
    不使用虚拟化处理10个任务,需要多个CPU同时工作
    小结:使用分时系统对CPU单位时间进行分片这种方式,更为充分的利用了CPU的资源
    ②1972年,IBM止式将system370机的分时系统命名为虚拟机
    ③1990年,IBM推出的system39o机支持逻辑分区(将一个cPu分为多份,相互独立,也就是逻辑分割)
    ④Xan 200.3年问世,是一个外部的hypcrvi aor/Vw程序《虚拟机管理程序),能够控制宿主机和给多个客户机分配资源
    ⑤KVM:2007年问世,现已内置在kernel内核中的
    ⑥xen支持的虚拟化技术:全虚拟化,半虚拟化.
    ⑦KVM:支持的虚拟化技术:全虚拟化
虚拟化类型

1、全虚拟化:将物理硬件资源全部通过软件的方式抽象化,最后进行调用
使用的方法:使用hypervisor (VMM)软件,其原理是在底层硬件和服务器之间建立一个抽象层,而基于核心的虚拟机是面向Tinux系统的开源产品hypervisor (VM)可以捕捉cP的指令,
为指令访问硬件控制器和外设允当中介。
在这里插入图片描述
2、半虚拟化:需要修改操作系统(以软件形式模拟屋里硬件功能+物理硬件资源强型支持)
目的是趋近于物理硬件设备的性能
3、直通:直接使用物理硬件资源(需要支持,还不完善)

特性

1、优势

  • 集中化管理(远程管理、维护)
  • 提高硬件利用率(虚拟化特性)(物理资源利用率低-例如峰值,虚拟化解决了"空闲"容量)
  • 动态调整机器/资源配置(虚拟化把系统的应用程序和服务硬件分离、提高了灵活性)
  • 高可靠(可部署额外的功能和方案,可提高透明负载均衡、辽移、恢复复制等应用环境)
    2、劣势
  • 前期高额费用(初期的硬件支持)
  • 降低硬件利用率(特定场景-例如
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值