Network Storage and System Virtualization Technology

Slides:



Advertisements
Similar presentations
VMSF 內核級虛擬機監控器調度框架 1 張力升 Dept. of Electrical Engineering National Cheng Kung University Tainan, Taiwan, R.O.C
Advertisements

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
Information Resource Management
第二节 信息技术及其影响.
存储基础知识 V1.1.
Windows Hyper-V与集群共享卷
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
IT原理与应用(1)-电脑系统 IT Principles and Applications (1) - Computer System
VMWARE 大藍圖 SOFTWARE-DEFINED ENTERPRISE
服务器虚拟化:Vmware的方法 关注短期结果 问题: 虚拟化101 新基础架构 + 新技巧 25-60%的直接ROI
思科Oracle RAC解决方案 Starry Wu UCS -GC.
对存储系统发挥特殊作用的文件系统 2006年5月 - 北京.
日新月异的信息技术.
网格 及其应用的一些相关技术 高能所计算中心 于传松
信息系统 应急解决方案 北京神州讯安科技有限公司
第2章:企業組織 張緯良 世新大學資訊管理系.
台灣雲端運算應用實驗中心研發計畫 計 畫 期 間:自98年7月1日至99年6月30日止 執行單位名稱 :財團法人資訊工業策進會 國立中山大學.
第11章 海量信息存储 主讲:刘方明 副教授 华中科技大学计算机学院
第8章 系統架構.
操作系统结构.
HADOOP的高能物理分析平台 孙功星 高能物理研究所/计算中心
大数据在医疗行业的应用.
“服务器服务于Internet”报告会 倪光南 1999年7月6日
第6章 数媒资产管理系统的存储技术 刘士军 1、光纤通道
2012/11/12 Virtual Machine.
虚拟机实时迁移技术 (Live Migration)
CDM Project Management Database Development
作業系統的結構 日期 : 2018/9/17.
HDS 資料保護解決方案更新.
羅東高中邱柏翰 虛擬機器軟體與作業系統安裝 羅東高中邱柏翰
EMC VMware架构下的备份解决方案 中国解决方案中心.
网 站 设 计 与 建 设 Website design and developments
Xen基础架构安全性分析 云朋
Benjamin Armstrong 高级项目经理 微软
雲端運算虛擬主機技術的發展.
Microsoft OEM Windows Server
NEC Express5800 Fault Tolerant Server Introduction
电脑组装与维护实例教程 姚昌顺 杨章静 唐萨 主 编 清华大学出版社.
精誠資訊的企業電子化支援系統 指導老師: 王淑卿 教授 第六組組員名單: 許瑋麟 張勝彥 蔡孟翰
Windows Server 2008 R2 Hyper-V 規劃企業高可用度虛擬化環境
Review Question 安裝 or 管理過 Windows Server? 安裝 or 管理過 Unix-like Server?
kCloudStorage - 基于云技术的廉价冗余天文海量数据存储
伺服器虛擬化環境建置 報告人:林又新
作 業 系 統 第三組 楊育翰 顏瑞霖.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
虛擬化基本概念.
Microsoft OEM Windows Server
Discover the power of SSL-VPN+ IT management
信息存储与管理 国家天文台 (科技处)信息与计算中心.
Cloud Computing(雲端運算) 技術的現況與應用
物流管理的层次 战略 战术 运营 执行 .目标 .供货政策,服务标准 .物流网设计 作什么 制定目标,政策 .需求预测
CDR - Continuous Data Replication
國立屏東高級工業職業學校 雲端網路及 雲端開系統介紹
Proware Technology Corp.
J&K STACK CMDB 产品介绍 Multi-Cloud Management Capabilities Service Provider.
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
CH10 Windows 2000 XP注册表 Windows 2000/XP网络组建与系统管理 李燕 中南分校.
Lecture on High Performance Processor Architecture (CS05162)
作業系統 (Operating System)
虚拟化绿色数据中心.
第5章 网站服务器搭建与管理.
雲端虛擬化 Cloud Virtualization
Introduction to C Programming
作業系統概論 授課老師: 羅習五.
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
虚拟化技术 VMware ESXI 南京市玄武中等专业学校 胡刚强.
Operating System Software School of SCU
作業系統概論 授課老師: 羅習五.
4.理財規劃者適格性分析與實作 理財規劃重點 生涯階段 「就業前準備階段」(學習階段) 「初入社會階段」 「確定職涯階段」 「維持職涯階段」
Presentation transcript:

