论文部分内容阅读
随着计算机技术以及通信技术的快速发展,工程材料的存储以及组织方式已经不单单是购买服务器这一种方式了,当今的网络已经进入了高效利用各种资源的时代。网络发展所形成的数据已经为现今的存储技术带来了很大的压力。为了使存储技术以及处理海量数据的能力得到提升,使用分布式文件系统已经演变成一个历史必然趋势并且该技术已经逐渐成型。OA(办公自动化系统)系统已经逐渐的从单一的系统发展成为了过系统协同办公的分布式系统,通过云计算来解决OA系统的协同部署并且提高服务器硬件的有效利用已经成为目前非常热门的话题。同时OA系统中所要存储和处理的文件也已经越来越大,所以,怎样结合云计算来解决各种文件的存储也是当下所必须解决的技术难点[1]。由于云计算理论是最近几年才提出来的,在国内很少有公司将云计算的理念应用于OA系统中来,更多的是处于研究阶段,少有应用于实践开发的。通过对OA系统的应用特点的研究,本文采用了Eucalyptus组建云基础架构,成为了OACloud实现的基础设施,提高系统资源的利用率。在这基础上,为OA系统创建了比较稳定的工作平台,并搭建OA系统所必须的应用环境。将OA系统搭建在OACloud上,同时开发了方便用户管理OACloud的管理工具,使用户能方便的操作并且管理云OA系统的各种需求。除去OACloud功能之还对系统本身存在的各种各样的存储问题做了深入的研究。通过对系统的研究,这里采用了HDFS作为存储系统。根据现在市面上OA系统的现状,提出了两种文件存储的结构模型。对系统中的文件进行了合理的合并处理,不仅仅能满足HADOOP处理大数据的需求,还能加快处理小文件的工作效率。通过对文件存储机的合理设置来对文件的存储进行控制。本文在测试中测试了对OA系统中文件的各种处理,包括文件合并、上传、以及读取。经过实验测试,该系统的设计理想与现实达成一致,并且符合系统存储文件的要求,适合作为OA办公系统的基本存储系统。在本文的最后,作者仔细的总结了在研究过程中所涉及到的技术以及作者所做的主要工作,并且对系统中依然存在的少许问题提出了一些改进的想法。在互联网技术飞速发展的今天,各种各样的技术层出不穷,在这众多技术当中,云计算就是其中最为引人注目的也是最新颖的一项技术。所谓云计算,可以用一个非常通俗易懂的例子来理解,在一个村子里,各家各户为了用水的方便而在每家每户都打了一口水井,这样做虽然非常方便,但是打井的成本以及今后的维护都是很大一笔开销,对于农民来讲并不是家家都能承担的起,所以为了更好的利用水资源,村里组织打了一口深井,可以满足全村人用水量的水井。之后村民只需架设管道将水引到家里,然后按照水量付费,这样又能有维护的费用,也减少了开发的成本。从这个例子我们看出,其实云计算简单的来理解就是云端和客户端,云端就是那口深井,客户端就是村民。客户端提出服务并且付相关的费用,而云端将资源按照客户端的提出的要求,将用户要求的资源分配给客户端。在这里,云计算主要起到一个资源的合理分配的作用。云计算不仅仅是一种技术,同时也是一种服务。