-
-
-
Curve:新一代分布式存储系统设计要点
对网易数帆开源的新一代分布式存储Curve做一个总体的介绍,包括:
Curve出现的背景,为什么不基于 ... 存储改造或直接使用已有存储,而是从0到1开发Curve。
Curve的总体设计,主要介绍软件基本架构,数据的组织形式, ... 总体的IO流程,其中IO的细节将在后面的系列讲座中介绍。
Curve的系统特性,主要介绍Curve在高性能(包括当前最新版本v1.1.0-beta的测试数据)、高可用、自治、易运维、高 ... 是如何体现的以及它们的一些关键实现方式。
最后会说明下Curve的近期规划,期待感兴趣的小伙伴加入我们。
-
curve分布式存储系统 v1.0.0
为您提供curve分布式存储系统下载,curve是网易开源的高性能、高可用、高可靠分布式存储系统,具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。curve的设计开发始终围绕三个理念:一是顺应当前存储硬件设施发展趋势,做到软硬件结合打造顶级的存储产品;二是秉持“Simple Can be harder than complex”,了解问题本质情况下选择最简单的方案解决问题;
-
Curve核心组件之MDS元数据节点-陈威-网易数帆.pdf
介绍Curve的元数据节点MDS,包括:
MDS总体介绍。
Topology模块,包括MDS管理的Curve拓扑结构,故障隔离等。
NameServer,用于保存Curve中文件和目录的层级结构以及分配信息等元数据。
Copyset,介绍Curve中Chunk的副本管理方式,Copyset的概念,生成方式,与Chunk和ChunkServer的关系等。
HeartBeat模块,介绍MDS如何通过心跳管理ChunkServer ...
-
-
网易数帆开源分布式存储Curve核心组件之Client客户端.pdf
介绍Curve的客户端部分,包括:
- Curve Client总体介绍。
- Curve Client架构介绍,由哪些模块组成,以及各个模块的交互流程。
- 元数据缓存及更新,介绍client端对MDS记录的 ... 介绍Client端收到来自上层的读写请求后的一系列流程,包括定位Chunk位置,IO切分,与ChunkServer通信等。
- NEBD模块架构,介绍Curve client热升级模块NEBD的整体架构。
- Curve Client热升级流程介绍。
- 新版本Curve Client性能优化总结。
-
网易数帆开源分布式存储Curve快照克隆子系统SnapshotClone.pdf
介绍Curve快照克隆服务器,包括:
快照克隆服务器整体架构。
Curve快照和克隆的特点。
快照总体流程介绍,从用户触发快照开始,介绍每个阶段的流程。
介绍ChunKServer端的快照机制,包括snap chunk的数据组织以及写时复制机制的实现。
克隆总体流程介绍,从用户触发克隆卷开始,介绍每个阶段的流程。
介绍ChunkServer端的克隆机制,包括clone chunk的数据组织与读时复制机制的实现。
-
网易数帆开源分布式存储Curve监控、运维与质量体系.pdf
介绍Curve使用的一些监控和运维方案以及质量控制方法。
- 监控体系总体介绍。
- 前端展示 ... 架构,监控体系架构及各个组件之间的联系。
- Curve metric介绍,在Curve中怎样统计metric,使用了哪些类型的metric等。
- 运维管理,包括Curve上架标准,运维规范,应急预案等。
- 运维工具,包括curve-ansible部署工具,curve_ops_tool管理员工具等。
- 日志管理,ELK日志平台展示。
- 质量控制理论体系,Curve的单元测试,集成测试和系统测试方法。
- ...
-
Elliptic Curve Cryptography: 轻轻的学
Elliptic Curve Cryptography: 轻轻的学Elliptic curvesAlgebraic additionScalar multiplicationMultiplicative inverse modulo pppElliptic curves in Fp\mathbb{F}_pFp, the field of integers modulo pppDiscrete logarithmECC domain parameters
Elliptic curves
Elliptic ...
-
-