开发者学堂课程【高校精品课-中国传媒大学 -云计算技术:虚拟化技术-虚拟化概述】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/8/detail/1258
虚拟化技术-虚拟化概述
内容介绍:
一、虚拟化概述
二、虚拟化中的几个重要概念
一、虚拟化概述
在虚拟化技术里有有五种技术,分别是虚拟化概述、服务器虚拟化、存储虚拟化、
网络虚拟化、桌面虚拟化。
虚拟化技术已经成为构建云计算环境的一项关键技术。虚拟化技术的核心思想是利用软件和固件管理程序构成虚拟化层,把物理资源映射为虚拟资源。在虚拟资源上
可以安装和部署多个虚拟机,实现多用户共享物理资源。
随着云计算的发展,传统的数据中心逐渐过渡到虚拟化数据中心。
√采用虚拟化技术将原来数据中心的物理资源进行抽象整合。
√数据中心的虚拟化可以实现资源的动态分配和调度,提高现有资源的利用率和服务可靠性。
√可以提供自动化的服务开通能力,降低运维成本。
√具有有效的安全机制和可靠性机制,满足公众客户和企业客户的安全需求。
√还方便系统升级、迁移和改造,这是虚拟化的数据中心。
左边的图,个人的电脑或者是服务器,每台服务器的 IT 资源是独立的,在服务器最基础的底层就是硬件资源。
硬件资源有四部分,是 CPU、内存、存储和网卡。在往上是操作系统和应用,有的应用会触发蓝屏,但每个操作系统上或个人的电脑上,都会装多个应用,有一个应用会触发蓝屏,就会影响别的应用,和其它应用做不到隔离性的问题,数据安全会受到影响。
右边的图是虚拟化,服务器或者个人电脑 CPU 的利用率有多少,可以在任务管理器中查看。个人电脑如果没有一些很大的应用,CPU 利用率大概在30%、40%左右;如果对一些服务器来讲,服务器 CPU 利用率只有30%、40%会造成很大的资源
浪费,达到70%是最好的利用。
在虚拟化前,很大程度上会有资源的浪费;虚拟化之后看右边的图,最底层抽象成为共享资源池,上层操作系统与硬件是解藕的,池化之后每个虚拟机上面安装的操作系统,在往上可以安装应用,各个虚拟机之间可以隔离,可以把重要的应用安装在一个虚拟机上,如果有一个应用触发蓝屏,就不会影响其它应用。虚拟化之前每
台服务器都有 CPU、内存、存储和网卡。
二、虚拟化中的几个重要概念
上图有两个概念,一个是 Host Machine,就是物理机。比如说服务器、笔记本电脑、PC 机或者是个人电脑底层的硬件部分。Host OS 是运行在物理机之上的 OS,
硬件也叫 Host Machine,host 是宿主机,右边是虚拟机。
虚拟机最底层是 Host Machine,再上面 hypervisor 也叫 VMM,是虚拟出来的虚
拟机,或者叫虚拟化软件层、虚拟机的监控层。
再往上是 Guest Machine,虚拟出来的虚拟机,Guest OS 运行在虚拟机制上的 OS。
最重要的虚拟机在 hypervisor 层,也叫做虚拟机监控层,软件来实现的虚拟化应
用,不会触发蓝屏或者一些其他的问题。