2014年云计算比赛样题533

上传人:痛*** 文档编号:191240053 上传时间:2023-03-02 格式:PDF 页数:7 大小:279.48KB
返回 下载 相关 举报
2014年云计算比赛样题533_第1页
第1页 / 共7页
2014年云计算比赛样题533_第2页
第2页 / 共7页
2014年云计算比赛样题533_第3页
第3页 / 共7页
点击查看更多>>
资源描述
1/7“云计算技术应用”项目竞赛任务书(样题)题目:“基于云计算平台的企业云存储系统”的设计与实现【选手须知】1、任务书共 页,如出现任务书缺页、字迹不清等问题,请及时向裁判示意,并进行任务书的更换。2、参赛团队应在 6 小时内完成任务书规定内容;选手在竞赛过程中各系统生成的运行记录或程序文件必须存储到任务书指定的磁盘目录及文件夹下,未存储到指定位置的运行记录或程序文件均不予给分。3、选手提交的试卷用工位号标识,不得写上姓名或与身份有关的信息,否则成绩无效。4、比赛中如出现下列情况时另行扣分:选手认定设备或软件有故障可提出更换,设备或软件经测定完好属误判时每次扣 2 分,设备或软件确实损坏每更换一次补时 5 分钟。5、比赛过程中由于人为原因造成设备或软件损坏,这种情况不予更换。(一)、竞赛设备及主要功能描述 1)竞赛设备以赛场提供的“云计算技术应用实训系统”为载体,由:1.物理主机、存储、网络等组成的计算资源池;2/7 2.虚拟化管理系统;3.基础架构服务(IaaS)管理系统;4.平台服务(PaaS)管理系统;5.应用服务器、数据库、开发框架等中间件资源库;6.应用发环境组成。2)“基于云计算平台的企业云存储系统”分为:1.云存储系统的整体设计、2.“基础架构服务(IaaS)”平台搭建和资源弹性调配 3.“平台服务(PaaS)”的搭建和服务器中间件选型;4.、“云存储应用层设计开发”;5.“云存储系统综合调试”五大部分。3)通过“云计算技术应用实训系统”实现基于云计算平台搭建的企业云存储系统。1.通过云存储系统的整体设计,确定系统的网络拓扑结构、存储容量、中间件的选型、应用开发语言和前端开发技术。确定整合云存储开发的计划和任务划分。2.通过“基础架构服务(IaaS)”平台搭建、调试,实现对主机(Host)存储(Stroge)的资源池化;建立虚拟服务器、建立存储虚拟化的文件系统,实现存储层的功能。3.通过“平台服务(PaaS)”的搭建和服务器中间件选型,实现对虚拟服务器节点的管理;实现云存储应用层 3/7 的 Web 服务器中间件、数据库、Web 开发框架、开发语言和开发环境的选型;4.通过“云存储应用层设计开发”,实现对云存储平台的前端存储管理、用户管理;实现个人对存储使用的访问层的前端界面,包括文件列表、文件、图片等数据的上传、下载、删除和个人存储资源的使用情况。5.通过“云存储系统综合调试”对以上各部分进行整合、调试和运行。通过对以上各系统的设计、开发、调试和运行,最终实现一个典型的基于云计算技术的企业云存储系统。(二)、项目背景与业务分析 1.项目背景 云存储(Cloud Strorage)是在云计算(Cloud Computing)上的典型应用和概念上延伸和衍生发展。目前国外著名的云计算厂商 Amazon,Google,Microsoft,Dropbox 都提供了云存储和云存储服务;国内阿里、百度、腾讯和金山、华为也相继利用自己的云平台和云计算技术搭建云存储的应用和服务。云存储将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。所以云存储是一个以数据存储和管理为核心的云计算系统。4/7 云存储作为一种方便快捷的文件备份方式,很多企业开始在自己的网络内部架设私有的云,将云存储的服务端部署在企业的内部网络中,服务端的维护与管理可以由企业自行控制,企业员工可以在授权范围内安全的使用私有的云存储功能。很多在公共云存储服务端无法实现的功能,都能在私有的环境下得到良好的解决。本实训方案是一个典型的的企业云存储解决方案,可助力企业搭建自己的云存储系统。能够支持各种数据的统一管理,能够动态地计算调整存储资源,将会提供不中断业务的设备更新,保证了存储业务的自控和安全性。2.业务环节描述 企业存储需求确定:分析项目需求,确定存储空间大小、人均存储容量;基于该前提设置系统的部署拓扑结构;存储文件系统的确定;应用服务器选型;管理数据库的选型;开发语言和环境的选型;应用层的的设计。云计算平台环境实现:基于“云计算技术应用实训系统”搭建 IaaS 平台,进行存储资源的池化管理,虚拟机的管理;搭建存储文件系统;搭建 PaaS 平台,对中间件 Web 服务器、SQl数据库或 NoSQl 数据库的中间件库的管理。实现中间件的自动部署。云平台存储服务层实现:在部署完成存储文件系统、Web服务器和 NoSQL 数据库前提下,实现云存储服务的主要管理,5/7 包括用户管理、文件管理、存储管理三个功能模块;云存储访问层实现:在完成云平台存储服务层前提下,实现云存储的访问层。选择 JavaEE、Python、Ruby、Node.js、C#、HTML、JQure 等开发一种或多种语言和框架,搭建云存储的用户层,实现存储和后台管理 Web 界面和用户使用界面。(三)系统工作任务 任务目标:通过基于云计算平台的企业云存储系统的设计、安装、软件编程、系统调试、整合与运行,完成一个企业云存储业务系统的搭建,实现文件、图片或多媒体数据的在线存储;实现存储空间的监控;实现存储的弹性扩展。任务一:硬件资源的安装和配置 任务 1.1 分析项目需求,确定存储空间大小、人均存储容量;任务 2.1 熟悉提供的硬件设备:服务器、存储、网络;服务操作系统;基于硬件设备设计的部署拓扑结构;任务二:基础架构(IaaS)管理系统的安装和配置 任务 2.1 存储文件系统的确定;应用服务器选型;管理数据库的选型;开发语言和环境的选型;应用层的的设计。任务 2.2 设备联网,运行硬件环境,设置 IP 地址、DNS,挂接存储。任务 2.3 搭建 IaaS 平台,把物理机器(Host)、存储、网络进行资源的池化管理。安装设计部署好虚拟机和分配存 6/7 储。任务 2.4 在虚拟机和挂接的存储上安装文件系统(NFS或 OpenFile)等。任务三:平台服务(PaaS)管理系统的安装和配置 任务 3.1 选择一台虚拟机器,安装 PaaS 管理平台。任务 3.2 按照管理平台,根据设计,准备 PaaS 平台的中间件部署模板和中间件库。根据自己设计可以选择Tomcat/JBoss/PHP WebServer/Node.js等其中一种 Web 服务器,及 Mysql、MongoDB 等其中一种数据库。任务 3.3 选择相应的中间件模板部署程序运行环境。任务四:云存储 Web 应用系统开发和调试 任务 4.1 存储服务、用户管理服务的开发。实现文件系统和数据库用户管理的增、删、查、改等基本服务操作。任务 4.2 根据规划选择的开发语言:Java、PHP、Python、JavaScript 以一种或多种开发语言,进行用户登录、用户使用界面开发。任务 4.4 存储管理的界面、后台管理界面的开发。任务五:云存储系统 Web 应用的整合、安装和运行 任务 5.1 将云存储 Web 应用部署到在云平台提供的中间件环境、虚拟机和虚拟存储环境中。任务 5.2 使用云存储 Web 应用实现文件的上传、下载、查看。实现后台存储资源的管理和个人存储空间使用的监 7/7 控。任务 5.3 实现通过云平台对存储资源进行弹性调整,云存储 Web 应用能够实时查看和调整,无需停机维护。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!