分布式存储 === 依赖ceph ### 特点: 部署简单 可靠性高 性能高 分布式,可扩展性强 多语言 开源 ### 体系架构 ![](https://box.kancloud.cn/03182ae6b0db7a8dee83bfe9e95e9e38_838x423.png) ### Ceph基础组建 - OSD: - 用于集群中所有数据与对象的存储:存储/复制/平衡/恢复数据等等 - Monitor: - 监控集群状态,维护cluster MAP表,保证集群数据一致性 - MDS:(可选) - 保持文件系统服务的元数据(OBJ.Block不需要该服务) - GW: - 提供与AmazonS3和Swift兼容的RESTful API的gateway服务 ### AWS S3 术语 - Region: 存储数据所在的地理区域 - Endpoint: 存储服务入口,Web服务入口点URL - Bucket: 存储桶S3中用于存储对象的容器 - Object: 对象是S3中存储的基本实体,由对象数据和元数据组成 - Key: key是存储桶的唯一标识符,桶内的每个对象都只能有一个key ### 服务器架构变迁 ![](https://box.kancloud.cn/92dd3ec60d9427a0f41a17e1c0779656_868x427.png)