开源云计算系统简介 电子工业出版社 刘鹏主编《云计算》教材配套课件11.

Slides:



Advertisements
Similar presentations
AWS 公有云服务. Amazon Web Service 简介 AWS 是向最终用户交付计算资源、保存数据和其他应用程序的一种最经济划算的方式,开发人员只需要按使用量付费,无需前期资本支出。利用 AWS ,开发人员可以轻松购买计算、存储、数据库和其他基于 Internet 的服务来支持其应用程序,以及灵活选择任何开发平台或编程环境。
Advertisements

第一组 Java 与云计算. Contents 云计算简介 一 二 云计算实例 三 云计算在教育中的应用 四.
EpiC elastic power-aware data intensive Cloud. LOGO epiC 大规模数据处理的难点 Page  2 如何查询处 理海量数据? 如何存储 海量数 据? 如何降低硬件成 本? 如何取得一劳 永逸的解决方案?
开始 周海 2012 级中软定制专业方向说明. 三个方向 Java 与移动互联.NET 软件开发 嵌入式开发.
课程介绍 (PPT版本号:2016年1月24日版本) 温馨提示:编辑幻灯片母版,可以修改每页PPT的厦大校徽和底部文字 林子雨
云计算及安全 ——Cloud Computing & Cloud Security
北京工业云的实践与思考 曾宇 2010年10月.
中华字库的云输入法 王勇 基础软件国家工程研究中心
职业教育网络学习空间建设的实践与思考 江苏省南京工程高等职业学校.
数字化校园建设与思考 扬州大学信息中心 沈 洁 2017年3月3日.
电子工业出版社《云计算(第二版)》配套课件
云计算系统测试技术与实践 中国软件评测中心 陈渌萍 2017年3月3日.
Big Data Ecosystem – Hadoop Distribution
云计算应用对比分析 李洁睿 周良俊 2017/3/8.
人力资源管理 human resource management
“大云”大数据平台及应用 中国移动通信研究院 郭磊涛 2013年11月.
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
E-Mapreduce培训系列 基本介绍.
上海地面通云主机产品 产品介绍 通信成就梦想 未来你我把握
云计算突飞猛进.
峰信 电话管理系统 产品介绍 上海艾家电子商务有限公司 2011年7月.
云计算学习报告 报告人: 陈 霁 大规模数据处理软件Apache Hadoop.
南京大学计算机科学与技术系 主讲人:黄宜华 2011年春季学期
国外市场(亚马逊).
《大数据技术原理与应用》 课程介绍 (2016春季学期)
台灣雲端運算應用實驗中心研發計畫 計 畫 期 間:自98年7月1日至99年6月30日止 執行單位名稱 :財團法人資訊工業策進會 國立中山大學.
第11章 海量信息存储 主讲:刘方明 副教授 华中科技大学计算机学院
HADOOP的高能物理分析平台 孙功星 高能物理研究所/计算中心
人力资源管理 human resource management
發展東華特色課程 期末成果發表 呂進瑞 國立東華大學財金系.
YARN & MapReduce 2.0 Boyu Diao
高级软件工程 云计算 主讲:李祥 QQ: 年12月.
資料探勘工具 - Splunk介紹 報告者:曾彥志 報告日期:2015/09/18.
分布式系统中的关键概念及Hadoop的起源、架构、搭建
第2章 大数据处理架构Hadoop (PPT版本号:2017年2月版本)
快速学习环境搭建 安装前预备工作(Linux相关配置) 实操演示(hadoop、hbase为例) 总结&练习题(课后练练手)
开源云计算系统简介.
云计算之分布式计算.
王耀聰 陳威宇 國家高速網路與計算中心(NCHC)
Goolge的云计算 分布式数据表BigTable.
作業系統 補充: 雲端運算.
kCloudStorage - 基于云技术的廉价冗余天文海量数据存储
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
CHAPTER 6 認識MapReduce.
Cloud Computing(雲端運算) 技術的現況與應用
斯巴達帶大家上雲端.
Hadoop平台與應用規劃實作 報告者:劉育維.
國立屏東高級工業職業學校 雲端網路及 雲端開系統介紹
Hadoop.
基于大数据的物流资源整合 福建师范大学协和学院 沈庆琼.
《云计算》课件 总结与展望 主讲人:刘鹏 中国电子学会信息系统集成分会.
Cloud Computing Google云计算原理.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
淺談雲端運算 (Cloud Computing)
新世代電子商務(二): 裝置服務化與行動商務
云计算概述 云计算的概念与发展历程 体系结构 应用案例 优缺点分析 云计算前景 SI TEAM 孟茶
GT4安装与开发 李长华.
软件工程基础 云计算概论 刘 驰.
大数据介绍及应用案例分享 2016年7月 华信咨询设计研究院有限公司.
Embed Google Map 資二乙 1號 王思洋.
斯坦福大学调研 蒋达晟.
基于大数据平台数据管理研究 何家乐 2013年7月 中国科学院高能物理研究所.
应用型本科院校大数据专业 实践教学环境改革与探索
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
亚马逊云计算AWS (Amazon Web Service)
班級:四企四B 指導老師:李文瑞老師 組員: 莊煜麒4950L089 黃暉原4950L109
Introduction to Service Science 课程概述
雲端架構對企業外部管理與內部管理的改變.
Microsoft® Office System
Cloud Computing Google云计算原理.
Presentation transcript:

