需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11148 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着互联网行业的飞速发展,人们的日常工作以及生活都与互联网息息相关,存储的数据呈爆炸式增长。数据增长之初,人们的解决办法主要在于存储设备的更新,随着数据的迅猛增长,单纯的硬件式设备存储更新已经不能满足数据的存储量。网络存储走进互联网数据存储的视野,引入单机存储NFS。单机存储一个NFS连接多个Apache服务器,单节点容易出现故障。对于NFS来说读写性能有瓶颈,假设在不考虑带宽的前提下,磁盘读写为500MB,分给五个机器,每个最多分到100MB,单机存储影响读取的性能。MooseFS分布式存储其中的一个组件Metalogger元数据存储服务器备份Master主管理服务器的元数据信息,能够在Master主管理服务器出现故障时通过简单的操作恢复新主机的工作,在此基础上添加Keepalived高可用很好地解决单点故障和读取性能慢的问题。
关键词:MooseFS;分布式存储;单节点故障;高可用
目 录 摘 要 Abstract 1 绪论-1 1.1 课题的目的和意义-1 1.1.1 课题的目的-1 1.1.2 课题的意义-1 1.2 国内外研究现状-1 1.3 本课题主要研究内容-2 1.4 本领域存在问题-2 1.5 本章小结-2 2 相关理论技术介绍-3 2.1 MooseFS分布式文件系统-3 2.1.1 概述-3 2.1.2 MooseFS特性-3 2.1.3 MooseFS的缺点-3 2.1.4 MooseFS适用场景-3 2.1.5 MooseFS组件说明-4 2.2 块级同步之DRBD-6 2.2.1 DRBD的工作原理-6 2.2.2 DRBD底层设备相关支持-7 2.2.3 与DRBD相关的补充-7 2.2.4 DRBD配置工具-8 2.2.5 DRBD与Raid1区别-8 2.3 keepalived实现高可用-8 2.4 本章小结-8 3 概要设计-9 3.1 系统总体架构设计理念-9 3.2 系统架构具体模块设计-9 3.3 本章小结-10 4 详细设计-11 4.1 构建集群拓扑-11 4.2 MooseFS集群安装-11 4.2.1节点说明-11 4.2.2实验环境说明-12 4.2.3 MooseFS集群搭建-13 4.2.4 DRBD实验构建-14 4.2.5 keepalived部署高可用集群-15 4.3本章小结-16 5 系统测试-17 5.1 测试的目的-17 5.2 测试环境-17 5.3 测试过程-17 5.4 本章小结-18 结 论-19 致 谢-20 参考文献-21 |