云平台开发与实践
课程编码:180086081201M5001H
英文名称:Practice of Cloud Platform
课时:30
学分:1.00
课程属性:实验课
主讲教师:蒋德钧等
教学目的要求
"本课程秉承“立德树人”和“科教融合”教学理念,强调理论联系实际和工程能力的培养,通过学习并实践云平台技术,参与云平台开发,深入理解云计算的技术原理,掌握云计算的应用能力,提升学生未来在相关领域工作岗位的“胜任力(Competencies)”,为国家培养该领域未来应用型、复合型高层次工程技术人才。
要求如下:
(一)拥护中国共产党的领导,热爱祖国,遵纪守法。具有服务国家和人民的高度社会责任感、良好的职业道德和创业精神、科学严谨和求真务实的学习态度和锲而不舍的工匠精神。
(二)掌握计算机组成原理、操作系统、计算机网络等相关课程的基础理论和宽广的专业知识,具有独立担负工程规划与设计、工程研发和实施、工程管理等工作能力,以及良好的工程职业素养,具有Linux平台的使用和开发经验。
(三)熟练掌握一门外国语,能够自主阅读与理解相关技术手册和文献,独立撰写高质量的技术文档、专利或学术论文,能够与他人进行技术讨论或学术交流。
(四)身心健康,具有应对困难的坚韧品格。
"
预修课程
计算机操作系统、C语言程序设计
大纲内容
第一章 虚拟机工作原理实验
第1节 Qemu/KVM虚拟化原理讲解 2学时 唐宏伟
第2节 Qemu/KVM虚拟化软件安装配置与基本操作 0.5学时 唐宏伟
第3节 Qemu/KVM虚拟化软件操作 0.5学时 唐宏伟
第4节 内存Balloon机制实验 0.5学时 唐宏伟
第5节 内存KSM机制实验 0.5学时 唐宏伟
第6节 虚拟硬盘与快照实验 1学时 唐宏伟
第7节 虚拟网卡实验 1学时 唐宏伟
第8节 半虚拟化技术实验 1学时 唐宏伟
第9节 嵌套虚拟化性能评价 2学时 唐宏伟
第二章 网络虚拟化工作原理实验
第1节 网络虚拟化工作原理讲解 2学时 唐宏伟
第2节 tap/tun网络设备编程实验 1学时 唐宏伟
第3节 虚拟交换机实验 3学时 唐宏伟
第三章 开发容器引擎实验
第1节 容器技术原理讲解 2学时 唐宏伟
第2节 docker技术使用 1学时 唐宏伟
第3节 利用cgroup、namespace机制开发容器引擎 3学时 唐宏伟
第四章 云存储实践实验
第1节 ceph基本原理讲解 2学时 蒋德钧
第2节 搭建ceph集群 1学时 蒋德钧
第3节 ceph基本操作 1学时 蒋德钧
第4节 分布式存储系统客户端开发 2学时 蒋德钧
第5节 ceph存储系统性能评价 3学时 蒋德钧
参考书
课程教师信息
唐宏伟,本门课程主讲教师,高级工程师,硕士生导师,博士,研究方向为云计算、虚拟化、操作系统、并行计算;蒋德钧,博士,副研究员,硕士生导师,研究方向包括存储系统、操作系统和分布式系统等。