云计算复习笔记四

虚拟化

1.服务器虚拟化:

将一个或多个物理服务器虚拟成多个逻

一个物理的服务器虚拟成若干个独立的逻辑服务器,比如分区;

辑上的服务器

把若干分散的物理服务器虚拟为一个大的逻辑服务器,比如网格技术

服务器虚拟化的层次:寄居虚拟化、裸机虚拟化

服务器虚拟化的底层实现:CPU虚拟化、IO设备虚拟化、内存虚拟化;

虚拟机迁移:

实时迁移(LiveMigration),就是保持虚拟机运行的同时,把它从一个计算机迁移到另一个计算机,并在目的计算机恢复运行的技术。

网络资源的迁移

存储设备的迁移

隔离技术:

虚拟机隔离是指虚拟机之间在没有授权许可的情况下,互相之间不可通信、不可联系的一种技术。

内存隔离,网络隔离

2.存储虚拟化:

把分布的异构存储设备统一为一个或几个大的存储池

存储虚拟化的实现方式:

基于主机的、基于存储设备的、基于网络的。

基于主机的:一般通过逻辑卷管理的。

基于存储设备的存储虚拟化主要是在存储设备的磁盘、适配器或者控制器上实现虚拟化功能

基于网络的存储虚拟化方法是在网络设备上实现存储虚拟化功能,包括基于互连设备和基于路由器两种方式。

3.网络虚拟化:

在底层物理网络和网络用户之间增加一个抽象层.

核心层网络虚拟化:

核心层网络虚拟化,主要指的是数据中心核心网络设备的虚拟化

接入层网络虚拟化:

接入层虚拟化,可以实现数据中心接入层的分级设计。根据数据中心的走线要求,接入层交换机要求能够支持各种灵活的部署方式和新的以太网技术

虚拟机网络虚拟化:

3.桌面虚拟化:

每个桌面镜像就是一个带有应用程序的操作系统,终端用户通过一个虚拟显示协议来访问他们的桌面系统。这样做的目的就是使用户的使用体验同他们使用桌面上的PC一样。

桌面虚拟化是一种基于中心服务器的计算机运作模型

第一代桌面虚拟技术实现了在同一个独立的计算机硬件平台上,同时安装多个操作系统,并同时运行这些操作系统

第二代桌面虚拟化技术进一步将桌面系统的运行环境与安装环境、应用与桌面配置文件进行了拆分,从而大大降低了管理复杂度与成本,提高了管理效率。


OPenStack

OpenStack是一个管理计算、存储和网络资源的数据中心云计算开放平台,通过一个仪表板,为管理员提供了所有的管理控制,同时通过Web界面为其用户提供资源。

主要服务OpenStack有三个主要的服务成员:计算服务(Nova)、存储服务(Swift)、镜像服务(Glance


计算服务Nova:

NovaOpenStack云中的计算组织控制器

Nova处理OpenStack云中实例(instances)生命周期的所有活动。这样使得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。

Nova组件:APIserver、Message Queue 、Computer Worker、Network Controller、Volume Workers、Scheduler‘、’


对象存储服务Swift:

可扩展的对象存储系统:扩展性、冗余性、持久性

特性:高数据持久性、完全对称的系统架构、无线的可扩展性、无单点故障、简单、可依赖

Swift主要有三个组成部分:Proxy Server、Storage 和Consistency Server。

主要组件:Ring、Proxy Server、Storage 和Consistency Server。

镜像服务Glance:

Glance提供了一个虚拟磁盘镜像的目录和存储仓库,并且可以提供对虚拟机镜像的存储和检索。这些磁盘镜像常常广泛应用于OpenStack Compute组件之中。

Glance作为OpenStack的虚拟机的Image(镜像)服务,提供了一系列的REST API,用来管理、查询虚拟机的镜像,它支持多种后端存储介质

通过GlanceOpentack3个模块被链接成了一个整体,GlanceNova提供镜像的查找操作,而Swift又为Glance提供实际的存储服务Swift可以看成Glacne存储接口的一个具体实现。

组成部分:API Server:

主要用来接受各种API调用请求,并提供相应的操作。

  Registery Server:

用来和MySQL数据库进行交互,存储或者获取镜像的元数据。


你可能感兴趣的:(云计算,云计算)