虚拟化
1.服务器虚拟化:
将一个或多个物理服务器虚拟成多个逻
一个物理的服务器虚拟成若干个独立的逻辑服务器,比如分区;
辑上的服务器
把若干分散的物理服务器虚拟为一个大的逻辑服务器,比如网格技术
服务器虚拟化的层次:寄居虚拟化、裸机虚拟化
服务器虚拟化的底层实现:CPU虚拟化、IO设备虚拟化、内存虚拟化;
虚拟机迁移:
实时迁移(LiveMigration),就是保持虚拟机运行的同时,把它从一个计算机迁移到另一个计算机,并在目的计算机恢复运行的技术。
网络资源的迁移
存储设备的迁移
隔离技术:
虚拟机隔离是指虚拟机之间在没有授权许可的情况下,互相之间不可通信、不可联系的一种技术。
内存隔离,网络隔离2.存储虚拟化:
把分布的异构存储设备统一为一个或几个大的存储池
存储虚拟化的实现方式:基于主机的、基于存储设备的、基于网络的。
基于主机的:一般通过逻辑卷管理的。
基于存储设备的存储虚拟化主要是在存储设备的磁盘、适配器或者控制器上实现虚拟化功能。
基于网络的存储虚拟化方法是在网络设备上实现存储虚拟化功能,包括基于互连设备和基于路由器两种方式。
3.网络虚拟化:
在底层物理网络和网络用户之间增加一个抽象层.
核心层网络虚拟化:
核心层网络虚拟化,主要指的是数据中心核心网络设备的虚拟化。
接入层网络虚拟化:
接入层虚拟化,可以实现数据中心接入层的分级设计。根据数据中心的走线要求,接入层交换机要求能够支持各种灵活的部署方式和新的以太网技术。
虚拟机网络虚拟化:
3.桌面虚拟化:
每个桌面镜像就是一个带有应用程序的操作系统,终端用户通过一个虚拟显示协议来访问他们的桌面系统。这样做的目的就是使用户的使用体验同他们使用桌面上的PC一样。
桌面虚拟化是一种基于中心服务器的计算机运作模型
第一代桌面虚拟技术实现了在同一个独立的计算机硬件平台上,同时安装多个操作系统,并同时运行这些操作系统
第二代桌面虚拟化技术进一步将桌面系统的运行环境与安装环境、应用与桌面配置文件进行了拆分,从而大大降低了管理复杂度与成本,提高了管理效率。
OPenStack
OpenStack是一个管理计算、存储和网络资源的数据中心云计算开放平台,通过一个仪表板,为管理员提供了所有的管理控制,同时通过Web界面为其用户提供资源。
主要服务:OpenStack有三个主要的服务成员:计算服务(Nova)、存储服务(Swift)、镜像服务(Glance)
计算服务Nova:
Nova是OpenStack云中的计算组织控制器
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,用来管理、查询虚拟机的镜像,它支持多种后端存储介质
通过Glance,Opentack的3个模块被链接成了一个整体,Glance为Nova提供镜像的查找操作,而Swift又为Glance提供实际的存储服务,Swift可以看成Glacne存储接口的一个具体实现。
组成部分:API Server:
主要用来接受各种API调用请求,并提供相应的操作。
Registery Server:
用来和MySQL数据库进行交互,存储或者获取镜像的元数据。
云计算复习笔记四
最新推荐文章于 2024-04-13 20:07:17 发布