开源云计算系统简介 电子工业出版社 刘鹏主编《云计算》教材配套课件11

Eucalyptus、Enomaly ECP、Nimbus 现有开源云计算系统 开源云计算系统 对应的商用云计算系统 Hadoop HDFS Google GFS Hadoop MapReduce Google MapReduce Hadoop HBase Google Bigtable Hadoop ZooKeeper Google Chubby Eucalyptus、Enomaly ECP、Nimbus Amazon EC2 Eucalyptus Amazon S3 Sector and Sphere 无直接对应系统 abiquo MongoDB

Eucalyptus 设计背景 体系结构 主要构件 访问接口 虚拟组网

Eucalyptus Eucalyptus:桉树 --将程序连接到有用系统的弹性效能计算体系结构Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems 功能: --帮助用户完成对各种基于物理设施的虚拟设备的全局性掌控,完成对整个集群的计算能力进行动态配置。

Eucalyptus的设计背景 开发目的: --为研究者提供模块化的试验平台 设计原则 设计目标 --可扩展性、可移植性、方便管理

Eucalyptus的基本架构

体系结构

主要构件 云控制器 --系统的中枢神经,它是用户的可见入口点和做出全局决定的组件。负责处理由用户或系统管理员发出的请求,做出高层的虚拟机实例调度决定 集群控制器 --负责收集节点的状态信息、调度虚拟机实例执行请求、配置实例网络。运行在集群的头节点或服务器上。 节点控制器 --负责管理一个物理节点,运行在虚拟机寄宿的物理资源上,负责启动、检查、关闭和清除虚拟机实例等工作。

访问接口 客户端接口 --实质上是Eucalyptus内部系统接口和外部定义的客户端接口之间的转换器。 管理接口 --由云控制器通过一个基于Web的接口或通过命令行的方式实现,管理接口只对系统管理员可见,且具有唯一性。 实例控制接口 --虚拟机控制服务(VmControl Service)

虚拟组网 特点:简单,易配置 协作完成单一任务的虚拟机之间可以通信,而属于不同用户的虚拟机之间应该是通信隔离的。 解决方法: --虚拟网络接口:公共接口,私有接口 --通信隔离:用虚拟局域网(VLAN)给属于特定用户的实例集打上网络标签 为了解决上述问题,每个虚拟机提供两个虚拟网络接口,一个作为公共接口,一个称为私有接口。公共接口的作用是和用户所管辖虚拟机的外部进行通信,或在由服务等级协议定义的可用区域的实例之间进行通信。 实例的私有接口只能在跨域的虚拟机之间进行通信,以解决不同虚拟机实例运行在独立的私有网络内但需要进行通信的问题。

