《虚拟化与云计算》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《虚拟化与云计算》教学大纲
课程编号:
学时: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)
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)安全与备份
四、学时分配
教学内容
学时分配
讲课实验课堂讨论小计
云计算简介 2 2 云架构 1 1 云计算业界动态 1 1 2 MapReduce介绍 2 2 4 Hadoop介绍 2 2 4 文件系统GFS和HDFS 1 2 3 SaaS概述 1 1 2 SaaS基础架构与平台 1 2 3 构建SaaS应用 1 2 3 虚拟化技术的发展现状与业界动态 1 1 虚拟化-数据中心和虚拟化技术概论 1 2 3 虚拟机存储和虚拟化网络 1 1 2 虚拟化资源管理 1 1 2 学时总计16 16 32