云计算和虚拟化

云计算:4部署——3服务——5特征——8通用点

4类部署:私有云、公有云、行业云、混合云

3种服务:软件即服务——SaaS        平台即服务——PaaS        基础架构即服务——IaaS

5大特征:资源池化、广泛网络访问、快速弹性、按需自助服务、可计量服务

8个通用点:大规模、标准化、虚拟化、低成本、弹性计算、地理分布、面向服务、高安全性

三种服务模式:IaaS:基础架构即服务  出租处理能力、存储空间、网络容量等基本计算资源

                        PaaS:平台即服务  为客户开发的应用程序提供可部署的云环境

                        SaaS:软件即服务  在网络上提供可直接使用的应用程序

虚拟化

云计算使用的核心技术是虚拟化(软硬解耦),虚拟化其实主要提供IaaS模式的服务,而云计算其他的模式的服务几乎都是在IaaS的基础上发展起来的。

虚拟化(virtualization):

  1. 一种将硬件转变为软件(一种形式的资源抽象成另一种形式)的技术;
  2. 虚拟化是资源的逻辑表示,其不受物理限制的约束;
  3. 虚拟化创建了一层隔离层,把硬件和上层应用分离开,允许在一个硬件资源上运行多个逻辑应用。

常见的虚拟化:服务器虚拟化、网络虚拟化、存储虚拟化、桌面虚拟化

在各种虚拟化厂商中,做得比较好的比如Linux的KVM、Citrix XEN、VMware EXSI,这几类都是很好的虚拟化系统,像阿里云,百度云,华为云,天翼云最底层其实都是用的这些,我的理解就是先有硬件,在硬件上把虚拟化系统装好,就有了现在的云,才能将这些硬件池化,将资源池化,才能实现像CPU、内存、磁盘的分配。

Hypervisor:虚拟化技术的核心,虚拟化层的具体体现

  • 创造并运行虚拟机的软件、固件或者硬件
  • 以软件的方式实现一套和物理主机环境完全一样的虚拟环境,物理主机有的所有资源
  • 相当于对物理主机的资源进行划分和隔离,供上层使用

服务器虚拟化

CPU虚拟化

CPU虚拟化就是可以理解为超线程,1槽,4核,8线程,就可以理解为可以分配成8个VCPU

内存虚拟化

        操作系统对内存的认识与管理达成一下两点认识:

                        *内存都是从屋里地址0开始

                        *内存都是连续的

        内存虚拟化需要解决的两个问题:

                1.从物理地址0开始:物理地址0只有一个,无法同时满足所有客户机从0开始的需求

                2.地址连续:虽然可以分配连续的物理地址,但是内存使用率不高,缺乏灵活性

内存虚拟化就是把物理机的真实物理内存统一管理,包装成多个虚拟机的内存给若干虚拟机使用。

内存复用

内存共享:虚拟机之间共享同一物理内存空间,此时虚拟机仅对内存做制度操作。写时复制:当虚拟机需要对内存进行写操作时,开辟另一内存空间,并修改映射。

内存置换:虚拟机长时间未访问的内存内容背置换到存储中,并建立映射,当虚拟机再次访问该内存内容时再置换回来。 Linux——swap

内存气泡:将较为空闲的虚拟机内存释放,给内存使用率较高的虚拟机,从而提升内存利用率。

(注:不正之处请大神批评指正!)     

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白将

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值