Network Storage and System Virtualization Technology 课程介绍 网络存储与系统虚拟化技术 Network Storage and System Virtualization Technology 北京大学信息科学技术学院 网络与信息系统研究所 系统虚拟化及空间信息技术实验室(http://gis.pku.edu.cn)

Why This Course——存储 自1996年以来信息量每半年增长一倍;2020年世界数据总量将达40万亿GB,人均5.2TB。 权威调查机构的研究表明,目前世界大公司的年度存储需求增长率为100%。 存储设备已不再是服务器附带的外围设备,它们已经有了与服务器等分庭抗礼的地位。 早在2003年,用户在服务器和存储产品上的花费比例已经达到1:3,如今,这一比例更高。 全球存储市场总值:磁盘存储、移动存储、闪存等已达500多亿美元。 大数据时代的到来,存储是其首当其冲的问题。 …… 存储技术发展日新月异,社会对存储方面的人才需求逐年扩大。 学习存储技术是信息技术发展的需要,特别是适应信息快速增长的需要。 http://ncis.pku.edu.cn

Why This Course——系统虚拟化 计算能力在快速增长:天河一、二号,千万亿次,Top1 1万亿次 1千万亿次 2017/3/18 http://ncis.pku.edu.cn

Why This Course——系统虚拟化 计算系统利用率不高! “多数用户承认,计算系统平均利用率只有25%~30%” Dan Herington HP虚拟化技术首席科学家 性能测试报告,来自权威性能测试机构Metron's Athene 对一个计算系统进行两天监测的数据 2017/3/18 http://ncis.pku.edu.cn

× × Why This Course——系统虚拟化 原因: 计算系统灵活性不高! 浪费时间 操作繁琐 应用软件与操作系统、硬件紧耦合 作业:生物计算 程序:BLAST 作业:32位 操作系统:Windows 平台:X86 作业2 生物专家 作业:飞行器的流场计算 程序:Fluent 6.3 作业:32位 操作系统:Linux 平台:X86 作业1 飞行器专家 作业1 作业2 浪费时间 操作繁琐 机器闲置时间较多 操作系统不匹配! × 操作系统不匹配! × 原因: 应用软件与操作系统、硬件紧耦合 作业1 作业2 计算中心 2017/3/18

虚拟机 虚拟机 Why This Course——系统虚拟化 系统虚拟化是将底层物理设备与上层操作系统、软件分离的一种去耦合技术 虚拟化的目标是实现IT资源利用效率和灵活性的最大化 虚拟机 操作 系统 应用系统 虚拟机 操作 系统 应用系统 多个系统融合在一台服务器上 ——资源利用率高 应用系统不再依赖特定的硬件 ——系统维护灵活 应用程序 操作系统 虚拟机管理器VMM 硬件发展迅速 2017/3/18 http://ncis.pku.edu.cn

Virtual Machine Monitor 系统虚拟化:三个基本概念 在一台物理主机上虚拟出多个虚拟计算机(虚拟机,Virtual Machine,VM),其上能同时运行多个独立的操作系统,这些客户操作系统(Guest OS)通过虚拟机管理器(Virtual Machine Monitor,VMM,也称作Hypervisor)访问实际的物理资源 Hardware Virtual Machine Monitor Linux Linux (devel) XP Vista MacOS 2017/3/18 http://ncis.pku.edu.cn

虚拟机 虚拟机 系统虚拟化:应用 虚拟机的特征及应用 相互隔离 动态构建 动态部署 在线迁移 动态资源调整 服务器融合 操作 系统 应用系统 虚拟机 操作 系统 应用系统 虚拟机的特征及应用 相互隔离 动态构建 动态部署 在线迁移 动态资源调整 服务器融合 容错支持:在线备份、Checkpoint …… 虚拟机管理器VMM

动态快速部署 银河 神威 虚拟机库 虚拟机管理器 需要Windows操作系统 需要DirectX的编程库 需要MPI通讯库 虚拟机管理器 .NET DirectX MPI 虚拟机管理器 .NET DirectX MPI .NET DirectX MPI 银河 神威 虚拟机管理器 虚拟机管理器 2017/3/18 http://ncis.pku.edu.cn

动态快速部署 银河 神威 虚拟机库 虚拟机管理器 需要Windows操作系统 Redhat Linux操作系统 需要DirectX的编程库 .NET DirectX MPI 虚拟机库 需要Windows操作系统 需要DirectX的编程库 需要MPI通讯库 Redhat Linux操作系统 需要MySQL数据库 需要Apache服务器 PHP MySQL Apache PHP MySQL Apache 虚拟机管理器 PHP MySQL Apache .NET DirectX MPI .NET DirectX MPI 银河 神威 虚拟机管理器 虚拟机管理器 2017/3/18 http://ncis.pku.edu.cn

虚拟机在线迁移 2017/3/18 http://ncis.pku.edu.cn

服务器融合 消除热点 节能 一个物理机上的资源不能满足它上面虚拟机的要求,负载过重 通过迁移平衡负载 很多时候资源非常空闲 通过迁移减少活动的物理机 30% 30% 40% Hypervisor 20% 10% 2017/3/18 http://ncis.pku.edu.cn

虚拟机容错 2017/3/18 http://ncis.pku.edu.cn

动态虚拟机群 From Physical cluster to Virtual cluster Application 1 VM1.1 VM1.2 VM2.1 VM2.2 VM3.1 VM3.2 VM4.1 VM4.2 VM5.1 VM5.2 Node 1 Node 2 Node 3 Node 4 Node 5 2017/3/18 http://ncis.pku.edu.cn

动态虚拟机群 Reclustering virtual cluster Using VM suspend/resume Application 1 Application 2 VM1.1 VM2.1 VM3.1 VM3.2 VM4.2 VM5.2 Node 1 VM1.2 Node 2 VM2.2 Node 3 VM3.2 VM4.1 Node 4 VM5.1 Node 5 2017/3/18 http://ncis.pku.edu.cn

动态虚拟机群 Reclustering virtual cluster Using dynamic resource reallocation across VMs Application 1 Application 2 VM1.1 VM1.2 VM2.1 VM2.2 VM3.1 VM3.2 VM4.1 VM4.2 VM5.1 VM5.2 Node 1 Node 2 Node 3 Node 4 Node 5 2017/3/18 http://ncis.pku.edu.cn

课程背景 课程来源:本课程的开设得到了美国EMC公司和VMware公司的支持,课程课件的主要部分由这两个公司提供。本课程也是2009年度的“教育部-Intel精品课程”,课程的建设得到了Intel公司的支持。 授课教师:罗英伟、汪小林 Email:{lyw, wxl}@pku.edu.cn 地址:理科1号楼1335 电话:62767883 上课时间:周二3~4节 上课地点:三教305 http://ncis.pku.edu.cn

数据处理——网络传输——数据处理 计算中心——数据中心 课程的应用场景 数据处理——网络传输——数据处理 计算中心——数据中心 http://ncis.pku.edu.cn

课程目标 现代信息管理面临信息量大、管理成本居高不下等诸多挑战。本课程从信息管理的复杂性与现实需求出发,介绍了满足现代信息管理需求的存储技术和系统虚拟化技术基础知识,从而使同学们对存储和虚拟化有一个相对全面的了解。 了解现代信息管理的复杂度与需求 了解存储系统的基本结构 了解网络存储应用于不同环境的构架 DAS、NAS、SAN、CAS 了解应对业务连续性需求的存储技术解决方案 了解数据中心的监测、管理的原理、方法与实现 了解系统虚拟化技术的原理、应用及发展情况 http://ncis.pku.edu.cn

课程授课方式 课堂讲授:10次课(7+3) 论文阅读及报告 实验及报告:个人实验、分组实验、任选实验 http://ncis.pku.edu.cn

课堂讲授主要内容(1) 第一章 信息管理的复杂性 第二章存储系统架构 满足现代需求的数据存储(Meeting Today’s Data Storage Needs) 数据存储的解决方案(Data Storage Solutions) 数据中心的基础构架(Data Center Infrastructure) 第二章存储系统架构 主机环境(The Host Environment) 连接(Connectivity) 物理磁盘(Physical Disks) 磁盘阵列(Disk Arrays) 磁盘存储系统(Disk Storage Systems) http://ncis.pku.edu.cn

课堂讲授主要内容(2) 第三章 网络存储概述 第四章 业务连续性 直连存储(Direct Attached Storage,DAS) 网络附加存储(Network Attached Storage,NAS) 光纤存储局域网络(Fibre Channel Storage Area Networks,SAN) IP存储局域网(IP Storage Area Networks,IP SAN) 内容寻址存储(Content Addressed Storage,CAS) 第四章 业务连续性 业务连续性概述(Business Continuity Overview) 备份与恢复(Backup and Recovery) 业务连续性:本地复制(Business Continuity: Local Replication) 业务连续性:远程复制(Business Continuity: Remote Replication) http://ncis.pku.edu.cn

课堂讲授主要内容(3) 第五章数据中心的监测与管理 第六章系统虚拟化概述 数据中心的监测(Monitoring in the Data Center) 数据中心的管理(Managing in the Data Center) 第六章系统虚拟化概述 系统虚拟化概述(System Virtualization Overview) 虚拟化技术标准(Standards for System Virtualization) 最新进展及趋势(Trends of System Virtualization) http://ncis.pku.edu.cn

课堂讲授主要内容(4) 第七章系统虚拟化原理 第八章系统虚拟化应用 CPU虚拟化(Virtualizing CPU) 内存虚拟化(Virtualizing Memory) I/O虚拟化(Virtualizing I/O Devices) 第八章系统虚拟化应用 数据中心(Data Center) 虚拟机管理(Management of Virtual Machines) 虚拟机克隆及迁移(Clone and Migration of Virtual Machines) http://ncis.pku.edu.cn

论文阅读及报告 参考存储技术和虚拟化技术论文,选择一篇或多篇论文阅读 每个人独立完成,提交一份中文读书报告 http://ncis.pku.edu.cn

实验及报告 个人实验 内容 VNXe模拟实验 形式 每个人独立完成 提交一份实验报告 http://ncis.pku.edu.cn

实验及报告 分组实验 内容 形式 设计、实验报告 大容量统一存储系统应用规划及实践 2~5人一组 自愿参加 机会难得,实际接触并操纵大容量存储设备 课程加分 设计、实验报告 http://ncis.pku.edu.cn

实验及报告 选做实验 实验内容1 实验内容2 形式 设计报告/实现报告 虚拟化实验环境开发 基于SheepDog的虚拟机镜像管理系统 自由组队,选择上述一项内容 助研费资助、课程加分 持续到毕设 设计报告/实现报告 http://ncis.pku.edu.cn

课程进程安排 本课程从上课时间从第1周至第16周,共15次课(国庆放假一周),第16周随堂考试。 第1~7次课:存储技术 第8~10次课:虚拟化技术 其他课:企业技术讲座、参观、讨论 本课程由罗英伟、汪小林两位老师共同承担,前4次课(前3章)由罗英伟老师担任;后6次课(后5章)由汪小林老师担任。 http://ncis.pku.edu.cn

参考书 以课程讲义为主。其他可选参考书包括: EMC Education Services, Information Storage and Management, Wiley Publishing Inc., 2009. (人民邮电出版社有中译版,EMC将赠送) 周敬利、余胜生 等 编著,网络存储原理余技术,清华大学出版社,2005.9. 赵文辉、徐俊、周加林、李晨,网络存储技术,清华大学出版社,2005.3。 David Chisnall, The Definitive Guide to the Xen Hypervisor, Prentice Hall, 2007。 James E. Smith, Ravi Nair, Virtual Machines, Versatile Platforms for Systems and Processes, 电子工业出版社, 2006。『《虚拟机——系统与进程的通用平台》James E. Smith, Ravi Nair 著,安虹等译,机械工业初版社,2009。』 金海等著,计算系统虚拟化——原理与应用,清华大学出版社,2008。 石磊、邹德清、金海,Xen虚拟化技术,华中科技大学出版社,2009。 http://ncis.pku.edu.cn

考核方式 && 课程网站及助教 考核方式 讲义阅读及作业:20% 论文阅读及报告:20% 课程实验及报告:40% 在线考试:20% 考核方式 && 课程网站及助教 考核方式 讲义阅读及作业:20% 论文阅读及报告:20% 课程实验及报告:40% 在线考试:20% 课程网站及助教 课程网站:http://gis.pku.edu.cn/course/svt/ 助教:黄子翚、白晓旷 黄子翚:rogerhzh@gmail.com 白晓旷:baixiaokuang@gmail.com 理科1号楼1336 http://ncis.pku.edu.cn

网络存储与系统虚拟化相关研究 网络存储 组织 973计划:下一代互联网信息存储的组织模式和核心技术研究 SINA:全球网络存储工业协会(Storage Network Industry Association) 海量存储标工委:中国电子工业标准化技术协会海量存储标准工作委员会(2009年8月成立) 973计划:下一代互联网信息存储的组织模式和核心技术研究 973计划:超高密度、超快速光信息存储与处理的基础研究 863重大项目:海量存储系统关键技术 会议:FAST, USENIX Conference on File and Storage Technologies 系统虚拟化 DMTF,Distributed Management Task Force, Inc. 973计划:计算系统虚拟化基础理论与方法研究 会议:VEE, ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments http://ncis.pku.edu.cn

关于论文阅读及作业 论文阅读,现在可以开始了 有若干次书面作业,在课程网站上,大家可以根据课堂讲授的进展,尽早完成并提交给助教 课程网站上有一些可参考的论文 有若干次书面作业,在课程网站上,大家可以根据课堂讲授的进展,尽早完成并提交给助教 http://ncis.pku.edu.cn

关于实验 个人实验:10月开始 分组实验:自由组合,在个人实验之后,但可以同时准备 选做实验:感兴趣的同学,尽早报名 实验报告将安排在12月份进行 http://ncis.pku.edu.cn

北京大学信息科学技术学院 网络与信息系统研究所 http://gis.pku.edu.cn/course/svt/