一、课程信息
表1 课程信息表
|
课程名称(学时) |
云计算平台技术应用(64学时) |
开课院部 |
人工智能学院 |
|
课程代码 |
ZN0074Z |
适用专业及专业代码 |
计算机应用技术 510201 |
|
课程属性 |
□公共基础平台课程☑ 专业(群)平台基础课程 □专业(群)专业课程 |
||
|
课程性质 |
☑ 必修课 □限选课 □任选课 |
||
|
考核形式 |
③技能测试+⑥报告(含读书报告、调查报告、实习报告等) |
||
|
前导课程 |
无 |
||
|
后续课程 |
无 |
||
考核形式:①闭卷,②开卷,③技能测试,④面试(含答辩、口试、表演等),⑤小论文,⑥报告(含读书报告、调查报告、实习报告等),⑦项目(方案)设计,⑧课程实践,⑨其它。
二、课程性质与任务
(一)课程性质
《云计算平台技术应用》课程是计算机科学与技术专业的核心课程,旨在为学生提供云计算基础知识和实际应用技能的全面理解。云计算作为当今信息技术发展的重要趋势,广泛应用于各行各业,支持企业信息系统的构建与优化。通过本课程的学习,学生将能够掌握云计算的基本概念、服务模型、技术架构以及主要云平台的功能,为后续的高级课程如大数据处理、分布式系统设计、网络安全等打下坚实的理论基础和实践能力。
云计算技术的掌握不仅能够提升学生在软件开发、数据处理、系统管理等方面的能力,同时还能够帮助他们理解现代企业信息系统的运行与管理。通过项目实践与团队协作,学生将培养出面向实际工作中的综合技能,增强其可持续学习与适应新技术的能力,从而更好地应对快速变化的技术环境和市场需求。
(二)教学任务
通过实验和项目实践,让学生学习如何在云平台上进行资源配置、服务部署和管理操作。特别地,学生将熟悉使用AWS、Azure等主流云服务,掌握相关工具的使用,如命令行管理、API调用等。
三、课程目标与要求
(一)总体目标与要求
本课程旨在培养学生在云计算平台技术应用领域的综合素质和实践能力。学生需具备在多种云环境下进行软件开发、平台移植、网络服务构建与组网的能力,并能在团队中有效合作,分工明确,确保满足实际项目中客户的多样化服务需求。课程以实际工作任务为中心,通过具体项目的实践,让学生能够掌握相关技术与规范,提升其职业能力,形成持续学习和自我完善的意识,以适应瞬息万变的技术环境。
(二)具体目标与要求
素质目标:培养学生团队合作精神和沟通能力,促进良好的协作。
知识目标:熟悉云计算基本概念及服务模型,掌握主要云平台的核心服务与虚拟化技术基础。
能力目标:能够在云平台上进行项目部署与管理,进行架构设计,并具备分析和解决技术问题的能力。
四、课程内容与结构
(一)职业能力与课程内容
表2 职业能力与课程内容
|
工作内容 |
职业能力分析 |
支撑能力的知识技能 |
|
云平台资源管理 |
负责云资源的创建、配置和管理,确保资源的高效利用和成本控制。 |
掌握云服务模型(IaaS、PaaS、SaaS)的基本知识,能优化资源配置和成本分析。 |
|
云服务部署与优化 |
根据项目需求部署和优化云服务,确保服务的可用性和性能。 |
理解主要云平台(如AWS、Azure、Google Cloud)的功能,掌握容器化技术(如Docker、Kubernetes)。 |
|
数据存储与备份 |
配置和管理云存储解决方案,确保数据安全及可靠的备份恢复机制。 |
熟悉数据存储类型(对象存储、块存储、文件存储)及其适用场景,掌握备份与恢复策略。 |
|
安全性管理与合规性审计 |
确保云环境中的数据安全,实施安全政策与合规检查。 |
理解常见的云安全模型及最佳实践,能够分析与应对安全威胁,掌握身份与访问管理(IAM)技术。 |
|
故障处理与恢复 |
监控云服务状态,快速响应并处理故障,恢复服务的正常运作。 |
熟练使用云平台的监控工具(如CloudWatch、Azure Monitor),能进行故障定位和性能调优。 |
(二)课程结构与学时安排
《云计算平台技术应用》课程共计64学时,分17个项目,每个项目按照工作内容分为若干任务,每一个任务承载一定学习内容,具体如下表:
表3 课程结构及学时安排
|
模块 |
任务 |
学习内容 |
学时 |
|
|
模块一 |
项目一 云计算简介 |
4学时 |
了解云计算的基本概念及其发展历程 |
12 |
|
项目二 云服务模型 |
4学时 |
理解IaaS、PaaS、SaaS等云服务模型的特点 |
||
|
项目三 云计算的优缺点 |
4学时 |
分析云计算的优势与可能的风险 |
||
|
模块二 |
项目一 云平台选型与对比 |
6学时 |
掌握AWS、Azure、Google Cloud等主要云平台的功能 |
16 |
|
项目二 实践:创建虚拟机 |
6学时 |
学习如何在云平台上创建和管理虚拟机 |
||
|
项目三 云平台API使用 |
4学时 |
掌握云服务API的基本使用 |
||
|
模块三 |
项目一 Docker与容器化技术 |
4学时 |
理解容器化概念与Docker基本操作 |
14 |
|
项目二 Kubernetes基础 |
6学时 |
学习Kubernetes的基本概念与集群管理 |
||
|
项目三 容器编排与管理 |
4学时 |
掌握容器编排的实践,创建和管理Kubernetes应用 |
||
|
模块四 |
项目一 云存储与数据管理 |
4学时 |
掌握云存储服务(如S3)的基本使用 |
10 |
|
项目二 数据备份与恢复策略 |
4学时 |
学习云中的数据备份与恢复方法 |
||
|
项目三 安全性管理 |
2学时 |
理解云环境中的安全性与身份管理 |
||
|
模块五 |
项目一 云服务监控与优化 |
4学时 |
掌握云资源监控工具和性能优化策略 |
10 |
|
项目二 故障排除与恢复 |
4学时 |
学习常见故障的检测方法与解决方案 |
||
|
项目三 网络配置 |
2学时 |
实践网络配置,包括安全组与网络 ACL 设置 |
||
|
模块六 |
项目一 云环境部署 |
4学时 |
实践项目的完整部署,包括架构设计与实施 |
8 |
|
项目二 资源配置与成本控制 |
4学时 |
学习如何优化资源使用以控制云服务成本 |
||