一、操作系统获得存储空间的方式: 1、外接活动硬盘(DAS):Direct attached storage--直接挂载裸硬盘 2、网络存储服务器(NAS)network attached storage--网络附加存储,也叫文件系统存储 3、存储区域网络服务(SAN):storage area network--存储区域网络,SAN即通过光纤通道连接到一群计算机上
二、存储方案GFS 1、GFS:Goole FS-google文件系统,属于可扩展的分布式文件系统,主要用于大型的、分布式的、对大量数据进行访问的应用。 2、GFS Cluster Translators:是GFS集群存储核心,包括: 1)DHT(Distributed Hash TAble)哈希算法,随机的分配数据 2)AFR(automatic File Replication)相当于RAID1,副本 3)Stripe :相当于RAID0,条带存储 4)DHT+AFR、Distribute+Striped、striped+replicated、Distribute+Striped+Replicated
三、存储方案Ceph 1、Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统 2、Ceph的统一体现在可以提供文件系统、块存储、对象存储 1)对象存储(RADOSGW):提供RESTful接口,也提供多种编程语言绑定,兼容S3、Swift 2)块存储(RDB):由RBD提供,可以直接作为磁盘挂载,内置容灾机制 3)文件系统(CephFS):提供POSIX兼容的网络文件系统CephFS,专注于高性能、大容量存储