云计算基础架构与实践教案.doc





《云计算基础架构与实践教案.doc》由会员分享,可在线阅读,更多相关《云计算基础架构与实践教案.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、云计算根底架构与理论教案教 案 课 课 程 程 名 名 称 云计算根底架构与理论 课 课 程 程 代 代 码 系 ( ( 部 ) ) 教 研 室 ( ( 实 验 室 ) ) 授 授 课 课 教 教 师 职 称 年 月 1 课 程 名 称 云计算根底架构与理论 总计:56 学时 课 程 类 别 专业课 课程代码 讲授:2 20 0 学时 实验:3 36 6 学时 上机:学时 其他:学时 授 课 教 师 学 分 授 课 对 象 教 材和 主要 参考 资料 徐文义云计算根底架构与理论人民邮电出版社 20_.2 课 程 简 介 云计算根底架构与理论是计算机网络技术相关专业的一门专业根底课程,系统介绍云
2、计算根底架构与理论的相关内容,共划分为 5 个工程,“工程一:云计算的认知与体验”主要介绍了云计算的概念与开展趋势、云计算的架构内涵与关键技术、云计算根底架构等内容,“工程二:云计算存储架构部署”主要介绍了共享存储模型、磁盘存储阵列、存储网络、共享文件系统等内容,“工程三:云计算网络架构部署”主要介绍了网络总体架构、接入层网络、主机网络虚拟化、网络流量平面等内容,“工程四:桌面云设计与部暑”主要介绍了云接入技术、桌面云和VMware View 桌面云等内容,“工程五:私有云设计与部署”主要介绍了私有云和CloudStack 私有云平台。同时,针对每个工程内容设计了多个实训任务,通过练习和操作理
3、论,帮助学习者稳固所学的内容。通过本课程的学习,使学生可以在已有的计算机根底知识的根底上,对云计算根底架构有一个系统的、全面的理解,掌握架构一个私有云所必需的根本理论、根本知识和根本技能,从而能成功架构一个企业的私用云。教 学难 点重 点 1云计算的根本概念、特点、系统架构、分类、关键技术、资架构、效劳支付、云计算运维流程建立; 2DAS 存储技术、NAS 存储技术、SAN 存储技术; 3VMware vSphere 总体架构、虚拟储存域网络技术VSAN,SDN 的相关知识; 4云接入的定义、优点,桌面云的定义、优缺点、根本架构、VMware View体系构造与规划原那么; 5私有云的定义、优
4、点、逻辑架构和核心技术,CloudStack 各组件功能,企业如何建立私有云平台、私有云平安性解决方案。2 教案一 :云计算的认知与体验 授课题目:工程一 云计算的认知与体验 授课方式 请打√ 理论课 讨论课 实验课 习题课 其他 课时 安排 8 教学大纲要求:掌握云计算的根本概念、系统架构、分类,理解云计算的开展趋势、关键技术、资架构、效劳支付等相关知识。教学目的:1 1 知识目的 1掌握云计算的根本概念、系统架构、分类,理解云计算的开展趋势; 2理解云计算的关键技术、资架构、效劳支付等; 3理解云计算给 IT 效劳管理带来的影响和变更。2 2 才能目的 1能解释导致成功承受云计
5、算的典型步骤,并说明它对组织的意义; 2能从节、开流的角度衡量分析p 云计算框架的优劣; 3能纯熟使用百度、Google 等搜索系统; 4能纯熟使用 Viso 绘图软件绘制云计算架构图; 5能纯熟安装与使用 VM 虚拟机软件。教学重点及难点:重点:云计算的根本概念、特点、系统架构、分类、关键技术、资架构、效劳支付 难点:云计算架构的关键技术、云计算运维流程建立 作业、讨论题、考虑题:详见课本“1.7 习题”局部。课后总结分析p :教 学 内 容 备注 主要教学内容提纲:一、理论教学内容 1.4.1 云计算的根底概述 1 云计算的特点 目前,云计算没有统一的定义。云计算的定义主要包括如下几种。1
6、维基百科对云计算定义为:云计算将 IT 相关的才能以效劳的方式提供给用户,允许用户在不理解提供效劳的技术、没有相关知识以及设备操作才能的情况下,通过 Inter 获取需要的效劳。2中国云计算网将云计算定义为:云计算是分布式计算Distributed Computing、并行计算Parallel Computing和网格计算Grid Computing的开展,或者说是这些科学概念的商业实现云计算开展历程见图 1-1 所示。3在综合多个云计算的定义之后,我们给“云”下了如下定义。云是一个包含大量可用虚拟资例如硬件、开发平台以及 I/O 效劳的 3 资池。这些虚拟资可以根据不同的负载动态地重新配置,
7、以到达更优化的资利用率。这种资池通常由根底设施提供商按照效劳等级协议Service LevelAgreement,SLA采用用时付费Pay2Per2Use,PPU的形式开发管理。综上,“云计算”是分布式处理、并行处理和网格计算的开展,或者说是这些计算机科学概念的商业实现。正如云计算概念指出,云计算一方面是虚拟化技术Virtualization、效用计算Utility Computing、_aaS包括 IaaS、PaaS、SaaS 等等技术混合演进并跃升的结果;另一方面是并行计算Parallel Computing、分布式计算Distributed Computing和网格计算Grid Comp
8、uting的开展,或者说是这些计算机科学概念的商业实现。2 云计算的特点 1超大规模;2虚拟化;3高可靠性;4通用性;5高可扩展性;6按需效劳;7极其廉价;8平安;9方便。1.4.2 云计算的分类 从效劳方式角度来划分的话,云计算大体上来说可分为三种:为公众提供开放的计算、存储等效劳的“公有云”,如百度的搜索和各种邮箱效劳等;部署在防火墙内,为某个特定组织提供相应效劳的“私有云”;以及将以上两种效劳方式进展结合的“混合云”。从技术的角度来讲,云计算可分为四层:HAAS硬件即效劳、IaaS根底设施即效劳、PaaS平台即效劳和 SaaS软件即效劳,并有逐步向 _aaS 开展的态势。1.4.3 云计
9、算的开展趋势 云计算的研究始于 Google 公司公布其三大关键技术 GFS、MapReduce和 BigTable 以后,各大 IT 厂商包括 、IBM、Amazon 等和研究机构都争相对云计算展开了各自的研究,并实现或提供云计算效劳、云计算产品与云计算解决方案,云计算技术已经成为了 IT 界最受关注和开展最快的技术。总体来说,云计算的资相对集中,主要以数据中心的形式对资虚拟化后提供底层资的使用,并不强调虚拟组织Virtual Organization,VO的概念。目前,云计算的商业实现与技术平台在业界还没有统一的标准与定义,基于云计算的产品与效劳种类繁多,由于关注点不同,其分类标准也不一。
10、无论哪种分类,通过对云计算的理论和实现产品的分析p 和研究,可以认为云计算是虚拟化Virtualization技术、效用计算Utility Computing、软件即效劳SaaS、平台即效劳PaaS、根底施行即效劳IaaS的结合。这里强调基于 IT 资的效劳,正是云计算的固有特色,它通常以第三方拥有的机制提供这些效劳,用户只关心需要的效劳,一切计算交由云计算中心进展透明访问处理。另外,云计算被认为是继分布式计算、并行计算和网格计算等之后计算形式的最新开展,云计算通过将各种互联的计算、存储、数据、应用等资进展有效整合、多层次的虚拟化与抽象,将来用户只需连接网络便可透明使用云计算强大的计算与存储才
11、能。云计算将来主要有两个开展方向:一个是构建与应用程序严密结合的大规模底层根底设施,使得应用可以扩展到很大的规模;另一个是通4 过构建新型的云计算应用程序,在网络上提供更加丰富的用户体验。第一个开展趋势可以从现有的云计算研究状况中表达出来,详见上一节的分析p 。而在云计算应用的构造上,很多新型的社会效劳型网络,如 等,已经表达了这个开展趋势,而在研究上那么更加注重如何通过云计算根底平台将多个业务交融起来。1.4.4 云计算的总体架构 从云计算的相关定义可知,对用户而言,云计算更多地表达的是它所能提供的效劳。在效劳方面,主要以提供用户基于云的各种效劳为主,共包含三个层次:其一是 软件即效劳Sof
12、tware as a Service ,简称 SaaS ,这层的作用是将应用主要以基于 Web 的方式提供给客户;其二是 平台即效劳 Platform as a Service ,简称 PaaS ,这层的作用是将一个应用的开发和 部 署 平 台 作 为 服 务 提 供 给 用 户 ; 其 三 是 基 础 架 构 即 服 务 Infrastructure as a Service ,简称 IaaS ,这层的作用是将各种底层的计算比方虚拟机和存储等资作为效劳提供给用户。从用户角度而言,这三层效劳,它们之间关系是独立的,因为它们提供的效劳是完全不同的,而且面对的用户也不尽一样。但从技术角度而言,云效
13、劳这三层之间的关系并不是独立的,而是有一定依赖关系的,比方一个SaaS层的产品和效劳不仅需要使用到 SaaS 层本身的技术,而且还依赖 PaaS 层所提供的开发和部署平台或者直接部署于 IaaS 层所提供的计算资上。此外,PaaS 层的产品和效劳也很有可能构建于 IaaS 层效劳之上。在管理方面,主要以云管理层为主,它的主要功能是确保整个云计算中心可以平安和稳定的运行,并且可以被有效地管理。1.4.5 云计算架构的关键技术 1 虚拟化技术(vmware) 虚拟化指的是计算、存储、网络等资的一种逻辑表示,并不拘泥于这些资的实现方式、物理包装和物理位置等限制。为使人们可以更加充分合理地利用计算资,
14、根据应用需求灵敏地构建计算环境,通常可以采用虚拟化Virtualization技术对计算资进展动态组织。从而进步计算资的使用效率,真正实现透明、高效、可定制地按需使用计算资。这里提及的计算资,主要包括 、内存,数据资、存储资以及网络资等,它们是资聚合的根底。因此在资发现的根底上,动态高效地对这些资进展合理组织形成计算环境也是需要考虑的一个重要议题。虚拟化技术作为网格计算与云计算的支撑技术,最终为充分利用已有资并及节省本钱,必须采用结合虚拟化技术动态实时地聚合与分配网络中的可计算资。有利于大规模并行计算。虚拟化技术是云计算实现的关键技术,通过虚拟化可以为应用提供灵敏可变、可扩展的效劳。从系统层次
15、构造来看,虚拟机的本质特征在于:利用下层应用或系统的支持为上层应用或系统提供不同的接口,按照虚拟机所在的中间层位置的不同,可以分为:硬件抽象层虚拟机、操作系统层虚拟机、应用程序编程接口lication Programming Interface,API层虚拟机和编程语言层虚拟机四类。5 2 分布式海量数据存储 分布式文件系统按网络的连接方式划分,可分为:DASDirect Attached Storage:直连存储、NASwork Attached Storage:网络附属存储和 SANStorage Area work:存储区域网。传统的存储方式大都采用 DAS 方式,各种存储设备通过诸如
16、IDE 或 SCSI 等 I/O 总线与效劳器相连,效率较低。NAS 是一种存储设备,采用的协议包括 NFSSun UNI_和 CIFS NT/dows。SAN 是一种利用 Fibre Channel等互联协议连接起来的可以在效劳器和存储系统之间直接传送数据的存储网络系统。SAN 是以网络为中心的存储构造,它是采用独特的技术如FC构建的、与原有 LAN 网络不同的一个专用的存储网络,存储设备和SAN 中的应用效劳器之间采用的是 block I/O 的方式进展数据交换,SAN的价格较为昂贵,并且配置复杂。云计算采用的分布式文件系统大都属于集群分布式文件系统,在云计算这种超大规模,并且极其强调容错
17、的环境里,上述传统的这些文件划分方式显然受到了更大的挑战。3 海量数据管理技术 云计算需要对分布的、海量的数据进展处理、分析p ,因此,数据管理技术必须可以高效地管理大量的数据。云计算系统中的数据管理技术主要是 Google 的 BTBigTable数据管理技术和 Hadoop 团队开发的开数据管理模块 HBase。BigTable 是非关系型数据库,是一个稀疏的、分布式的、持久化存储的多维度排序 Map。BigTable 的设计目的是快速且可靠地处理 PB 级别的数据,并且可以部署到上千台机器上。4 MapReduce 编程形式 概念“Map映射”和t;Reduce归约t;,其主要思想,使得
18、编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。软件实现的是指定一个 Map映射函数,用来把一组 键值对映射成一组新的 键值对,指定并发的 Reduce归约函数,用来保证所有映射的键值对中的每一个共享一样的键组。5 云计算平台管理技术 云管理平台最重要的两个特质在于管理云资和提供云效劳。即通过构建根底架构资池IaaS、搭建企业级应用/开发/数据平台PaaS,以及通过 SOA 架构整合效劳SaaS来实现全效劳周期的一站式效劳,构建多层级、全方位的云资管理体系。选择云计算管理平台的四种考量:1是否可以保障系统的稳定性、可靠性和平安性。这是 IT 决策者在选择云管理平台时最重要
19、的衡量标准之一。2是否可以和如今的虚拟化平台兼容。采用现有的虚拟化供给商晋级云计算,不失为一种选择,但是考虑到本钱以及供给商锁定的问题,也可以选择一种可以兼容现有虚拟化根底的云计算管理平台。3是否有完好的生命周期管理。如今虚拟机泛滥的问题很普通,导致 IT 管理者不清楚哪些应用在哪些虚拟机上、无法及时回收资等等问题,多数应用不能按照不同需求定义虚拟机的效劳等级。4是否便于管理。云计算的一个重要的优势是减少 IT 管理本钱。6 因此,云计算平台管理技术就是实现大量效劳器的协同工作,方便地进展业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。1.4.6 云计
20、算核心架构的竞争力衡量维度 将云计算技术引入传统数据中心所带来的商业效劳的角度看,重点可以从开与节流两个方面来衡量云计算的核心竞争力。1 节流 Cost Saving 方面 在业务系统搭建过程中,云计算及其虚拟化技术使得企业及运营商可以打破应用边界的束缚,充分共享企业范围内、行业范围内、甚至全球范围内公用的“IT 资池”,无需采购和安装实际物理形态的效劳器、交换机及存储硬件,而是依赖于向集中的“IT 资池”动态申请所需的虚拟 IT 资或资集合,从而完成相关应用的自动化安装部署,最终到达快速搭建支撑自身核心业务的 IT 系统与根底平台的目的。这种形式可以减少系统搭建的人力和资投入,降低系统初始构
21、筑本钱。在业务应用执行过程中,依托节能减排及资利用率最大化原那么,实现必要的智能资动态调度,以完成既定的业务处理或计算任务,并在特性业务处理或计算任务完成后即时地释放相关 IT 资供其他企业/行业应用进一步动态共享,从而实现 IT 建立与运维本钱的大幅度优化与降低。另外针对涉及海量数据处理及科学计算的特殊行业,以往依托于造价昂贵小型机、大型机甚至巨型机、高端存储阵列,或者采用通用处理设备需要数月甚至数年才能完成的复杂计算与分析p 任务,有可能在云计算数据中心基于通用效劳器集群,以更为低廉的本钱并花费更短的时间就可以轻松应对。2 开 Revenue Generation 方面 针对公有云数据中心
22、运营商的价值:在于将 SaaS 等早在云计算概念出现之就已普及的资效劳的概念进一步扩展到 IaaS 与 PaaS 层,云计算数据中心运营商可以在 IaaS/PaaS 上建立自营增值业务效劳于云用户,也可引入众多第三方应用运行在 IaaS/PaaS 云平台之上,实现相比传统数据中心托管效劳具备更高附加值的虚拟机、虚拟桌面及虚拟数据中心租赁业务,或者在第三方应用开发/提供商、云运营商IaaS/PaaS 云平台提供者以及云租户/云用户之间分享丰富的 SaaS 应用带来的增值利润。针对企业私有云数据中心建立的价值:云计算使得 IT 根底架构可以对与企业、行业业务严密绑定的业务软件形成更为高效和敏捷的集
23、成交融,从而大大提升了企业 IT 资灵敏适应并支撑企业核心业务流程与业务形式快速变化的才能,有效地优化了企业业务的运作效率。云计算的海量数据分析p 与挖掘才能的价值:使得企业、行业有才能依托其海量存储及并行分析p 与处理框架的才能,从其企业 IT 系统所产生的海量的历史数据中提炼并萃取出对其有价值的独特信息与价值,从而为其市场及业务战略的及时优化调整提供智能化决策引擎,从而有效提升企业的竞争力。1.4.7 云计算解决方案的典型架构场景 云计算技术的成熟和开展,使得采用云计算技术为高分辨率遥感影像应用提供一致的存储与管理成为可能,课本展示的遥感影像存储平台7 C-RSMP,目的是为用户提供云计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 基础 架构 实践 教案

限制150内