四川省高职院校大学生.docx
《四川省高职院校大学生.docx》由会员分享,可在线阅读,更多相关《四川省高职院校大学生.docx(25页珍藏版)》请在冰豆网上搜索。
四川省高职院校大学生
2017年四川省高职院校大学生
云计算技术与应用技能大赛赛项规程
一、赛项名称
赛项名称:
云计算技术与应用
英语翻译:
CloudComputingTechnology&Application
赛项组别:
高职
赛项归属产业:
电子信息产业
二、竞赛目的
“云计算技术与应用”赛项紧密结合我国云计算产业发展战略规划和云计算技术发展方向,贯彻国务院《关于促进云计算创新发展培育信息产业新业态的意见》中人才措施要求,通过引入云计算平台、云存储和大数据挖掘分析等云应用场景,全面考察高职学生云计算技术基础、云计算平台规划设计、云平台搭建、大数据挖掘分析和云存储等多种云应用部署、运维和开发方面的前沿知识、技能、职业素养和团队协作能力。
促进职业院校信息类相关专业课程改革,推动院校、科研院所与企业联合培养云计算人才,加强学校教育与产业发展的有效衔接。
三、竞赛方式与内容
(一)竞赛方式
1.本竞赛是团体赛,原则上每校限报1支参赛队,在2016年云计算技术与应用技能竞赛中获省级二等奖(含二等奖)以上的院校可选派2个队参赛。
每个参赛队由3名参赛选手组成,其中队长1名,选手须为同校在籍高职高专学生,性别和年级不限,每个参赛队可配领队1名,指导教师2名。
指导教师可兼任领队。
2.本次竞赛根据参赛队数量分批次进行,参赛队竞赛轮次、竞赛工位在赛前抽签决定。
比赛时间3小时,比赛形式以实践操作为主,采用小组合作的形式完成赛项任务,以现场过程评价与完成任务结果评价为主要考核方式。
3.竞赛统一规定所需的硬件、软件和辅助工具的规格,确保竞赛平台统一。
(二)竞赛内容
根据业务需求和实际的工程应用环境,实现云计算平台架构的规划设计,完成云计算网络、服务器、存储服务器的互联和配置,完成云计算基础架构平台、云计算软件服务等平台软件的部署、配置和管理,完成大数据分析、云存储等各类云应用部署、运维和开发,撰写开发与工程文档。
具体内容(内容比例参照后面的评分标准):
1.在理解命题给出的云计算应用系统需求的基础上,设计、构建并维护一个安全、可靠的云计算服务平台。
2.根据云平台设计方案来配置、调试云平台网络,确保网络能正常运行。
3.根据云平台设计方案配置、调试云计算管理服务器和节点服务器的CentOSLinux7操作系统。
4.基于yum、rpm,构建云平台软件安装包本地资源仓库。
5.安装配置数据库mysql服务端、客户端。
6.安装安全框架组件身份认证系统。
7.云平台用户账号、各类服务密码、网络地址、iptables安全配置管理。
8.安装配置基础架构云服务平台。
9.安装配置云存储、模板、监控等基础架构平台的扩展服务。
10.安装配置基于docker的云开发平台。
11.安装配置大数据Hadoop平台。
12.基于大数据Hadoop平台,进行基础的大数据分析。
13.基于云存储服务,开发Android移动客户端。
14.基于HDFS分布式文件系统,开发Android移动客户端。
15.提交符合规范的工程技术文档,如系统结构图、系统设计文档、功能测试文档、调试报告及项目实施报告等。
四、竞赛时间
1.参赛队报到、召开领队会等:
4月7日14:
00—17:
30.
2.竞赛时间:
4月8日7:
00—21:
00,竞赛轮次及具体时间安排根据报名参赛队数量在4月7日领队会上公布。
2.竞赛时长180分钟。
五、竞赛试题
大赛组委会聘请来自行业企业、院校专家组成命题小组,参照行业规范,设计技能操作试题库,比赛前由裁判长从试题库中随机抽取一套试题作为竞赛题目。
比赛完成后,试题进行封闭回收。
本赛项样题及题型可参照2016年全国职业院校技能大赛该项目样题。
六、竞赛规则
1.参赛选手须为高职(高专)学校全日制同校在籍学生;本科院校中高职类全日制在籍学生;五年制高职四、五年级学生。
2.竞赛所需的硬件、软件和辅助工具统一提供,参赛队不得使用自带的任何有存储功能的设备,如硬盘、光盘、U盘、手机、随身听等。
3.所有参赛选手都必须携带参赛证件入场。
4.比赛成果提交使用赛项专用的考试评分系统,参赛队赛前10分钟抽签决定比赛工位,并获得登录考试系统的账号和密码。
5.比赛过程中,选手须严格遵守操作规程,确保人身及设备安全,并接受裁判员的监督和指示。
因选手原因造成设备故障或损坏而无法继续比赛的,裁判长有权决定中止该队比赛;非因选手个人原因造成设备故障的,由裁判长视具体情况作出裁决。
6.比赛结束(或提前完成)后,参赛队队长确认所有需提交成果已经通过考试评分系统提交后,可签字确认,参赛队在确认后不得再进行任何操作。
考试评分系统将依据赛项评分标准进行评价评分。
裁判组汇总所有的评分表,计算成绩,全体裁判成员签字确认。
成绩汇总表备案以供核查,最终的成绩由裁判长及监督人员进行审核、签字确认,上报大赛组委会。
七、竞赛环境
赛场每个工位内设有操作平台并配备220伏电源,工位内的电缆线应符合安全要求。
每间竞赛工位面积6~9㎡,以确保参赛队之间互不干扰。
竞赛工位标明工位号,并配备竞赛平台和技术工作要求的软、硬件。
环境标准要求保证赛场采光(大于500lux)、照明和通风良好,竞赛现场放置专门垃圾桶,确保竞赛环境整洁干净。
八、技术规范
参赛代表队在实施竞赛项目时要求遵循如下规范:
序号
标准号/规范简称
名称
1
ISO/IEC17788:
2014
信息技术云计算概述和词汇
2
ISO/IEC17789:
2014
信息技术云计算参考架构
3
GB/T31167-2014
云计算服务安全指南
4
YD/T2542-2013
电信互联网数据中心(IDC)总体技术要求
5
YD/T2441-2013
互联网数据中心技术及分级分类标准
6
YD/T2442-2013
互联网数据中心资源占用、能效及排放技术要求和评测方法
7
YD/T2543-2013
电信互联网数据中心(IDC)的能耗测评方法
8
DMTFOVF
OpenVirtualizationFormat2.0
9
SNIACDMI
CloudDataManagementInterface1.0
10
OGFOCCI
OpenCloudComputingInterface
九、技术平台
本技术平台主要基于以Apache开放许可证授权开源云计算项目OpenStack,可管理主流的Hypervisor(VMwarevSphere、微软Hyper-V、CitrixXenServer、KVM、Xen、VirtualBSD)。
该平台已经成为国际主流的云平台,得到IBM、HP、微软、Dell、Intel、Redhat、思科、Oracle等大公司的支持和应用。
在国内也有许多用户,如华为、中科院计算所、中国电科28所、中国电科55所、XX、新浪、京东、携程、爱奇艺、华胜天成等。
通用软件和工具清单:
序号
软件
介绍
1
Windows
操作系统windows7
2
MicrosoftOffice
2010试用版
3
SecureCRT试用版
SSH(SSH1和SSH2)的终端仿真程序
4
Python
云平台开发编程环境
5
KVM
服务端虚拟化管理器软件
6
JavaSDK
服务端Java开发工具包
9
AndroidStudio
Android开发环境
比赛器材、技术平台:
云计算技术与应用平台(厂商:
中国电科五十五所品牌:
先电,型号:
CLOUD-TR200)
竞赛技术平台每组配置清单:
序号
类型
拟选厂商与型号
数量
1
云计算管理服务器
中国电科五十五所先电xd-cs2001
1
2
云计算节点服务器
中国电科五十五所先电xd-cs2002
1
3
交换机
三层交换机
1
4
云基础架构平台软件
中国电科五十五所先电
1
5
云开发平台软件
中国电科五十五所先电
1
6
云计算安全框架软件
中国电科五十五所先电
1
7
云应用开发框架软件
中国电科五十五所先电
1
8
大数据平台软件
中国电科五十五所先电
1
9
云网络平台软件
中国电科五十五所先电
1
10
服务器操作系统
CentOS7
1
11
PC机
通用品牌
3
设备参数说明:
序号
类型
参数
1
云基础架构平台软件V1.0
云基础架构平台软件
1、整体架构分3层,最上层为应用程序和管理Portal(Horizon)、 API等接入层;
2、核心层包括计算服务(Nova)、存储服务(包括对象存储服务Swift、块存储服务Cinder和网络服务(Neutron);
3、第3 层为共享服务,账户权限管理服务(keystone)、镜像服务(Glance)、监测服务(Ceilometer)和模板服务(Heat)。
4、采用模块化架构,可扩展性和灵活性强;扩展服务包括云存储(Swift)等服务。
5、云存储服务(Swift)提供java、.net和android的SDK,使用SDK可实现电子文档的网盘Web应用和移动客户端应用,实现电子文档的随时随地移动访问。
6、默认采用KVM虚拟化管理器(kernel-based virtual machine基于内核的虚拟机)是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。
7、通过抽象接口层兼容各类主流的虚拟化技术(VMware vSphere、 微软Hyper-V、KVM、Xen);整合VMWare企业虚拟化技术,提供虚拟桌面VDI服务,VMWare虚拟机可以整合云平台的Cinder块存储服务,通过云平台的监控服务可以实现VMWare Vcenter的监控服务,支持管理Docker容器,支持Nova部署Docker后端,提供虚拟机节点之间迁移,数据备份安全。
8、包含一个为处理器提供底层虚拟化可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko);
9、KVM配置的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面;
10、支持不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器等);
11、Linux内核版本,3.10.0以上;
2
云开发平台软件V1.0
云开发平台软件:
1、支持Docker构建、测试、部署和运行应用程序,支持众多语言环境和开发框架;
2、支持Dockerfile构建自定义镜像,部署应用程序。
3、支持DockerCompose编排镜像,整合应用程序。
4、支持MySQL,PostgreSQL,MongoDB等数据库服务;
5、完备的基础平台服务;平台提供了多样化的基础服务供开发者使用,包括:
应用容器、负载均衡、数据库、存储等服务,让应用开发变得轻松,开发者可以更关注开发业务功能。
多样化应用开发模式;
6、完善的企业应用框架;内置门户、表单、流程、组织机构、权限等企业应用开发必要的支撑框架;
7.包含内容管理系统(CMS),博客系统(BLOG),代码托管系统(GIT),仪表盘系统,持续集成系统(Jekins),云网盘系统,聊天系统等常用可直接部署云服务应用。
8、提供一个应用部署服务器,提供构建高度可伸缩的应用程序中间件,编写能够处理数万条同时连接到一个物理机(虚拟机)的连接代码,使用事件驱动编程模型;
3
云计算安全框架组件包V1.0
云计算安全框架组件包:
1、系统提供符合4A(认证Authentication、账号Account、授权Authorization、审计Audit)统一安全管理框架。
包括独立的身份验证系统,为整个云平台提供验证和授权服务。
包括身份安全认证、对授权令牌和通信的安全性问题管理、系统统一审计管理。
2、网络安全组件,可管理的客户网络配置、安全问题与网络服务,包括实现网络流量隔离,可用性,完整性和保密性。
3、安全监控组件,管理员和租户可以配置,管理和监控云资源.
4、数据加密:
提供网络安全传输(https)、统一数据加密和存储(RSA算法)。
4
云网络平台软件V2.0
云网络平台软件
1、系统支持SDN软件定定义网络,支持可编程的平台,支持用户自定义管理网络。
2、SDN的ODL模块,包括分为南向接口和协议的插件、控制器平台、网络应用业务和服务模块。
3、支持对ODL的开发模块,包括YANG,XML,MAVEN,JAVA,RESTAPI
4、支持创建和启动SDN网络拓扑结构,支持OpenFlow协议。
5、支持管理云平台Neutron网络和OpenvSwitch网络拓扑,支持检测网络运行状态。
6、提供将IaaS平台的网络功能与硬件分离,加大数据转发,降低硬件的复杂度和成本,提高网络的响应速度。
7、支持整合厂商的的SDN交换机管理。
5
大数据平台软件V2.0
云计算大数据平台软件
1、平台提供Ambari管理Hadoop集群,包括分布式存储(HFDS)、分布式计算框架(Mapreduce)、资源管理器(Yarn)、分布式列数据库(HBase)、分布式协调服务(Zookeper)等组件。
2、支持通过运维指标(metrics)监视Hadoop集群的运行状况,包括服务的运行状况、内存消耗、CPU消耗、HDFS磁盘使用情况、DataNodes的生存状况、集群负载等功能。
3、提供Map-Reduce大规模数据集(数量大、类型复杂)离线并行运算的编程框架,可同时计算分析PB级海量数据。
4、支持HDFS分布式存储系统。
既可以作为Hadoop集群的一部分,也可以作为一个独立的分布式文件系统。
5、支持Hive数据库,与大部分的SQL语法兼容,Hive数据库构建于Hadoop的HDFS和MapReduce之上,用于管理和查询结构化的数据仓库。
6、支持可靠性、高性能、面向列、可伸缩的HBase分布式列数据库。
7、支持Mahout组件,支持可扩展的机器学习领域经典算法的实现。
8、支持Pig探索大规模数据集的脚本语言。
采用PigLatin语言,以简单的代码处理大量的数据。
9、支持基于内存读写的并行框架Spark,支持操作分布式流式大数据集。
6
云应用开发框架软件v2.0
云应用开发框架软件
1、提供采用Android移动云应用开发框架,基于框架扩展开发云存储客户端应用。
2、提供编译完成的OpenStackSwiftSDK,能够完成云存储移动客户端开发。
3、Android移动云应用提供操作接口,包括:
文件上传、下载、复制、删除等功能的APIs。
4、提供基于JavaEE的Web云应用开发框架。
基于开发框架扩展开发云Web存储应用。
5、JavaEE云存储Web开发案例前端采用JQuery、Bootstrap等技术。
后端采用主流框架Spring+SpringMVC+Hibernate。
6、JavaEE云存储Web开发框架提供文件操作接口,包括:
上传、下载、复制、删除等功能APIs。
7、提供大数据分析开发案例。
8、提供软件产品授权工具。
7
云计算管理服务器
云服务器:
IntelXeonE5-2640八核处理器(主频2.0GHz)X1
ECCREG1600MHz16G
SAS15000RPM6.0Gb/s300GBX2
2xIntel®82574L
8
云计算节点服务器
云存储服务器:
IntelXeonE5-2640八核处理器(主频2.0GHz)X1
ECCREG1600MHz16G
SATA7200RPM6.0Gb/s2TB企业级X3
2xIntel®82574L
9
PC机
CPU:
英特尔奔腾4,主频2GHz;
内存:
>=4GB;
显卡:
集成或独立显卡,显存128M;
硬盘:
>=320GB;
显示器:
17寸液晶显示器;
网卡:
100Mbps以太网卡
安装windowsXP或windows7
10
交换机
1、应用层级:
三层
2、传输速率:
10/100/1000Mbps纠错
3、交换方式:
存储-转发
4、背板带宽:
52Gbps
5、包转发率:
36Mpps
11
操作系统
CentOS7
十、成绩评定
(一)评分标准:
总分100分
考核环节
考核知识点和技能点
分值
1.云计算基础架构平台
(30分)
按照试题系统网络架构要求,检查网络设备和服务器设备连线、配置是否正确。
2
Linux操作系统准备和系统配置,通过系统的配置文件检查正确性。
2
基本服务SElinux、NTP、MySQL和Rabbit的安装、配置和使用。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台安全统一框架服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台镜像服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台计算服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台网络服务。
通过配置文件或验证命令查看正确性。
4
参考脚本,快速部署软件定义网络(SDN)服务,管理IaaS平台虚拟交换机。
通过配置文件或验证命令查看正确性。
4
参考脚本,快速部署IaaS平台控制面板,管理云平台虚拟机。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台块存储服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台对象存储服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台编配服务。
通过配置文件或验证命令查看正确性。
2
参考脚本,快速部署IaaS平台监控服务。
通过配置文件或验证命令查看正确性。
2
2.云开发服务平台(16分)
按照试题系统网络架构要求,正确配置虚拟机和部署paas基础环境。
4
按照竞赛环境和系统要求,在各节点正确安装和使用docker服务。
4
按照竞赛环境和系统要求,正确搭建,部署Registry,Server和Client节点
4
按照竞赛环境和系统要求,正确部署Rancher管理平台
4
3.云计算平台运维
(24分)
管理IaaS平台服务、数据库、消息服务和运行日志。
通过日志排错和后台监控,提交系统运作状态。
1
使用LinuxKVM管理工具进行虚拟机的管理和运维。
通过virsh命令对进行操作,查看云主机的状态信息。
2
使用LinuxLVM服务,通过lvm相关命令行对物理卷、卷组和逻辑卷进行相关运维,查看逻辑卷的状态信息。
2
使用LinuxOpenvSwitch服务,通过ovs相关命令行对虚拟网络进行管理和运维,查看虚拟网络的状态信息。
2
管理IaaS平台,使用命令行和管理员界面,为企业创建租户和用户。
通过查询数据库进行验证,查看正确性。
1
使用Glance服务,制作Windows、Ubuntu镜像,使用镜像部署云主机,通过命令的方式查看云主机的状态信息。
2
管理IaaS平台计算服务,使用云平台计算服务对云主机的快照创建、从快照启动等操作。
完成后通过管理命令行验证正确性。
2
管理IaaS平台网络服务,使用云平台网络服务,配置不同的网络模式,Flat、GRE、VLAN,完成不同网络模型的配置。
完成软件定义网络SDN的配置、运维。
完成后通过管理命令行验证正确性。
2
管理IaaS平台块存储服务,为云主机挂着共享虚拟硬盘,对云平台的数据进行同步灾备。
完成后提交配置参数,完成后通过管理命令行验证正确性。
2
管理IaaS平台对象存储服务,按照生产系统的的需求,调优不同需求的对象存储存储参数:
备份数、吞吐量、存储策略,分析存储日志。
2
管理IaaS监控服务,通过管理命令行或管理界面,查看云平台各服务、实例、存储和网络的运行状态。
按照运维要求提交状态信息。
2
管理IaaS编配服务,使用编配服务,按照模板标准,定义生产系统的云主机模板,并通过管理命令行或管理界面上传模板。
完成后使用模板创建云主机并提交云主机状态。
2
通过云平台提供的对外restful接口对云平台的服务进行增删查改的操作。
完成后通过管理命令行验证正确性。
2
3.大数据平台(10分)
Centos操作系统准备,主机名地址映射配置。
1
大数据平台环境准备,包括yum源配置、无密钥登录配置、HTTP安装配置、JDK安装配置操作。
3
Ambari分布式平台管理工具的安装、配置和使用,主要包括数据库、ambari-server和ambari-agent运维管理,安装完成后对界面进行操作和管理。
2
通过Ambari管理工具进行Hadoop集群部署,主要包括HDFS和Map-Reduce的安装部署。
2
对HDFS文件系统进行管理维护与使用,包括进程管理、配置管理、文件系统管理。
2
4.云应用开发
(10分)
基于AndroidAPP开发环境,开发云应用网盘APP客户端,实现电子文件的基本操作,包括全部文件列表管理、上传、下载、删除、复制、移动、重命名等相关功能。
6
实现网盘APP客户端的多用户管理、预览、搜索等功能。
2
实现网盘APP客户端的扩展功能,包括容量监控、优化性能、快速传输等。
2
5.文档及职业素养
(10分)
工程文档编写,编写系统结构、功能需求、功能测试或项目实施报告。
5
比赛现场符合企业“5S”(即整理、整顿、清扫、清洁和素养)原则。
2
团队分工明确合理、操作规范、文明竞赛
3
(二)评分方法
1.本赛项的评分方法分为:
现场评分和结果评分。
2.根据评分标准,包括现场打分和竞赛成果打分。
3.现场评分。
对参赛队的操作规范、现场表现等进行评分。
4.结果评分。
结果评分是对参赛选手提交的竞赛成果,依据赛项评分标准进行评价评分。
裁判组汇总所有的评分表,计算成绩,全体裁判组成员签字确认。
成绩汇总表备案以供核查,最终的成绩由裁判长及监督人员进行审核、签字确认,上报大赛组委会。
5.赛项结束后,大赛组委会负责公布最终竞赛成绩。
十一、奖项设定
本赛项奖项设个人奖和团体奖。
竞赛个人奖和团体奖的设定为:
一等奖占比10%,二等奖占比20%,三等奖占比30%,小数点后四舍五入。
获得一等奖的指导教师由组委会颁发优秀指导教师证书。
十二、赛项安全
赛事安全是“云计算技术与应用”技能竞赛一切工作顺利开展的先决条件,是赛事筹备和运行工作必须考虑的核心问题。
赛项执委会采取切实有效措施保证大赛期间参赛选手、指导教师、裁判员、工作人员及观众的人身安全。
(一)比赛环境
1.竞赛执委会须在赛前组织专人对比赛现场、住宿场所和交通保障进行考察,并对安全工作提出明确要求。
赛场的布置,赛场内的器材、设备,应符合国家有关安全规定。
如有必要,也可进行赛场仿真模拟测试,以发现可能出现的问题。
2.赛场周围要设立警戒线,要求所有参赛人员必须凭执委会印发的有效证件进入场地,防止无关人员进入发生意外事件。
比赛现场内应参照相关职业岗位的要求为选手提供必要的劳动保护。
在具有危险性的操作环节,裁判员要严防选手出现错误操作。
3.提供保证应急预案实施的条件。
对于比赛内容涉及高空作业、可能有坠物、大用电量、易发生火灾等