云计算-服务器虚拟化

01云计算IE

基础知识:

数据中心的变革:
传统数据中心:硬件服务器+OS+APP
虚拟化数据中心:一个硬件可以跑N个VM,成本降低
云数据中心:云是一种商业运营模式,使用虚拟化技术。
ITaaS--自助化服务 灵活性
云计算特征:
1、按需的自助服务
2、广泛的网络连接
3、资源池化
4、可伸缩弹性
5、可计量服务
公有云:服务平台由运营商进行提供,阿里云、华为云以及三大运营商
私有云:服务器及其他设备在本地中心,不予外部云交互
混合云:关键业务及安全性高系统运营在本地,外部应用运营到公有云

虚拟化介绍:

虚拟化使用软件在计算机硬件上创建抽象层,能够将单个计算机的硬件元素(包括处理器、内存、存储器等)分成多个虚拟计算机,通常称为虚拟机 (VM)。 每个 VM 都运行自己的操作系统 (OS) ,其行为类似于独立的计算机,即使它仅在实际底层计算机硬件的一部分上运行。

因此,虚拟化能够更有效地利用物理计算机硬件,使组织的硬件投资获得更大的回报。

目前,虚拟化已成为企业 IT 架构中的标准实践。 它也是推动云计算经济的技术。 虚拟化使云提供商能够为用户提供现有的物理计算机硬件;它使云用户能够仅在需要时购买所需的计算资源,并随着工作负载的增长而经济有效地扩展这些资源。

名词介绍

HOST 对应物理主机,宿主机

Guest 虚拟化客户机

VMM/Hypervisor 虚拟化资源监控层

特点

1、分区:

分区意味着虚拟化层为多个虚拟机划分服务器资源的能力;每个虚拟机可以同时运行一个独立的操作系统(相同或者不同的操作系统),使您能在一台服务器上面运行多个应用程序;每个操作系统只能看到虚拟化层为其提供的“虚拟硬件”(虚拟网卡、CPU、内存等),以使它认为运行在自己专用服务器上。

2、隔离:

虚拟机是相互隔离的。
一个虚拟机的奔溃或者故障,(比如说操作系统故障、应用程序崩溃或者驱动程序故障等等),不会影响到同一个服务器上面的其他虚拟机;
一个虚拟机中的病毒、蠕虫等与其他虚拟机相互隔离,就像每个虚拟机都位于单独的物理机器上一样。
可以进行资源控制以提供性能隔离:你可以为每个虚拟机指定最小和最大资源使用量,以确保某个虚拟机不会占用所有的资源而使得同一系统中的其它虚拟机无资源可用
可以在单一机器上面同时运行多个负载、应用程序、操作系统,而不会出现应用程序的冲突。

3、封装:

封装意味着将整个虚拟机(硬件配置、BIOS配置、内存状态、磁盘状态、CPU状态)存储再独立于物理硬件的一小组文件中。这样,您只需要复制几个文件就可以随时随地根据需要复制、保存和移动虚拟机。

4、相对于硬件独立(解耦):

因为虚拟机运行于虚拟化层之上,所以只能看到虚拟机化层提供的虚拟硬件;此虚拟硬件也同样不必考虑物理服务器的情况;这样,虚拟机就可以在任何的X86服务器(IBM/DELL/HP等)上面运行无需进行任何修改,这样就打破了操作系统和硬件以及应用程序和操作系统、硬件之间的约束。

优势

资源利用率、独立性、程序运行效率、安全性

虚拟化分类

  1. 虚拟化按照架构进行分类

    1. 寄居虚拟机:完全虚拟化环境,运行在虚拟化环境的计算机认为系统完全运行在真实的物理环境。开销大,占用率高,常见为个人环境VMware WorkStation。

    2. 裸金属虚拟化:利用硬件性能实现虚拟化,虚拟机的操作系统在下发指令时进行有分类的捕获,敏感指令交由CPU ring 0直接处理,提高效率。常见为(精简的内核操作系统【VMM、Hypervisor】),安装管理调度VM(FusionCompute、XenServer,Esxi,Hyper-V server)

    3. 操作系统虚拟化:容器技术,依赖进程,使用宿主主机用户空间.

      容器与虚拟化区别:

      • 容器属于轻量级操作系统,占用线程创建更快,对平台无要求,运行在Linux的内核空间。

      • 虚拟机具备完整的操作系统,每个VCPU占用的物理机的CPU核数的线程,每个线程可超分。占用资源相对容器多,容器缺点为隔离性差,多个容器共用统一套系统。

      • Linux补充知识:

        内核空间:不同版本内核一致用户空间不同,内核空间负责硬件命令,敏感指令,用户空间负责命令。Linux分为两大类Debian和Redhat系列。

    4. 混合虚拟化:混合虚拟化架构将一个内核级驱动器插入到宿主操作系统内核。这个驱动器作为虚拟硬件管理器来协调虚拟机和宿主操作系统之间的硬件访问。常见为KVM。

  2. 主流的虚拟化技术
    开源技术:

Xen:安全性高、华为6.1版本之前使用,虚拟化层和Domain 0(负责虚拟机调度)

KVM(2006):内核虚拟化、性能高

私有技术:

Hyper-V:微软虚拟化技术

Esxi : VMware

UVP :华为虚拟化层

华为虚拟化解决方案

  1. 产品分类:

Fusion Compute【必选】:包含VRM、CNA。

Fusion Manage【可选】:统一管理,管理多个FC,支持异构管理,软硬件管理

eBackup【可选】:虚拟机备份软件

ultraVR【可选】:虚拟化容灾

  1. 计算虚拟化:

计算资源添加:创建集群-集群添加主机

分类:

按照虚拟化对象分类:

  • cpu:硬件辅助虚拟化,Intel VT-X/AMD-V
  • 内存:影子页表、Intel EPT、AMD NPT/RVI
  • IO :Vi
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值