GlusterFS分布式存储指南

GlusterFS是一个开源的分布式存储系统,本指南介绍基于Kubernetes的创建分布式存储的方法和步骤,包括分布式一致性、Kubernetes存储系统架构、高性能文件系统以及GlusterFS的安装、部署、修复等相关内容。算法

GlusterFS 1.x与2.x系列差异较大,使用中需注意不能混合使用。数据库

GlusterFS原来由Redhat维护,如今随着IBM收购Redhat已经转为IBM全部。架构

分布式一致性

分布式存储系统的核心是分布式一致性算法、协议和体系架构。负载均衡

Kubernetes容器存储

Kubernetes中容器存储创建了一套抽象体系,能够适应多种存储系统并提供逻辑上的可迁移性,从而保障大型集群系统中的容错和负载均衡能力。其中,包括持久卷(PV)、持久卷申明(PVC)、存储类(SC)等概念体系,从而提供虚拟化的大型存储管理能力。分布式

文件系统基础存储

在每个存储节点上,为了适应大数据管理的须要,也须要高性能的基础文件系统做为支撑。目前主要有ZFS和btrfs,提供了更好的基于“软件定义存储”的基础存储支持。性能

GlusterFS分布式存储系统

GlusterFS是一个开源的分布式存储系统,既能够运行于裸主机上,目前也能够由Kubernetes容器技术来进行管理。GlusterFS提供的分布式存储服务能够经过操做系统挂载、NFS服务来访问,也能够经过Kubernetes的Endpoint机制或容器托管模式来在容器应用中使用。区块链

除了GlusterFS以外,Ceph也是目前分布式存储常用的系统,但其透明性较弱,除了问题后恢复难度大一些。测试

相关文章
相关标签/搜索