新一代云原生分布式存储
2.46 MB
29 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档介绍了分布式存储的发展、分类及其要素,重点对比了Ceph和Curve两种分布式存储系统。Ceph的架构简介及其在块存储中的应用场景和存在的问题,如一致性协议导致的性能差和容量不均衡问题。Curve则通过改进架构,解决了这些问题并实现了高可用性和高可扩展性,适用于数据库、Kafka等中间件场景。文档还介绍了分布式存储的核心要素,包括数据分布、可靠性、数据一致性和可扩展性等,并强调了其在云原生环境下的应用重要性。 | ||
AI总结 | ||
### 《新一代云原生分布式存储——Curve》总结
本文介绍了网易数帆存储团队开发的新一代云原生分布式存储系统——Curve,并对其背景、架构、优势及应用场景进行了详细分析。以下是核心内容的总结:
---
#### 一、存储的发展与云原生概念
1. **从传统存储到分布式存储**
- 传统存储:大型主机,成本高,单点问题,扩容困难。
- 分布式存储:通过网络互联,支持大规模弹性扩容,解决传统存储的局限性。
2. **云原生存储**
- **概念**:底层构建在分布式存储之上,支持跨平台、超融合和弹性。
- **特点**:
- **成本**:共用基础设施降低成本。
- **弹性**:支持随意扩缩容。
- **速度**:更快的业务构建与发布。
---
#### 二、分布式存储的分类与要素
1. **分类**
- 按存储接口划分:
- **对象存储**:接口为Get、Put、Delete等,适合大规模非结构化数据。
- **文件存储**:支持POSIX接口,适合常见文件系统场景。
- **块存储**:针对磁盘随机读写需求,提供高性能和低延迟。
2. **分布式存储要素**
- **数据分布**:无中心节点或中心节点,数据均衡分布于集群。
- **可靠性 & 可用性**:通过多副本或纠错编码(EC)实现高可靠性。
- **数据一致性**:采用一致性协议,保证硬件故障下的读写正常。
- **可扩展性**:支持弹性扩容,新增机器即可扩展容量。
---
#### 三、Ceph与Curve的对比
1. **Ceph的局限性**
- **性能问题**:在通用硬件下难以支撑数据库、Kafka等中间件的高性能需求。
- **容量不均衡**:集群节点容量分布不均,需人工干预。
- **架构问题**:核心功能选型难以改进,改进成本高。
2. **Curve的优势**
- **高性能**:优化存储架构,支持高吞吐和低延迟,满足中间件需求。
- **高可靠性**:通过数据分布和校验机制,确保数据不丢失和服务高可用。
- **智能化运维**:自动化容错和恢复能力强,减少人工干预。
- **弹性扩展**:支持按需扩容,优化资源利用率。
3. **应用场景**
- **内部业务**:网易严选、云音乐、游戏等。
- **外部用户**:超聚变、创云融达、万方电子等企业的测试和开发。
---
#### 四、总结
Curve作为新一代云原生分布式存储系统,针对传统分布式存储(如Ceph)的不足进行了优化与改进,具备高性能、高可靠性和智能化运维等特点。其广泛应用于网易内部业务以及外部联合开发中,展现了强大的适用性和潜力。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
17 页请下载阅读 -
文档评分