《云计算框架与应用课程论文》( 二 )


五、服务提供商和电信运营商 。这一领域包含了为企业以及个人用户供应计算及存储资源的IaaS公司 , 例如提供新型数据中心服务的GoGrid、Amazon,电信运营商AT&T、Verizon等 , 还有为应用开发者提供相应开发平台的PaaS公司譬如微软Azure、Force.com 以及GoogleApp等 。
二、各个项目的功能及他们之间的关系
(1)各个项目的功能
的基础管理服务包含 ,  , Nova ,  , 五个服务 。
:认证管理服务 , 提供了其余所有组件的认证信息/令牌的管理 , 创建 , 修改等等 , 使用MySQL作为统一的数据库 。
:镜像管理服务 , 提供了对虚拟机部署的时候所能提供的镜像的管理 , 包含镜像的导入 , 格式 , 以及制作相应的模板 。
Nova:计算管理服务 , 提供了对计算节点的Nova的管理 , 使用Nova-API进行通信 。

《云计算框架与应用课程论文》

文章插图
:网络管理服务 , 提供了对网络节点的网络拓扑管理 , 同时提供在的管理面板 。
:控制台服务 , 提供了以Web的形式对所有节点的所有服务的管理 , 通常把该服务称为 。
【《云计算框架与应用课程论文》】的扩展管理服务包含 , Swift , Trove , Heat , 五个服务 。
:提供管理存储节点的相关 , 同时提供在中的管理面板 。
Swift:提供管理存储节点的Swift相关 , 同时提供Swift在中的管理面板 。
Heat:提供了基于模板来实现云环境中资源的初始化 , 依赖关系处理 , 部署等基本操作 , 也可以解决自动收缩,负载均衡等高级特性 。
的网络节点仅包含服务 。
:负责管理私有网段与公有网段的通信 , 以及管理虚拟机网络之间的通信/拓扑 , 管理虚拟机之上的防火等等
其中网络节点包含三个网络端口 。
的计算节点包含Nova ,  , 三个服务 。
1)基础服务
Nova:提供虚拟机的创建 , 运行 , 迁移 , 快照等各种围绕虚拟机的服务 , 并提供API与控制节点对接 , 由控制节点下发任务 。
:提供计算节点与网络节点之间的通信服务 。
2)扩展服务
:提供计算节点的监控代理 , 将虚拟机的情况反馈给控制节点 , 是的代理服务 。
的存储节点包含 , Swift等服务 。
:块存储服务 , 提供相应的块存储 , 简单来说 , 就是虚拟出一块磁盘 , 可以挂载到相应的虚拟机之上 , 不受文件系统等因素影响 , 对虚拟机来说 , 这个操作就像是新加了一块硬盘 , 可以完成对磁盘的任何操作 , 包括挂载 , 卸载 , 格式化 , 转换文件系统等等操作 , 大多应用于虚拟机空间不足的情况下的空间扩容等等 。
Swift:对象存储服务 , 提供相应的对象存储 , 简单来说 , 就是虚拟出一块磁盘空间 , 可以在这个空间当中存放文件 , 也仅仅只能存放文件 , 不能进行格式化 , 转换文件系统 , 大多应用于云磁盘/文件 。
(2)各个组件之间的关系
?E 版本有5个组件
是 Nova;Image 是  , 为 Nova 提供镜像存储服务; 是提供存储服务的 Swift; 是我们平时说的 ; 是 ;