[虚拟化与云计算]教学大纲
《虚拟化与云计算》教学大纲
课程编号: 学 时:32 学 分:1.5 授课学院:软件学院 适用专业:软件工程 教 材:
1 《虚拟化与云计算》,王金波等著,电子工业出版社,2009年1月出版
主要参考资料:
1 《Hadoop 权威指南》,Tom White著,清华大学出版社,2010年5月出版。 2 《互联网时代的软件革命SaaS 架构设计》,叶伟著,电子工业出版社,2009年1月出版
一、课程的性质、目的及任务
虚拟化和云计算是当今信息产业最受关注的两项新技术,是下一代数据中心的主要支撑技术。云计算的目标是将各种IT 资源以服务的方式通过互联网交付给用户,包括IaaS(基础设施即服务) 、PaaS(平台即服务) 、SaaS(软件即服务) 三个方面。虚拟化是云计算的基石,实现了IT 资源的逻辑抽象和统一表示。
本课程将系统介绍:1)数据中心的概念、架构和主要支撑技术,下一代数据中心的需求和挑战;2) 虚拟化的基本概念,当前虚拟化技术的发展现状和业界动态,常用的虚拟化技术,在具体系统实例中虚拟器件的创建、部署、管理方法;3) 云计算的基本概念、优势和意义,云架构以及架构中各个层次的核心功能,云计算中的关键技术和挑战, 当前云计算技术的发展现状和业界动态等。
二、教学基本要求
本课程采用课堂授课与实践教学相结合的方法,其中课堂授课16个学时,实验16个学时。
三、教学内容
1、 云计算简介
a) 云计算的定义和分类 b) 云计算的优势和意义 c) 云计算的应用 d) 云计算的层次架构 2、 云架构
a) 资源调度与消息通讯 b) 海量数据存储与处理 c) 系统安全与数据安全 d) 可伸缩性与性能 e) 标准化 f) 服务管理 3、 云计算业界动态
a) IBM b) Google c) Microsoft d) Amazon e) Saleforce.com 4、 MapReduce 介绍
a) MapReduce 背景 b) 算法介绍 5、 Hadoop 介绍
a) Hadoop 简介 b) Hadoop 应用 6、 文件系统GFS 和HDFS
a) 基础知识 b) GFS
c) HDFS d) Pig & HBase 7、 SaaS 概述
a) 什么是SaaS b) SaaS 的优势与缺点 c) 成功案例 8、 SaaS 基础架构与平台
a) 基础架构 b) 多租户应用 9、 构建SaaS 应用
a) 分布式文件系统 b) 分布式数据库 c) 分布式Cache d) 开放的SaaS 平台 10、
虚拟化技术的发展现状与业界动态
a) IBM b) Vware c) Xen/Citrix d) Microsoft 11、
虚拟化-数据中心
a) 数据中心的定义 b) 下一代数据中心的需求 c) 数据中心的设计与架构 d) 数据中心的主要支撑技术 12、
虚拟化技术概论
a) 虚拟化的定义 b) 虚拟化的分类 c) 虚拟化的意义 13、
虚拟机存储
a) 虚拟存储技术概论 b) 典型技术介绍 14、
虚拟化网络
a) 虚拟化网络架构 b) 主要技术介绍 15、
虚拟化资源管理
a) 负载均衡 b) 高可用性 c) 安全与备份
四、学时分配