云计算及其关键技术 16电子与通信工程 张大卫.

Slides:



Advertisements
Similar presentations
高级服务器设计和实现 1 —— 基础与进阶 余锋
Advertisements

计算机网络教程 任课教师:孙颖楷.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
全国“三新”作文研讨会成果交流 罗外初中部 曾祎闱.
实用操作系统概念 张惠娟 副教授 1.
电子工业出版社《云计算(第二版)》配套课件
Oracle数据库 Oracle 子程序.
在PHP和MYSQL中实现完美的中文显示
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
Information & Security System in China China North Eastern Air Traffic Control Bureau (CAAC) Customer Background Subsidiary of General Administration of.
基于R和pentaho的全套开源BI平台的实现
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Hadoop I/O By ShiChaojie.
面向对象建模技术 软件工程系 林 琳.
学习前的准备工作 讲师:burning.
Chinese Virtual Observatory
R in Enterprise Environment 企业环境中的R
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
从现在做起 彻底改变你自己 Sanjay Mirchandani EMC公司高级副总裁、首席信息官.
存储系统.
李杰 首都经济贸易大学 安全与环境工程学院 个人主页:
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
管理信息结构SMI.
Jul 2014 HEAT部署Hadoop集群
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
数据挖掘工具性能比较.
ENS 10.1安装配置指南 王俊涛 | SE.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
DevDays ’99 The aim of this mission is knowledge..
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
SOA – Experiment 2: Query Classification Web Service
新一代安全网上银行 小组成员:杨志明 王晶 任毅 刘建中 关昊 刘超.
C语言程序设计 主讲教师:陆幼利.
数据密集型计算 张奇.
本节内容 随机读取 视频提供:昆山爱达人信息技术有限公司.
第四章 团队音乐会序幕: 团队协作平台的快速创建
2019/4/16 关注NE官方微信,获取更多服务.
VisComposer 2019/4/17.
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第三章 世界文明的蛻變與互動 第一節 歐洲社會的蛻變 第二節 世界文明的交匯 第三節 亞洲大帝國的發展 1.
2019/5/8 第2章 数据分析软件介绍.
OpenStack vs CloudStack
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Google的云计算 分布式锁服务Chubby.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
阻塞式模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang 官网地址:
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
Chinese Virtual Observatory
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
第十七讲 密码执行(1).
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
数据密集型计算理论与实践 张奇.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
2019/9/19 互联网产业、立法与网规 张钦坤 腾讯法务部.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

云计算及其关键技术 16电子与通信工程 张大卫

CONTENTS 01 云计算的定义 02 云计算的关键技术 03 云计算和其他超级计算的区别

01云计算的定义 维基百科 将IT相关的能力以服务的方式提供给用户 中国云计算网 分布式计算、并行计算、网格计算的发展 引用文献 是一个包含大量可用虚拟资源的资源池

01云计算的定义 云计算的特点: 1) 云计算系统提供的是服务。 2) 用冗余方式提供可靠性。 即数据冗余和分布式存储来 保证数据的可靠性。 2) 用冗余方式提供可靠性。 即数据冗余和分布式存储来 保证数据的可靠性。 3) 高可用性。 4) 高层次的编程模型。 5) 经济性。 6) 服务多样性。

01云计算的定义 本文定义 云计算是由网格计算发展而来的, 前台采用用时付费的方 式通过internet向用户提供服务。云系统后台由大量的集群 使用虚拟机的方式, 通过高速互联网络互连, 组成大型的虚 拟资源池。这些虚拟资源可自主管理和配置。用数据冗余 的方式保证虚拟资源的高可用性。并具有分布式存储和计 算、高扩展性、高可用性、用户友好性等特征。

云计算的关键技术 数据存储 数据管理 编程模型

02云计算的关键技术 数据存储技术 1.云采用分布式存储的方式保证存储数据的高可用、高可靠和经济性 2.云采用冗余存储的方式保证存储数据的可靠性 3.云的数据存储技术必须具有高吞吐率和高传输率的特点 4.未来的发展将集中在超大规模的数据存储、数据加密和安全性保证以 及继续提高I/O速率等方面

02云计算的关键技术 数据存储技术 例如谷歌开发的非开源的GFS,是一个管理大型分布式数据密集型计算 的可扩展的分布式文件系统 由一个master和大量块服务器构成 客户端从master获取目标数据块的位置信息后,直接和块服务器交互进 行读操作,不通过master读取数据

02云计算的关键技术 数据管理技术 1.云计算数据管理技术要能够高效地管理大数据集,其次,要在规模巨 大的的数据中找到特定的数据 2.云系统的数据管理往往采用数据库领域中列存储的数据管理模式,将 表按列划分后存储。 3.未来的数据管理技术必须要解决如何提高数据的更新速率以及进一步 提高随机读速率的问题。

02云计算的关键技术 数据管理技术 最著名的是谷歌提出的BigTable数据管理技术,是一种为了管理结构化 数据而设计的分布式存储系统,这些数据可以扩展到非常大的规模。 BigTable采用三级的层次化方式存储 位置信息,第一级的file中包含root table的位置,root table只有一个, 包含所有metadata的位置信息,每个 metadata tablets包含许多user table 的位置信息。

02云计算的关键技术 编程模型 云计算的编程模型必须十分简单,让用户更轻松的享受云计算带来的服 务。必须保证后台复杂的并行执行和任务调度向用户和编程人员透明。 云计算大部分采用map-reduced的编程模式,是一种处理和产生大规模 数据集的编程模型,程序员在map函数中指定对各分块数据的处理过程, 在reduce函数中指定如何对分块数据处理的中间结果进行归约。

02云计算的关键技术 map-reduce模型 具体执行过程为右图 共五个步骤

03云计算和其他超级计算的区别 云计算与网格计算的区别

结语 当前的云计算系统的能耗过大,因此减少能耗,提高能源的使用效率, 建造高效的冷却系统是当前面临的一个主要问题。 云计算面对市场的资源管理方式的支持有限,可以加强相应的服务等级 协议,使用户和服务提供者能更好的协商提供的服务质量。 需要对云计算的接口进行标准化并且制定交互协议。 需要开发出更易用的编程环境和编程工具,这样可以更加方便地创建云 计算应用,拓展云计算的应用领域。