资源描述
2016年安徽省高等职业院校技能大赛(高职组)
“云计算技术与应用"项目赛项规程
一、赛项名称
云计算技术与应用
二、竞赛目的
“云计算技术与应用”赛项紧密结合我国云计算产业发展战略规划和云计算技术发展方向,贯彻国务院《关于促进云计算创新发展培育信息产业新业态的意见》中人才措施要求,通过引入云计算平台、云存储和大数据挖掘分析等云应用场景,全面考察高职学生云计算技术基础、云计算平台规划设计、云平台搭建、虚拟桌面、大数据挖掘分析和云存储等多种云应用部署、运维和开发方面的前沿知识、技能、职业素养和团队协作能力。促进职业院校信息类相关专业课程改革,推动院校、科研院所与企业联合培养云计算人才,加强学校教育与产业发展的有效衔接。
三、竞赛方式与内容
(一)竞赛方式
1.比赛以团队方式进行,每校限报一支参赛队,每个参赛队由3名选手组成,其中队长1名,选手须为同校在籍高职高专学生,性别和年级不限,每个参赛队可配指导教师2名。参赛选手在报名获得确认后,原则上不再更换,允许队员缺席比赛。不允许更换新的指导教师.
2。比赛时间为4个小时,参赛队员必须在规定时间内完成比赛内容并提交相关文档。
3.裁判组对参赛队的操作规范、现场表现和提交的竞赛成果依据赛项评分标准进行评价评分。
(二)竞赛内容
根据业务需求和实际的工程应用环境,实现云计算平台架构的规划设计,完成云计算网络、服务器、存储服务器的互联和配置,完成云计算基础架构平台、云计算开发服务平台、云计算软件服务等平台软件的部署、配置和管理,通过云平台实现虚拟桌面、大数据分析、云存储等各类云应用部署、运维和开发,撰写开发与工程文档.
考核内容包括:
1。在理解命题给出的云计算应用系统需求的基础上,设计、构建并维护一个安全、可靠的云计算服务平台.
2.根据云平台设计方案来配置、调试云平台网络,确保网络能正常运行。
3。根据云平台设计方案配置、调试云计算管理服务器和节点服务器的CentOS Linux(或REDHAT EL)操作系统。
4。在安装了CentOS Linux(或REDHAT EL)系统的云计算服务器上配置ftp、http、samba等服务.
5。基于yum、rpm,构建云平台软件安装包本地资源仓库。
6。安装配置数据库mysql服务端、客户端。
7。安装安全框架组件身份认证系统。
8.云平台用户账号、各类服务密码、网络地址、iptables安全配置管理。
9.安装配置基础架构云服务平台.
10.安装配置云存储、模板、监控等基础架构平台的扩展服务。
11安装配置大数据Hadoop平台。
12.安装配置开发服务云平台。
13。基于开发服务云平台,安装配置常用企业云应用。
14.基于云存储服务,开发云存储Web应用和Android移动客户端。
15。提交符合规范的工程技术文档,如:系统结构图、系统设计文档、功能测试文档、调试报告及项目实施报告等。
四、竞赛时间
竞赛总时间240分钟。具体安排详见竞赛日程表(竞赛前在学院赛点专题网站公布)。
五、技术规范
参赛代表队在实施竞赛项目时要求遵循如下规范:
序号
标准号/规范简称
名称
1
ISO/IEC 17788:2014
信息技术 云计算 概述和词汇
2
ISO/IEC 17789:2014
信息技术 云计算 参考架构
3
GB/T 31167—2014
云计算服务安全指南
4
YD/T 2542-2013
电信互联网数据中心(IDC)总体技术要求
5
YD/T 2441-2013
互联网数据中心技术及分级分类标准
6
YD/T 2442—2013
互联网数据中心资源占用、能效及排放技术要求和评测方法
7
YD/T 2543—2013
电信互联网数据中心(IDC)的能耗测评方法
8
DMTF OVF
Open Virtualization Format 2。0
9
SNIA CDMI
Cloud Data Management Interface 1。0
10
OGF OCCI
Open Cloud Computing Interface
六、技术平台
本技术平台主要基于以Apache开放许可证授权开源云计算项目OpenStack,可管理主流的Hypervisor(VMware vSphere、微软Hyper—V、Citrix XenServer 、KVM、Xen、VirtualBSD)。目前已经成为国际主流的云平台,得到IBM、HP、微软、Dell、Intel、Redhat、思科、Oracle等大公司的支持和应用.
国内已知的研发和应用单位有:华为、中科院计算所、中国电科28所、中国电科55所、百度、新浪、京东、携程、爱奇艺、华胜天成等。
通用软件和工具清单:
序号
软件
介绍
1
Windows
操作系统windows7或windows XP
2
Microsoft Office2010
试用版
3
SecureCRT试用版
SSH(SSH1和SSH2)的终端仿真程序
4
Python2。7
云平台开发编程环境
5
KVM
服务端虚拟化管理器软件
6
Java SDK 1。7
服务端Java开发工具包
7
Eclipse
Java集成开发环境
8
MySql5.0
数据库
9
Tomcat7。0
JavaEE Web服务器
10
ADT—Bundle-Windows
Android开发环境
11
Hadoop
大数据平台软件
比赛器材、技术平台:云计算技术与应用平台 (厂商:中国电科五十五所 品牌:先电型号: CLOUD-TR100)
竞赛技术平台每组配置清单:
序号
类型
拟选厂商与型号
数量
1
云计算管理服务器
中国电科五十五所 先电xd—cs1001
1
2
云计算节点服务器
中国电科五十五所 先电 xd—cs1002
1
3
云基础架构平台软件v1.3
中国电科五十五所 先电
1
4
云开发平台软件v1。3
中国电科五十五所 先电
1
5
云计算安全框架软件
中国电科五十五所 先电
1
6
服务器操作系统
CentOS Linux 6.5
1
7
云计算资源包
中国电科五十五所
1
8
三层交换机
神州数码DCRS-5750
1
9
防火墙
神州数码DCN DCFW—1800—e3000
1
10
PC机
通用品牌
3
设备参数说明:
序号
类型
参数
1
云基础架构平台软件
云基础架构平台软件:
1、整体架构分3层,最上层为应用程序和管理Portal(Horizon)、 API等接入层;
2、核心层包括计算服务(Nova)、存储服务(包括对象存储服务Swift和块存储服务cinder)和网络服务;
3、第3 层为共享服务,账户权限管理服务(keystone)、镜像服务(Glance)、监测服务(ceilometer)和模板服务(heat);
4、采用模块化架构,可扩展性和灵活性强;扩展服务包括云存储(Swift)、大数据整合服务(Sahara)等服务;
5、云存储服务(Swift)提供java、.net和android的SDK,使用SDK可实现电子文档的网盘Web应用和移动客户端应用,实现电子文档的随时随地移动访问;
6、大数据(Sahara)服务,实现快速部署Hadoop集群,集群的创建包括设置Hadoop的版本、拓扑和节点等参数,集群可以增删节点。可以支持Hadoop不同的版本集群部署,同时也支持Spark并行系统的集群部署.支持整合不同的管理工具包,支持Apache Ambari和Cloudera 管理平台;
7、大数据Hadoop集群安装、部署和管理。通过Hadoop MapReduce实现了数据分析服务AaaS(Anlaytics—as-a—Service);
8、默认采用KVM虚拟化管理器(kernel—based virtual machine基于内核的虚拟机)是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案;
9、KVM配置的QEMU软件(qemu—kvm),作为虚拟机上层控制和界面;
10、支持不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器等);
11、Linux内核版本,2。6。20以上。
2
云开发平台软件
云开发平台软件:
1、 可构建、测试、部署和运行应用程序,支持Java, Ruby, Python, PHP, Perl 等众多语言环境和开发框架;
2、支持 MySQL, PostgreSQL, MongoDB 等数据库服务;
3、完备的基础平台服务;平台提供了多样化的基础服务供开发者使用,包括:应用容器、负载均衡、数据库、缓存、存储、日志等服务,让应用开发变得轻松,开发者可以更关注开发业务功能.多样化应用开发模式;
4、完善的企业应用框架;内置门户、表单、流程、组织机构、权限等企业应用开发必要的支撑框架;
5。可部署客户关系管理(CRM)云服务、企业资源计划(ERP)、电子商务系统(e—Commerce)、内容管理(ECM)、邮件系统(Email)、项目管理(PMS)等云服务应用;
6、提供一个服务器端JavaScript解释器Node。js, 提供构建高度可伸缩的应用程序中间件,编写能够处理数万条同时连接到一个物理机的连接代码,使用事件驱动编程模型.
3
云计算安全框架组件包
云计算安全框架组件包:
1、系统提供符合4A(认证Authentication、账号Account、授权Authorization、审计Audit)统一安全管理框架.包括独立的身份验证系统,为整个云平台提供验证和授权服务。包括身份安全认证、对授权令牌和通信的安全性问题管理、系统统一审计管理;
2、网络安全组件,可管理的客户网络配置、安全问题与网络服务,包括实现网络流量隔离,可用性,完整性和保密性;
3、安全监控组件,管理员和租户可以配置,管理和监控云资源;
4、数据加密:提供网络安全传输(https)、统一数据加密和存储(RSA算法)。
4
云计算资源包
对EPEL和RDO资源库进行定制。
1、EPEL资源库:企业版Linux(或EPEL)资源包是Fedora组织创建,维护和管理的附加包,支持包括红帽企业Linux(RHEL)、CentOS、Scientific Linux (SL)和Oracle Enterprise Linux(OEL)等发行版;
EPEL基于Fedora各个子系统,包括构建系统、Bugzilla、升级管理器和镜像管理器;
2、RDO资源库:是用来部署OpenStack的RedHat Linux企业版,并供其它派生的Linux版本使用;
5
云计算管理服务器
Intel Xeon E5-2620六核处理器 (主频2。0Hz) X 1
ECC REG 1600MHz 8G X 1
SAS 15000RPM 6.0Gb/s 300GB X 2
2 x Intel® 82574L
6
云计算节点服务器
Intel Xeon E5—2620六核处理器 (主频2。0Hz) X 1
ECC REG 1600MHz 8G X 1
SATA 7200RPM 6。0Gb/s 2TB企业级 X 3
2 x Intel® 82574L
7
PC机
CPU:英特尔奔腾4,主频2GHz;
内存:4GB以上;
显卡:集成或独立显卡,显存128M;
硬盘:320GB;
显示器:17寸液晶显示器;
网卡:100Mbps以太网卡;
安装WindowsXP 或Windows7。
七、考核范围
考核环节
考核知识点和技能点
1.云计算基础架构平台
按照试题系统网络架构要求,检查网络设备和服务器设备连线、配置是否正确.
Linux操作系统准备和系统配置,通过系统的配置文件查看正确性。
基本服务SElinux、NTP、MySQL和qpid的安装、配置和使用.通过配置文件或验证命令查看正确性.
IaaS平台安全统一框架服务的安装、配置和管理。通过配置文件或验证命令查看正确性。
IaaS平台镜像服务的安装、配置和管理。通过配置文件或验证命令查看正确性。
IaaS平台计算服务的安装、配置和管理.通过配置文件或验证命令查看正确性。
IaaS平台网络服务的安装、配置和管理.通过配置文件或验证命令查看正确性.
IaaS云平台软件定义网络(SDN)控制器、网络交换接点的安装、配置和管理.通过配置文件或验证命令查看正确性。
IaaS平台控制面板的安装、配置和管理。通过配置文件或验证命令查看正确性。
IaaS平台存储服务的安装、配置和管理.通过配置文件或验证命令查看正确性.
IaaS平台模板和监控服务的安装、配置和管理。通过配置文件或验证命令查看正确性.
IaaS大数据整合服务的安装、配置和管理.通过配置文件或验证命令查看正确性。
2.云计算开发服务平台
部署PaaS平台控制节点(Controller)和资源节点(Node)云主机,部署成功后,修改操作系统参数和服务.通过配置文件或验证命令查看正确性。
在资源节点(Node)云主机上安装PaaS资源模块,通过配置文件或验证命令查看正确性。
在控制节点(Controller)云主机上安装PaaS管理模块,通过配置文件或验证命令查看正确性。
配置和连通控制节点(Controller)和资源节点(Node),完成PaaS平台的安装。通过配置文件或验证命令查看正确性。
注册和安装PaaS平台应用套件,完成PaaS平台的中间件、软件和开发环境的资源搭建.通过访问PaaS平台进行验证,查看正确性
3。云计算软件服务平台
部署开发测试环境,构建开发测试云服务(Python、Python Django、Ruby、Node。js、Java JBoss、PHP、Mysql、MongoDB).通过配置文件或验证命令查看正确性.
部署企业应用,构建企业云应用服务(客户关系管理(CRM)、博客系统(Blog)、企业资源规划计划(ERP)、内容管理系统(CMS)等)。通过配置文件或验证命令查看正确性.
4.大数据平台部署
进行Hadoop HDFS和Map—Reduce的安装和配置,制作Sahara服务的Hadoop节点集群镜像.
注册Sahara的Hadoop节点集群镜像,配置节点模板、配置集群模板、通过集群模板部署Hadoop集群。
数据仓库Hive部署、配置和应用,部署成功后使用Hive进行数据仓库的增、删、查、改和管理操作。
分布式列数据库HBase部署、配置和应用,部署成功后使用HBase进行分布式列数据库的增、删、查、改和管理操作。
机器学习和数据挖掘框架Mahout的部署、配置和应用。部署成功后运行Mahout案例。
5.云应用开发
搭建云应用web系统开发环境,进行云应用Web程序开发。
基于web开发环境,开发云应用网盘web系统,实现电子文件的列表管理、预览、上传、下载、删除、复制、移动、重命名和管理等功能。
发布云应用网盘web系统,提交发布后的web应用程序。压缩云应用网盘web系统源代码,提交压缩后的zip文件.
搭建Android移动APP开发环境,进行云应用APP客户端开发。
基于Android4.4 APP开发环境,开发云应用网盘APP客户端,实现电子文件的列表管理、预览、上传、下载、删除、复制、移动、重命名和管理等功能。
编译云应用网盘APP客户端,提交编译后的apk程序。压缩云应用网盘APP客户端源代码,提交压缩后的zip文件.
6。文档及职业素养
工程文档编写,编写系统结构、功能需求、功能测试或项目实施报告.
比赛现场符合企业“5S”(即整理、整顿、清扫、清洁和素养)原则.
团队分工明确合理、操作规范、文明竞赛
八、评分方法
1。本赛项的评分方法分为:现场评分和结果评分。
2.根据评分标准,包括现场打分和竞赛成果打分。
3。现场评分。对参赛队的操作规范、现场表现等进行评分.
4。结果评分。结果评分是对参赛选手提交的竞赛成果,依据赛项评分标准进行评价评分.裁判组汇总所有的评分表,计算成绩,全体裁判成员签字确认。成绩汇总表备案以供核查,最终的成绩由裁判长及监督人员进行审核、签字确认,上报大赛组委会.
5。赛项结束后,大赛组委会负责公布最终竞赛成绩。
九、奖项设置
本项目获奖奖项按照“皖教职成〔2015〕12号"文有关规定进行设置.
十、申诉与仲裁
1.参赛队对不符合竞赛规定的设备、工具、软件,有失公正的评判、奖励,以及对工作人员的违规行为等,均可提出申诉。
2.申诉应在竞赛结束后1小时内提出,超过时效不予受理。申诉时,应按照规定的程序由参赛队领队向赛项仲裁工作组递交书面申诉报告.报告应对申诉事件的现象、发生的时间、涉及到的人员、申诉依据与理由等进行充分、实事求是的叙述.事实依据不充分、仅凭主观臆断的申诉将不予受理.申诉报告须有申诉的参赛选手、领队签名.
3.赛项仲裁工作组在接到申诉后的2小时内组织处理,并及时反馈处理结果.
4.申诉人不得无故拒不接受处理结果,不允许采取过激行为刁难、攻击工作人员,否则视为放弃申诉。
5.参赛队不得因提起申诉或对申诉处理意见不服而停止竞赛或滋事,否则按弃权处理。
6.竞赛不因申诉事件而组织重赛.
第 10 页
展开阅读全文