天天看点

【云计算之虚拟化】常见术语和概念

1、Hypervisor

n. =supervisor超级管理员;虚拟机管理器vmm. 介于底层硬件(CPU、内存、磁盘等)和操作系统之间中间件,用于管理和协调多个操作系统共享同一硬件设备。这一中间层即祼金属架构("Bare Metal" Architecture)的虚拟层,也是一种寄居架构(Hosted Architecture,即在已有操作系统之上安装和运行虚拟化程序),这一层完全隔离硬件和其上的所有虚拟机操作系统。

2、虚拟机内存复用技术

a.内存气泡---回收暂时不用的内存

b.内存共享---共享数据相同的内存页

c.内存交换---虚拟外存为内存

3、虚拟机GPU

GPU即Graphic Process Unit,过去作为PC中显卡CPU,在图象处理表标较常规CPU出色。对于虚拟机中的GPU,由于部署在同一服务器的多台虚拟机必然要求支持不同图形图象的显示要求,例如Nvida支持Multi-os技术。

4、SAS和SATA的区别

以下SAS和SATA的区别摘自http://blog.sina.com.cn/dynaudio

不同于常见的SATA硬盘,SAS(Serial Attached SCSI)硬盘天生就是为企业级用户设计的。要说SAS与SATA的关系,可以这样概述,对IT产品来讲,一般都是首先设计生产适应当时生产制造水平的顶级产品,未来根据产品自身特点,对产品进行阉割,进而较易生产出定位全面的产品。像Intel的CPU,通过缓存进行区分定位,NVIDIA的GPU,通过流处理器数量划分不同等级。SAS与SATA的关系也类似,当年存储设备从并行接口转变至对数据传输更为有利的串行接口,SAS就此诞生,而去除了一些民用不必要的特性后,就是我们常见的SATA。

最新的SATA 6Gb/s,也是SAS衍生物

昂贵的SAS受到企业级用户的青睐,必然有其无可比拟的优势,首先,在磁盘性能上SAS具有强大的性能优势。主要得益于强大SCSI指令集(包括SCSI指令队列)、双核处理器(对比SATA使用的单核处理器,即使有SATA硬盘使用双核处理器,性能也相差甚远),以及对硬件顺序流处理的支持。 SAS硬盘支持双向全双工模式,为同时发生的读写操作提供了两路活动通道。相比之下,SATA只能提供单通道和半双工模式,无疑弱了不少。

5、链接克隆

虚拟机(OS)的创建部署和PC机系统安装类似,需要对磁阵进行大量IO操作,如果重复创建相似虚拟对磁阵的压力较大。链接克隆技术就是针对虚拟机相似性,根据已存在的虚拟机建立一个副本,并且只保留差异文件,加载同只须加载同源系统以及差异文件,最大限度节省创建虚拟机时间和节省磁盘空间。

6、VCE

虚拟计算环境的英文全称是Virtual Computing Environment,简称VCE。这三个字母同时也是VMware、思科和EMC的英文开头字母组合,云存储架构联盟VCE在2009年由EMC、思科和VMware联合创立。Vblock是VCE开发的新一代数据中心虚拟化解决方案。

7、域和集群(待补充)

和普通PC域概念一样,虚拟机同样也继承了安全边界的概念,包括安全策略、认证等;集群在服务器领域即把多台同构/异构的服务器组成,对外可提供同一服务、对面负荷分担,由于一般采用松偶合架构,因此灵活性较高(方便能力/服务器扩容、减容),并且集中式管理减少管理成本,在可靠性上可实现服务互为备份,方便恢复;

8、虚拟交换机相关概念(虚拟端口、端口组、上行链路端口、上行链路,这几个概念几个虚拟桌面厂商通用包括VMware,思科,华为等)

虚拟交换机即提供虚拟主机(虚拟PC或服务器,可部署WINDOWS、 LINUX)和外部通信时使用的物理交换一样的功能,支持必要的传输协议,如下图vSphere Standard Switch.

虚拟端口即虚拟交换机上的端口,可联想类比物理交换机上的RJ45口;多个端口可划分为同一端口组,见下图;

上行链路端口在虚拟交换机与主机上安装的物理适配器之间提供了逻辑连接。 上行链路端口根据配置连接到特定的物理适配器(可理解为物理服务器网卡),如下图,即用于和物理适配器连接的虚拟端口;

上行链路同物理交换机上行链路,即上行链路端口和上行交换机(这里为物理交机)之间的链路;

【云计算之虚拟化】常见术语和概念

上图来源于VMware产品介绍

9、VNC、ipmitool

VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。虚拟机管理大多支持VNC接入访问控制,

ipmitool是一种可用在 linux 系统下的命令行方式的 ipmi 平台管理工具,通过IMPI管理接口规范,监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等(IMPI接口设计用于独立CPU、BIOS等而监控系统)

继续阅读