33云计算技术与应用学习资料.docx
《33云计算技术与应用学习资料.docx》由会员分享,可在线阅读,更多相关《33云计算技术与应用学习资料.docx(16页珍藏版)》请在冰豆网上搜索。
33云计算技术与应用学习资料
附件33:
高职电子信息大类云计算技术与应用赛项
技能竞赛规程、评分标准及选手须知
一、竞赛内容
根据业务需求和实际的工程应用环境,实现云计算平台架构的规划设计,完成云计算平台网络基础设备、服务器、存储服务器的互联和配置,完成云计算基础架构平台、云计算开发服务平台等平台软件的部署、配置和管理,通过云平台实现大数据分析、云存储、软件定义网络等各类云应用部署、运维和开发能力,满足应用场景需求并提交标准化的工程工作总结报告。
竞赛具体内容包括:
1.IaaS云计算基础架构平台
①理解和分析一个企业云计算应用的服务需求,进行设计、构建和维护一个安全、可靠的云计算服务平台。
②根据云平台设计方案,进行主机CentOSLinux操作系统的运维管理,包括网络、存储、虚拟化和安全等,确保操作系统正常。
③系统准备工作,包括安装和配置yum安装源、ftp、http、MQ、Mysql、MongoDB等服务。
④安装和配置认证、镜像、存储、网络、监控、编排和调度等云平台服务。
⑤安装和配置SDN软件定义网络管理系统OpenDaylight。
⑥使用、管理和监控各云服务,包括云主机、云存储、云网络、云数据库和负载均衡等。
2.PaaS云计算开发服务平台
①构建PaaS平台,包括Docker、命名空间NameSpace、控制组CGroup、数据卷和容器网络等。
②构建包含Docker镜像(Image)、容器(Container)、镜像仓库(Repository)、和编排(Compose)等服务。
③通过PaaS平台构建容器服务CaaS,基于CaaS构建操作系统、数据库服务、大数据服务和企业应用系统的容器等。
3.云计算平台运维
①构建IaaS平台的数据库管理服务,日志管理服务,LVM、OVS、网桥、KVM等底层服务,认证管理服务,网络管理服务,存储管理服务、监控管理服务、模板管理服务等,并提交系统运作状态,进行错误排查。
②完成对IaaS平台进行基本服务的云主机、云存储、云网络的系统错误的排查,完成对PaaS平台进行基本服务的镜像、容器、存储、网络的系统错误的排查。
③构建PaaS平台的软件服务:
包括Web服务器(Nginx)、缓存(Redis)、数据库(MongoDB、Mysql)持续集成(Jenkins)、企业知识系统(EKM)、内容管理系统(CMS)、博客系统(BLOG)、监控系统(Grafana)、电子商务系统(e-Commerce)、聊天系统(rocketchat)等。
通过配置文件或验证命令查看正确性。
④使用、管理和监控容器的安全、网络和存储;实践研发运维(DevOps)一体化。
⑤完成web系统上云综合案例、设计和构建持续集成DevOps案例。
4.大数据平台的构建和运维
①构建大数据统一管理平台Ambari,构建Hadoop系列服务。
②配置、管理和使用Hadoop大数据服务:
Map-Reduce、Hive、HBase、Pig、Spark。
③基于Hadoop服务,完成大数据抽取、清洗、存储、分析和挖掘的综合案例。
5.SaaS云应用开发
①基于云存储服务和云存储Web开发框架、SwiftSDK,进行云存储Web应用功能扩展开发;
②基于云存储服务和Android移动客户端开发框架、SwiftSDK,进行云存储Android功能扩展开发。
③基于大数据服务和样本数据进行数据处理、数据分析和数据可视化的应用开发。
6.工程文档及职业素养
①提交符合规范的工程技术文档,如:
运维脚本、系统架构图、系统设计文档、功能测试文档、调试报告及项目实施总结等。
②比赛现场做到企业“5S”(即整理、整顿、清扫、清洁和素养)。
③比赛团队分工明确合理、操作规范、文明竞赛。
二、竞赛方式
3人小组赛(设队长1人)。
三、竞赛时量
竞赛总时间240分钟,具体时间节点安排根据竞赛设备和参赛队伍数量另行确定。
四、名次确定办法
比赛按照竞赛成绩从高到低排序确定名次。
得分相同时,比赛用时少的参赛队名次列前;成绩和完成时间均相同时,操作过程较规范者名次列前。
五、评分标准与评分细则
1.评分标准与分值
考核
环节
考核知识点和技能点
分值
1.IaaS云计算基础架构平台
(15分)
按照系统网络架构要求,检查网络设备和服务器设备连线、配置是否正确。
1
CentOSLinux操作系统检查,配置YUM安装源。
通过系统的配置文件检查正确性。
1
基本服务SELinux、NTP、MySQL、MongoDB、MQ的安装、配置和使用。
通过配置文件或验证命令查看正确性。
1
使用部署脚本,快速部署IaaS平台Keystone安全统一框架服务。
通过配置文件或验证命令查看正确性。
1
使用部署脚本,快速部署IaaS平台镜像Glance服务。
通过配置文件或验证命令查看正确性。
1
使用部署脚本,快速部署IaaS平台计算Nova服务。
通过配置文件或验证命令查看正确性。
当然,在竞争日益激烈的现代社会中,创业是件相当困难的事。
我们认为,在实行我们的创业计划之前,我们首先要了解竞争对手,吸取别人的经验教训,制订相应竞争的策略。
我相信只要我们的小店有自己独到的风格,价格优惠,服务热情周到,就一定能取得大多女孩的信任和喜爱。
1
使用部署脚本,快速部署IaaS平台网络Neutron服务。
通过配置文件或验证命令查看正确性。
市场环境所提供的创业机会是客观的,但还必须具备自身的创业优势,才能使我们的创业项目成为可行。
作为大学生的我们所具有的优势在于:
1
众上所述,我们认为:
我们的创意小屋计划或许虽然会有很多的挑战和困难,但我们会吸取和借鉴“漂亮女生”和“碧芝”的成功经验,在产品的质量和创意上多下工夫,使自己的产品能领导潮流,领导时尚。
在它们还没有打入学校这个市场时,我们要巩固我们的学生市场,制作一些吸引学生,又有使学生能接受的价格,勇敢的面对它们的挑战,使自己立于不败之地。
用部署脚本,快速部署IaaS平台控制面板Horizon,管理云平台虚拟交换机。
通过配置文件或验证命令查看正确性。
1
使用部署脚本,快速部署IaaS平台块存储Cinder。
通过配置文件或验证命令查看正确性。
我们熟练的掌握计算机应用,我们可以在网上搜索一些流行因素,还可以把自己小店里的商品拿到网上去卖,为我们小店提供了多种经营方式。
1
使用部署脚本,快速部署IaaS平台对象存储Swift服务。
通过配置文件或验证命令查看正确性。
1
使用部署脚本,快速部署IaaS平台模板Heat服务。
通过配置文件或验证命令查看正确性。
为此,装潢美观,亮丽,富有个性化的店面环境,能引起消费者的注意,从而刺激顾客的消费欲望。
这些问题在今后经营中我们将慎重考虑的。
1
使用部署脚本,快速部署IaaS平台监控Ceilometer和报警Alarm服务。
通过配置文件或验证命令查看正确性。
2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;居民家庭人均月可支配收入为14867元,是1995年的2.1倍。
收入不断增加的同时,居民的消费支出也在增加。
2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。
1
规划和构建SDNOpenDaylight云网络,建立统一的云计算平台网络管理和服务架构。
1
使用部署脚本,快速部署IaaS平台云数据库Trove服务。
通过配置文件或验证命令查看正确性。
1
通过云平台提供的对外restful接口对云平台的服务进行增删查改的操作。
完成后通过管理命令行验证正确性。
1
2.PaaS云计算开发服务平台
(5分)
修改系统配置部署DockerEngine,完成后通过上传镜像Image进行测试和验证,通过配置文件或验证服务命令查看正确性。
1
搭建本地镜像仓库ImageRepositories,部署和配置DockerRegistry服务,搭建完成后通过配置文件或验证命令查看正确性。
1
通过对镜像和容器查询、使用和管理,并通过查询网络、存储等信息验证容器的正确性。
1
部署和配置DockerCompose容器编排服务,搭建完成后,使用Compose编排构建应用进行验证。
1
部署和配置Rancher构建容器服务(CaaS),搭建完成后,通过创建容器或应用验证正确性。
1
3.云计算平台运维管理
(35分)
管理IaaS平台Mysql数据库、MQ消息服务、MongoDB数据库服务和运行日志。
通过排错和后台监控,提交系统运作状态。
2
管理IaaS底层服务包括LVM、OVS、网桥、KVM等服务。
通过日志排错和后台监控,提交系统运作状态。
2
管理IaaS平台Keytone认证,使用命令和管理员界面,为企业创建租户和用户。
通过查询数据库、日志排错和后台监控进行验证,查看正确性。
2
使用Glance服务,制作Window、Ubuntu镜像,使用镜像部署云主机,通过命令的方式查看云主机的状态信息。
2
管理IaaS平台网络Neutron服务,使用云平台网络服务,配置不同的网络模式:
Flat、GRE、VLAN,完成不同网络模型的配置。
配置L3、LB、DVR的网络扩展支持。
通过管理命令、日志排错和后台监控验证正确性。
2
管理IaaS平台Cinder块存储服务,为云主机挂载虚拟硬盘,对云平台的数据进行同步灾备。
通过使用、管理命令验证正确性。
2
管理IaaS平台Swift对象存储服务,使用和管理账户、容器和对象,完成一个网盘存储场景的构建。
完成后提交配置参数,使用、管理命令验证正确性。
2
基于Ceph构建IaaS平台统一云存储,分别支撑Glance、Cinder、Swift云存储后端,完成后提交配置参数,通过管理命令、日志排错和后台监控验证正确性。
2
管理IaaS数据库Trove服务,进行支撑Mysql、Cassandra、MongoDB配置和使用。
完成后提交配置参数,通过使用、管理命令验证正确性。
2
管理IaaS监控Ceilometer服务,通过管理命令或管理界面,查看云平台各服务、实例、存储和网络的运行状态。
2
管理IaaS模板Heat服务,使用模板服务,按照模板标准,定义生产系统的云主机模板,并通过管理命令或管理界面上传模板。
完成后使用模板创建云主机并提交云主机状态。
1
对IaaS平台进行基本服务的云主机、云存储、云网络的系统错误的排查。
完成任务后,提交排查的问题和正确运行结果。
2
系统上云综合案例,设计和构建web系统上云,申请云主机,配置云数据库,配置云存储,配置负载均衡。
2
容器基础技术CGroup和NameSpace的使用和运维,通过管理命令测试、验证正确性。
1
根据需求定义Dockerfile镜像模板,上传并运行测试,完成后通过测试、验证命令查看正确性。
1
对Docker的存储、数据卷、网络进行配置和管理,使用Docker命令进行镜像、容器的操作和运维。
通过使用、管理命令、日志排错和后台监控验证正确性。
2
使用PaaS平台,构建软件服务:
包括Web服务器(Nginx)、缓存(Redis)、数据库(MongoDb、Mysql)持续集成(Jenkins)、企业知识系统(EKM)、内容管理系统(CMS)、博客系统(BLOG)、监控系统(Grafana)、电子商务系统(e-Commerce)、聊天系统(rocketchat)等。
通过配置文件或验证命令查看正确性。
2
对PaaS平台进行基本服务的镜像、容器、存储、网络的系统错误的排查。
完成任务后,提交排查的问题和正确运行结果。
2
持续集成综合案例,设计和构建持续集成DevOps案例,通过向gitserver提交代码,构建Jenkins自动构建脚本,定义应用镜像,实现应用的自动编译,自动部署和自动上线。
2
4.大数据平台
(15分)
Ambari分布式平台管理工具的安装、配置和使用,主要包括数据库、ambari-server和ambari-agent运维管理,安装完成后对大数据平台的系列服务进行统一部署、管理和监控。
2
HadoopHDFS和Map-Reduce的配置和使用,通过运行案例验证Map-Reduce,对HDFS文件系统进行运维操作。
2
数据仓库Hive配置和应用,使用Hive进行数据仓库的增、删、查、改和管理的运维操作。
2
分布式列数据库HBase配置和应用,使用HBase进行分布式列数据库的增、删、查、改和管理的运维操作。
2
数据挖掘工具Mahout配置和应用,使用Mahout进行数据挖掘分析。
2
Pig大数据处理工具的配置和应用,部署成功后使用Pig进行数据处理。
2
Spark内存运算分布式框架的配置和应用,使用Spark进行案例分析。
3
5.SaaS云应用开发
(20分)
使用提供的账户、密码和云服务地址,导入Web框架项目,并正确配置。
1
基于Web框架项目,扩展开发云应用,实现网盘Web文件列表分类管理等功能。
1
基于Web框架项目,扩展开发云应用,实现网盘Web文件列表操作功能:
包括上传、下载、删除、复制、移动、重命名等功能。
2
基于Web框架项目,扩展开发云应用,实现网盘Web系统的文件预览、搜索、分享等功能。
2
使用提供的账户、密码和云服务地址,导入Android框架项目,并正确配置。
1
基于Android框架项目,扩展开发云应用,实现网盘客户端文件列表分类管理等功能。
1
基于Android框架项目,扩展开发云应用,实现网盘客户端文件列表操作功能:
包括上传、下载、删除、复制、移动、重命名等功能。
2
基于Android框架项目,扩展开发云应用,实现网盘Web客户端的文件预览、搜索、分享等功能。
2
基于给定的大数据源、大数据服务进行大数据数据处理应用开发。
4
基于给定的大数据源、数据处理模型,进行大数据数据挖掘分析应用开发。
4
6.工程文档及职业素养
(10分)
工程文档编写,编写平台设计文档、配置文件、架构图、和测试报告。
2
工程文档编写,编写Shell运维脚本、功能模块的系统流程图、程序UML图等。
3
比赛现场符合企业“5S”(即整理、整顿、清扫、清洁和素养)原则。
2
团队分工明确合理、操作规范、文明竞赛。
3
2.评分细则
(1)所有参赛队伍评分由裁判委员会统一评定。
(2)竞赛总分为100分。
(3)根据竞赛任务和评分标准确定评分细则,设计评分表。
(4)竞赛采用在线考试系统,客观题由系统自动统计评分,主观题如云应用开发、工程报告明确每项公开评分标准和得分点。
(5)参赛队成绩=现场评分+结果评分。
现场评分指在现场对参赛队的操作规范、现场表现等进行评分;结果评分指对参赛队提交的竞赛成果,依据赛项评分标准进行评价评分。
根据每个计分项的完成情况,获得该计分项相应比例的分值。
六、赛点提供的设施设备仪器清单
赛点为每组参赛队提供的硬件及软件平台见下表:
1.通用软件和工具清单
序号
软件
介绍
1
Windows
操作系统windows7
2
MicrosoftOffice2010
试用版包括:
Word、PowerPoint、Excel、Visio。
3
SecureCRT试用版
SSH(SSH1和SSH2)的终端仿真程序
4
Python
云平台开发编程环境
5
KVM
服务端虚拟化管理器软件
6
JavaSDK
服务端Java开发工具包
7
Eclipse
Java集成开发环境
8
MySql5.0
数据库
9
Tomcat7.0
JavaEEWeb服务器
10
AndroidStudio
Android开发环境
2.比赛器材清单:
比赛器材、技术平台:
云计算技术与应用平台(厂商:
中国电科五十五所;品牌:
先电;型号:
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
七、选手须知
(一)选手自带工具清单
赛点准备了部分云计算技术与应用平台(云计算管理服务器、云计算节点服务器、三层交换机),厂商为中国电科五十五所;品牌:
先电型号:
CLOUD-TR200。
因参赛队伍多,建议有该云计算技术与应用平台的参赛学校需自带设备。
(二)主要技术规程及要求
参赛代表队在实施竞赛项目时要求遵循如下规范:
序号
标准号/规范简称
名称
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
(三)选手注意事项
(1)各参赛队应在竞赛开始前一天规定的时间段进入赛场熟悉环境。
(2)每个参赛队指定一名选手在选手会议上抽取场次签。
(3)参赛选手按场次提前30分钟达到赛场检录地点,凭身份证、学生证、参赛证“三证”检录并抽取工位号进入赛场。
(4)参赛选手不得穿戴有学校标志的工作服或校服进入赛场,也不得以任何方式透露参赛学校和个人信息,如有违反则取消参赛资格。
(5)参赛选手不允许携带任何书籍和其他纸质资料(相关技术资料的电子文档由组委会提供),不允许携带通讯工具和存储设备(如U盘)。
竞赛委员会统一提供计算机以及应用软件。
(6)比赛期间,不允许参赛队员接受指导教师的指导。
(7)参赛选手入场后,应与赛场工作人员共同确认操作条件及设备状况,确认材料、工具等。
竞赛期间参赛选手原则上不得离开比赛场地。
如有突发情况,经裁判长认定,可提前离赛;但须进入专门休息室等待竞赛结束。
(8)竞赛时,各参赛队自行决定分工、工作程序和时间安排。
选手在接到开赛信号后才能启动操作设备。
在指定工位上完成竞赛项目,严禁作弊行为。
(9)竞赛期间,选手饮水等由赛场统一提供,不得自带。
选手休息、饮食或如厕时间均计算在比赛时间内。
(10)参赛选手应严格遵守赛场规章、操作规程和工艺准则,保证人身及设备安全,接受裁判员的监督和警示,文明竞赛。
(11)竞赛过程中,因操作失误或安全事故不能进行比赛的(例如因线缆连接发生短路导致赛场断电、造成设备不能正常工作),现场裁判员有权中止该队比赛。
由于选手错误操作造成的设备损坏故障,需要承担赔偿。
(12)在竞赛中如遇非人为因素造成的设备故障,参赛选手应举手示意,经裁判员确认、裁判长许可后,技术人员应及时予以解决,并可向裁判长申请补足排除故障的时间。
确因计算机软件或硬件故障,致使操作无法继续的,经考场裁判长确认,予以启用备用设备。
(13)参赛队如欲提前结束比赛,应向现场裁判员举手示意,由裁判员记录竞赛终止时间。
竞赛终止后,不得再进行任何与竞赛有关的操作。
(14)参赛队提交比赛任务结束请求或者在比赛时间终止后,不得再进行任何操作。
禁止在竞赛成果上做任何与竞赛无关的记号。
否则视为比赛作弊。
(15)竞赛操作结束后,参赛队要确认成功提交竞赛要求的文件,裁判员在比赛结果的规定位置做标记,并与参赛队一起签字确认。
(16)在竞赛过程中,选手如有不服从裁判判决、扰乱赛场秩序、舞弊等不文明行为,由裁判按照规定扣减相应分数并且给予警告,情节严重的取消竞赛资格,竞赛成绩记0分,选手退出比赛现场。
(17)在竞赛期间,未经组委会批准,参赛选手不得接受其他单位和个人进行的与竞赛内容相关的采访。
参赛选手不得将竞赛的相关信息私自公布。
(18)所有选手在赛后必须参加闭幕式,如有特殊情况确实无法参加,应向领队说明情况,由领队向赛点学校提出书面申请,并报竞赛组委会办公室备案。