首页> 外文OA文献 >Estudio sobre el diseño e implementación de un sistema de almacenamiento utilizando los servicios distribuidos dados por Apache ZooKeeper
【2h】

Estudio sobre el diseño e implementación de un sistema de almacenamiento utilizando los servicios distribuidos dados por Apache ZooKeeper

机译:研究使用apache ZooKeeper提供的分布式服务设计和实现存储系统

摘要

En este documento se hablará sobre el planteamiento y diseño de mi TFG, así como deldesarrollo del primer prototipo.Se trata de crear un sistema que sea capaz de centralizar y sincronizar los ficheros de unusuario. Estos ficheros pueden estar tanto en servidores de la nube, como en servidorespropios del usuario o incluso terminales como PC o un smartphone. El sistema tiene quetener la capacidad de localizar y saber donde están todos los ficheros que el usuario aañadido a su cuenta particular, de forma que se los enseñe a él todos juntos, pero cuandopida un fichero, saber donde buscarlo y proporcionárselo al usuario de una formatransparente. Además el sistema también tiene que ser activo y tener funcionalidadesque el usuario no tenga que realizar a mano, como por ejemplo crear replicas de unfichero según qué condiciones o detectar cuando alguno ha sido modificado o borradodirectamente desde el servidor en el que se localizaba, entre otros.Para realizar este proyecto y como con casi todos, hay que hacer un estudio de lacompetencia que existe hoy en día y las alternativas o posibles soluciones que hay alproblema planteado. El estudio se centra en 3 alternativas principales, que son: Elalmacenamiento en nube, herramientas o servicios de unificación de cuentas en la nubey por ultimo el almacenamiento NAS. También se estudian las tecnologías de las que sepuede hacer uso para el desarrollo para los diferentes aspectos, como: elalmacenamiento de los meta-datos, el de los datos, el servidor de aplicaciones, o loslenguajes de programación utilizados.Luego ya se podría plantear el análisis de casos de uso y requisitos, así como el diseñodel proyecto, el cual parte por una vista general del mismo, las posibles alternativas y elplanteamiento detallado de la alternativa escogida.Hay que hablar, además, de la implementación de un primer prototipo, sobre el que serealizan algunas pruebas para determinar la viabilidad del proyecto y saber si se puedellevar a cabo o si realmente podría cubrir las necesidades u objetivos marcados.
机译:本文将讨论我的TFG的方法和设计,以及第一个原型的开发,它是关于创建一个能够集中和同步用户文件的系统的。这些文件既可以位于云服务器上,也可以位于用户自己的服务器上,甚至可以位于PC或智能手机等终端上。系统必须具有定位并知道用户已添加到其特定帐户的所有文件的位置的功能,以便将所有文件一起显示给他,但是当他要文件时,便知道该在哪里寻找文件并以透明方式将其提供给用户。 。此外,该系统还必须处于活动状态并且具有用户不必手动执行的功能,例如根据条件创建文件的副本或检测何时已直接从其所在的服务器修改或删除了文件等。为了执行该项目以及几乎所有项目,有必要对当今存在的竞争以及提出的问题的替代方案或可能的解决方案进行研究。该研究集中在3个主要替代方案上,它们是:云存储,云帐户统一工具或服务,最后是NAS存储。还研究了可用于不同方面的开发的技术,例如:元数据的存储,数据存储,应用程序服务器或使用的编程语言。分析用例和需求,以及项目的设计,从项目概述,可能的替代方案和所选替代方案的详细方法开始,还需要讨论第一个原型的实现,即为了确定项目的可行性,并进行了一些测试,以确定是否可以执行该项目,或者该项目是否真的可以满足设定的需求或目标。

著录项

  • 作者

    Totev Teodor Sergeev;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号