您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 开题报告(基于Linux系统云服务器的搭建与设计)
北京理工大学珠海学院毕业设计(论文)开题报告题目:基于Linux系统云服务器的搭建与设计学院:信息学院专业:电子科学与技术学生姓名:何柱新指导教师:陈景国一、研究的现状及其意义云服务器(ElasticComputeService,简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。云服务器的业内名称其实叫做计算单元。所谓计算单元,就是说这个服务器只能算是一个的大脑,相当于普通电脑的CPU,里面的资源都是有限的。你要获得更好的性能,解决办法一是升级云服务器,二是将其它耗费计算单元资源的软件部署在对应的云服务上。例如数据库有专门的云数据库服务、静态网页和图片有专门的文件存储服务。随着网络技术的日益普及和信息化建设的重视,云服务器作为一种新型安全的网络存储系统,主要适用于个人文件存储,也可以当作个人专属的网络大硬盘,用户通过上网或移动端登录网站的方式,可方便上传、下载文件。只有能上网,就可以用云服务器登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地存储自己的个人文件,方便、快捷、安全。家庭服务器(homeserver)是家庭数据的中心,它通过网线和电话线外界连通,通过各种线缆与家庭中的其他设备相连,以达到集中存储并分享数据的目的,例如,您可以将高清播放器与家庭服务器相连,这样您就再也不用在窄小的电脑显示器上观赏高清电影了。另外您可以将家庭服务器和多台电脑与路由器相连,您就可以把每台电脑的数据集中存放于家庭服务器中,同时每台电脑都可以分享这些数据,这样您就不用在拿着移动硬盘在各个电脑间拷来拷去了。家庭服务器是智能家居的大脑,它通过网线和电话线与外界连通,通过各种线缆与各个智能家居设备连,通过各种人机界面与人沟通,并能按照人的指令和软件所设定的程序对家居设备进行控制。随着“私有云”的研究与发展,众多互联网公司先后推出和加强云存储服务,如:百度云、阿里云、微云(腾讯)、华为云等云服务器。通过对云服务器文件资料管理系统的搭建与设计,很大程度加强我们对“云存储”、“云计算”等云技术的理解。这也是未来计算机发展的一个必然趋势。二、研究目标、研究内容和拟解决的关键问题研究目标:通过搭建和设计一个私有个人云服务器,实现家用路由器(或校内IP网络)的数据分享,并通过移动设备实现远程控制。研究内容:1、根据科技的发展与市场的需要,选择最为合适的智能开源硬件作为服务器的主体;2、结合智能硬件的特点与云服务器的网络协议,寻找与制作一个适合搭建云服务器的Linux发行版固件;3、通过搭建Apaches服务器软件、mysql数据库管理系统、ftp文件传输协议、ownCould个人云服务项目等开源应用软件,实现网络文件、图片视频等数据分享并通过手机wifi连接进行远程控制。拟解决的关键问题:1、硬件开发板的选取;2、Linux系统的搭建与基本操作;3、私有云ownCloud开源软件的搭建与设计;4、Telnet远程服务的安装与配置;三、研究的基本思路和方法、技术路线、实验方案及可行性分析基本思路:云服务器搭建与设计主要为用户提供一块网络上的存储空间,这个空间里用户可以像本地计算机操作自己的硬盘空间的文件一样随意操纵该存储空间内的文件和文件夹,并且可以自由增加或更换硬盘提高存储容量,并通过移动端实现远程控制。研究方法:通过收集整理国内外有关服务器搭建的文献与开源项目,总结服务器设计的相关理论、实践及其经验,结合实际情况,分析结合服务器设计面临的难题。最后结合理论的总结和实践的需要,提出设计,并尝试搭建云服务器进行不断的调整、优化和记录。技术路线:云服务器的设计是先通过搭建一个适用于开发、简洁的Linux发行版,安装各种网络传输协议和服务器软件应用程序,并经过长期反复的功能测试和稳定性的验证。实验方案:尽可能地收集现有和过去的同类系统的设计资料和开源软件项目,再对这些系统的设计、搭建和运行进行分析研究,并根据所设计系统的功能要求进行多次选择(如:网络服务协议、文件管理器的优化等),然后对几个较好的同类系统作出相应的修正,最后得出一个理想的服务器系统。可行性分析:1、技术可行性分析:该系统对软件、硬件的要求不高,目前市场上的一般计算机软件、开源硬件资源均能满足系统开发的要求。其中运用的主要软件服务协议有samba通信协议、ssh应用层和传输层基础上的安全协议、nfs网络文件系统;开源项目主要有Apaches服务器软件、mysql数据库管理系统ownCould个人云服务项目,并结合php、shell开源脚本语言,以上技术足以完成本系统的开发和设计。2、经济可行性分析:本系统是一个小型的Web应用系统,实现不难,有很强的实用性,而且只需要少量的人手进行开发维护,不需要投入大量的人力资源。并对硬件服务器要求较低,不需要很大的经济投入。四、研究计划及进度安排第一周:确定题目、明确任务、确定开发平台及开发工具;第二周:收集查阅有关技术资料、了解相关领域知识,撰写开题报告;第三、四周:在开发板上搭建Linux系统;第五、六周:搭建ownCloud软件和telnet远程服务;第七、八周:整体调试;第九、十周:撰写论文。五、参考文献[1]Linux/UNIX系统编程手册(套装共2册).凯利斯克(MichaelKerrisk).孙剑(译者).人民邮电出版社.2014.01[2]Linux系统命令及Shell脚本实践指南.王军.机械工业出版社.2013.12[3]鸟哥的Linux私房菜:服务器架设篇(第3版).鸟哥.机械工业出版社.2012.07[4]高性能Linux服务器构建实战:运维监控、性能调优与集群应用.高俊峰.机械工业出版社.2012.01[5]网络服务搭建、配置与管理大全(Linux版)(第2版).张栋.电子工业出版社.2012.04[6]Linux典藏大系:Linux系统管理与网络管理(第2版).余柏山.清华大学出版社.2014.02[7]TCP/IP网络编程.尹圣雨(作者).金国哲(译者).人民邮电出版社.2014.06[8]网络安全基础:网络攻防、协议与安全.雅各布森(DouglasJacobson).仰礼友(译者).电子工业出版社.2011.03指导教师意见:指导教师签名:年月日工作小组审查意见:工作小组组长签名:年月日
本文标题:开题报告(基于Linux系统云服务器的搭建与设计)
链接地址:https://www.777doc.com/doc-2428516 .html