基于Ceph的分布式网盘系统的设计与实现
这是一篇关于Ceph文件系统,分布式存储,网盘,企业信息化的论文, 主要内容为随着在信息化建设过程中企业对文件数据越来越重视,使用传统的便携式存储设备存储数据在易用性、安全性、成本控制等方面都有明显的不足,网盘的出现解决了这些问题。越来越多的用户把个人文数据存储到网盘中,网盘存储成了一种新的文件存储方式,为用户带来了极大的便利。对于企业用户来说,所存的文件数据可能涉及企业的商业机密等重要信息,而市场上的各类网盘透明度太高,安全事件频发,文件的安全性需要由用户自己负责;同时市面上网盘的传输性能在企业内部环境也不能达到高效的要求;网盘服务存储集群的容灾能力也不可控,对于用户来说文件存储完全透明,一旦服务提供商不再提供存储服务或者存储集群出现不可修复故障的情况,用户存储的文件面临极大的风险。本文基于AES加密算法、MD5散列算法以及微服务等技术实现了基于Ceph的分布式网盘系统。本文的主要工作如下:(1)分析企业用户对于网盘系统的功能需求和性能需求。根据功能需求梳理出网盘系统的功能模块,分别有存储模块、文件模块、群组/监控模块、通知模块和备份模块。根据需求,制定出系统的测试方案,主要包括各项功能测试以及性能测试,性能测试的指标包括系统响应时间、文件上传下载速率和集群的文件读写速度。(2)设计基于Ceph的分布式网盘系统。从系统的整体架构设计到各个模块中具体功能的设计。在文件模块中,优化了文件的存储结构,提高文件存储的效率。针对不同的文件大小采取不同的文件上传策略,提高文件上传的性能。在安全方面对文件使用非对称加密算法对文件加密,保证文件数据存储的安全性。在团队管理和监控模块中,在基于角色权限的模型上引入对单文件的权限控制,更精细的管理用户的权限。在备份模块中,为了应对系统级故障和灾难,采用增量传输的策略跨机房备份文件。在通知模块中,设计了钉钉通知和邮件通知的功能,满足系统通知功能的及时性要求。(3)实现并测试了分布式网盘系统。根据各个模块的设计实现各项功能,并对网盘系统进行功能测试和性能测试,给出各项测试的结果。本文设计与实现的基于Ceph的分布式网盘系统已经在企业内部上线使用,目前满足了用户对于企业网盘的功能需求和性能需求,在企业网络环境下的实际应用效果高于市场上的其他网盘。
基于Ceph的分布式网盘系统的设计与实现
这是一篇关于Ceph文件系统,分布式存储,网盘,企业信息化的论文, 主要内容为随着在信息化建设过程中企业对文件数据越来越重视,使用传统的便携式存储设备存储数据在易用性、安全性、成本控制等方面都有明显的不足,网盘的出现解决了这些问题。越来越多的用户把个人文数据存储到网盘中,网盘存储成了一种新的文件存储方式,为用户带来了极大的便利。对于企业用户来说,所存的文件数据可能涉及企业的商业机密等重要信息,而市场上的各类网盘透明度太高,安全事件频发,文件的安全性需要由用户自己负责;同时市面上网盘的传输性能在企业内部环境也不能达到高效的要求;网盘服务存储集群的容灾能力也不可控,对于用户来说文件存储完全透明,一旦服务提供商不再提供存储服务或者存储集群出现不可修复故障的情况,用户存储的文件面临极大的风险。本文基于AES加密算法、MD5散列算法以及微服务等技术实现了基于Ceph的分布式网盘系统。本文的主要工作如下:(1)分析企业用户对于网盘系统的功能需求和性能需求。根据功能需求梳理出网盘系统的功能模块,分别有存储模块、文件模块、群组/监控模块、通知模块和备份模块。根据需求,制定出系统的测试方案,主要包括各项功能测试以及性能测试,性能测试的指标包括系统响应时间、文件上传下载速率和集群的文件读写速度。(2)设计基于Ceph的分布式网盘系统。从系统的整体架构设计到各个模块中具体功能的设计。在文件模块中,优化了文件的存储结构,提高文件存储的效率。针对不同的文件大小采取不同的文件上传策略,提高文件上传的性能。在安全方面对文件使用非对称加密算法对文件加密,保证文件数据存储的安全性。在团队管理和监控模块中,在基于角色权限的模型上引入对单文件的权限控制,更精细的管理用户的权限。在备份模块中,为了应对系统级故障和灾难,采用增量传输的策略跨机房备份文件。在通知模块中,设计了钉钉通知和邮件通知的功能,满足系统通知功能的及时性要求。(3)实现并测试了分布式网盘系统。根据各个模块的设计实现各项功能,并对网盘系统进行功能测试和性能测试,给出各项测试的结果。本文设计与实现的基于Ceph的分布式网盘系统已经在企业内部上线使用,目前满足了用户对于企业网盘的功能需求和性能需求,在企业网络环境下的实际应用效果高于市场上的其他网盘。
私有网盘应用系统的设计与实现
这是一篇关于私有云,网盘,Spring,Java的论文, 主要内容为随着互联网的发展,近年来大数据技术和云存储技术在全球学术界、工业界和国家政府中备受关注。越来越多的国外研究单位和研究人员正在投入云存储和大数据的研究和开发。目前,许多国内网络磁盘(包括个人网络磁盘和企业网络磁盘)主要提供公共云服务,只有少数网络磁盘供应商提供私有云服务。可见云环境下的大数据存储不管是对企业还是个人用户变得尤为重要。然而分散的存储方式往往意味着资料面临着设备损坏、病毒和网络攻击以及人为的删除和破坏。数据海量的快速增长让云存储系统面临的巨大压力和挑战。为了解决企业进行日常的业务管理,根据各种业务应用系统的特性很方便地综合调整资源的分配,解决基础设施资源的复用、通用业务能力开放、业务承载等一系列问题。尤其是网盘数据存储安全性问题和存储问题。本论文从以下几个工作来开展研究设计并实现完整的私有网盘系统:(1)从系统业务需求出发,在客户现场调研分析用户真实的业务需求,基于持续与客户业务人员详细沟通交流的过程,阶段性的获取到了系统完整的需求文档,包括功能需求和非功能性需求。并进行的大量定制化的功能服务。实现用户在系统的操作使用过程中拥有简单、统一的管理平台,易于系统调动和分配资源的目标。(2)采用JAVA技术为基础,开发工具是eclipse,运行于JVM环境中。在需求分析的基础上分别利用SpringCloud技术和PowerDesigner对系统进行系统架构设计和数据库设计。Web容器采用WebShpere支持分布式部署,Rides缓存框架,Hadoop存储等平台技术支撑完成了私有网盘应用系统的功能开发和设计。(3)利用单元模块测试和系统集成测试的方法来对系统整体进行测试,验证系统的主要功能模块是否正常实现。
私有网盘应用系统的设计与实现
这是一篇关于私有云,网盘,Spring,Java的论文, 主要内容为随着互联网的发展,近年来大数据技术和云存储技术在全球学术界、工业界和国家政府中备受关注。越来越多的国外研究单位和研究人员正在投入云存储和大数据的研究和开发。目前,许多国内网络磁盘(包括个人网络磁盘和企业网络磁盘)主要提供公共云服务,只有少数网络磁盘供应商提供私有云服务。可见云环境下的大数据存储不管是对企业还是个人用户变得尤为重要。然而分散的存储方式往往意味着资料面临着设备损坏、病毒和网络攻击以及人为的删除和破坏。数据海量的快速增长让云存储系统面临的巨大压力和挑战。为了解决企业进行日常的业务管理,根据各种业务应用系统的特性很方便地综合调整资源的分配,解决基础设施资源的复用、通用业务能力开放、业务承载等一系列问题。尤其是网盘数据存储安全性问题和存储问题。本论文从以下几个工作来开展研究设计并实现完整的私有网盘系统:(1)从系统业务需求出发,在客户现场调研分析用户真实的业务需求,基于持续与客户业务人员详细沟通交流的过程,阶段性的获取到了系统完整的需求文档,包括功能需求和非功能性需求。并进行的大量定制化的功能服务。实现用户在系统的操作使用过程中拥有简单、统一的管理平台,易于系统调动和分配资源的目标。(2)采用JAVA技术为基础,开发工具是eclipse,运行于JVM环境中。在需求分析的基础上分别利用SpringCloud技术和PowerDesigner对系统进行系统架构设计和数据库设计。Web容器采用WebShpere支持分布式部署,Rides缓存框架,Hadoop存储等平台技术支撑完成了私有网盘应用系统的功能开发和设计。(3)利用单元模块测试和系统集成测试的方法来对系统整体进行测试,验证系统的主要功能模块是否正常实现。
私有网盘应用系统的设计与实现
这是一篇关于私有云,网盘,Spring,Java的论文, 主要内容为随着互联网的发展,近年来大数据技术和云存储技术在全球学术界、工业界和国家政府中备受关注。越来越多的国外研究单位和研究人员正在投入云存储和大数据的研究和开发。目前,许多国内网络磁盘(包括个人网络磁盘和企业网络磁盘)主要提供公共云服务,只有少数网络磁盘供应商提供私有云服务。可见云环境下的大数据存储不管是对企业还是个人用户变得尤为重要。然而分散的存储方式往往意味着资料面临着设备损坏、病毒和网络攻击以及人为的删除和破坏。数据海量的快速增长让云存储系统面临的巨大压力和挑战。为了解决企业进行日常的业务管理,根据各种业务应用系统的特性很方便地综合调整资源的分配,解决基础设施资源的复用、通用业务能力开放、业务承载等一系列问题。尤其是网盘数据存储安全性问题和存储问题。本论文从以下几个工作来开展研究设计并实现完整的私有网盘系统:(1)从系统业务需求出发,在客户现场调研分析用户真实的业务需求,基于持续与客户业务人员详细沟通交流的过程,阶段性的获取到了系统完整的需求文档,包括功能需求和非功能性需求。并进行的大量定制化的功能服务。实现用户在系统的操作使用过程中拥有简单、统一的管理平台,易于系统调动和分配资源的目标。(2)采用JAVA技术为基础,开发工具是eclipse,运行于JVM环境中。在需求分析的基础上分别利用SpringCloud技术和PowerDesigner对系统进行系统架构设计和数据库设计。Web容器采用WebShpere支持分布式部署,Rides缓存框架,Hadoop存储等平台技术支撑完成了私有网盘应用系统的功能开发和设计。(3)利用单元模块测试和系统集成测试的方法来对系统整体进行测试,验证系统的主要功能模块是否正常实现。
私有网盘应用系统的设计与实现
这是一篇关于私有云,网盘,Spring,Java的论文, 主要内容为随着互联网的发展,近年来大数据技术和云存储技术在全球学术界、工业界和国家政府中备受关注。越来越多的国外研究单位和研究人员正在投入云存储和大数据的研究和开发。目前,许多国内网络磁盘(包括个人网络磁盘和企业网络磁盘)主要提供公共云服务,只有少数网络磁盘供应商提供私有云服务。可见云环境下的大数据存储不管是对企业还是个人用户变得尤为重要。然而分散的存储方式往往意味着资料面临着设备损坏、病毒和网络攻击以及人为的删除和破坏。数据海量的快速增长让云存储系统面临的巨大压力和挑战。为了解决企业进行日常的业务管理,根据各种业务应用系统的特性很方便地综合调整资源的分配,解决基础设施资源的复用、通用业务能力开放、业务承载等一系列问题。尤其是网盘数据存储安全性问题和存储问题。本论文从以下几个工作来开展研究设计并实现完整的私有网盘系统:(1)从系统业务需求出发,在客户现场调研分析用户真实的业务需求,基于持续与客户业务人员详细沟通交流的过程,阶段性的获取到了系统完整的需求文档,包括功能需求和非功能性需求。并进行的大量定制化的功能服务。实现用户在系统的操作使用过程中拥有简单、统一的管理平台,易于系统调动和分配资源的目标。(2)采用JAVA技术为基础,开发工具是eclipse,运行于JVM环境中。在需求分析的基础上分别利用SpringCloud技术和PowerDesigner对系统进行系统架构设计和数据库设计。Web容器采用WebShpere支持分布式部署,Rides缓存框架,Hadoop存储等平台技术支撑完成了私有网盘应用系统的功能开发和设计。(3)利用单元模块测试和系统集成测试的方法来对系统整体进行测试,验证系统的主要功能模块是否正常实现。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码工坊 ,原文地址:https://bishedaima.com/lunwen/50326.html