Nimbus Nimbus: --基于网格中间件Globus,从最早的Virtual Workspace演化而来,提供与EC2类似的功能和接口 --Nimbus是一个开源的工具集,它可以把集群部署到IaaS云中

Nimbus基本概念 标准客户端(reference client): --以命令行的方式访问服务,全面支持WSRF前台的各种特性 WSRF(Web Services Resource Framework): --即Web服务资源框架 RM API(Resource Management API): --即资源管理接口 工作区(workspace): --实际上就是一个计算节点

Nimbus基本架构

Sector and Sphere 实现语言:C++ Sector: Sphere: --部署在广域网上的分布式存储系统,它为了使系统有高可靠性和可用性采用自动的文件副本冗余方式 --已经用于Sloan数字巡天系统 Sphere: --建立在Sector之上的计算服务,它为用户编写分布式密集型数据应用提供了简单的编程接口 Sector已经用于Sloan数字巡天系统。

Sector的基本架构 Sector采用主/从服务器模式,架构如图 6‑4[34]所示。安全服务器维护用户的账户、密码、文件访问信息和授权的从节点的IP地址;主服务器维护存储在系统中的文件的元数据,控制所有从节点的运行,同时和安全服务器进行通信来验证从节点、客户服务器和用户;从节点用来存储数据,并对Sector客户端的请求进行处理。

Sphere数据处理流程 当主服务器接收到Sphere数据处理的客户端请求,主服务器向客户端发送一个可用的从节点列表 客户端选择一些或者所有从节点,让SPE在其上运行 客户端与SPE建立UDT连接 流处理函数被发送给每个SPE,并储存在从节点上 SPE打开动态库并获得各种处理函数 UDT协议,这一协议主要是针对极高速网络和大型数据集设计的。

Sphere数据处理模型 SPE是Sphere处理引擎(Sphere Processing Engine) 针对不同的应用会有不同的数据,Sphere统一的将它们以数据流的形式输入。为了便于大规模的并行计算,首先需要对数据进行分割。分割后的数据交给SPE执行。所谓的SPE是Sphere处理引擎(Sphere Processing Engine)的简写。SPE是Sphere的基本运算单元,除了进行数据处理外SPE还能起到负载平衡的作用。

abiquo 三部分: abiCloud、abiNtense和abiData abiCloud 优势: 版本: --社区版、企业版、ISP版 --开源云管理软件,可以创建管理资源并且可以按需扩展。该工具能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器、网络、应用和存储设备等)。 优势: --强大的Web管理界面 版本: --社区版、企业版、ISP版 abiNtense通过使用基于网格的架构,有效的减少了大规模高性能计算的执行时间。abiData 由Hadoop Common、HBase和Pig开发而来,它是一个信息管理系统,可以用来搭建分析大量数据的应用。是一种低成本的云存储解决方案。

abiCloud的基本架构 整个平台的构架清晰明了,不过有两个名词需要单独解释。abiCloud_WS是平台的虚拟工厂,它主要负责管理各种虚拟化技术。abiCloud_VMS(abiCloud Virtul Monitor System)用来监控虚拟化设备的运行状态。从图中我们也可以看出,abiCloud除了客户端采用了flex技术外,其他部分几乎都是由java语言来实现的。

MongoDB 目标: --构建一个基于分布式文件存储系统的数据库 实现语言:C++ 平台:Linux

MongoDB的基本架构

MongoDB的优势 均衡性

内容回顾 几套开源方案: 主要内容: --目标、平台、实现语言、基本架构 --Hadoop、Eucalyptus、Nimbus、Sector and Sphere、abiquo、MongoDB 主要内容: --目标、平台、实现语言、基本架构

中国云计算网站 http://www.chinacloud.cn 本讲到此结束 欢迎访问 中国云计算网站 http://www.chinacloud.cn 欢迎使用 《云计算》教材 电子工业出版社 刘鹏 主编