您现在的位置是:首页 > 软件下载 > 编程开发 > 软件编辑 >

CURVE(分布式存储系统) v1.2.0beta3官方版

CURVE(分布式存储系统) v1.2.0beta3官方版

CURVE(分布式存储系统) v1.2.0beta3官方版

CURVE(分布式存储系统),CURVE是网易自主设计研发的高性能、高可用、高可靠分布式存储系统,具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。当前我们基于CURVE已经实现了高性能块存储系统,支持快照克隆和恢复,您可以免费下载。

软件大小:7.8M

软件类型:国外软件

软件语言:简体中文

软件授权:商业软件

最后更新:2021-09-15 23:02:31

推荐指数

运行环境:WinAll

查看次数

CURVE是网易自主设计开发的高性能、高可用性、高可靠性的分布式存储系统,具有非常好的可扩展性。基于存储基础,可以构建适合不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。目前我们已经实现了一个基于CURVE的高性能块存储系统,支持快照克隆和恢复,支持QEMU虚拟机和物理机NBD设备,在网易作为高性能云盘使用。

CURVE(分布式存储系统)

软件介绍

Curve的设计开发始终围绕三个理念:一是顺应当前存储硬件设施的发展趋势,软硬件结合,打造顶级存储产品;二是秉持“简单能比复杂难”的原则,在理解问题本质的情况下,选择最简单的方案解决问题;第三,拥抱开源,在充分调研的前提下使用优秀的开源项目组件,避免造轮子。

目前网易已经实现了基于curve的高性能块存储系统,支持快照克隆和恢复,支持QEMU虚拟机和物理机NBD设备,在网易作为高性能云盘使用。

软件功能

1.高性能。

高性能是曲线的一大特点,也是项目组创建曲线项目的初衷。RPC曲线采用brpc具有高性能、低延迟和开源;在一致性层面,选择了基于仲裁机制和开源的braft。从协议层面来看,仲裁机制在延迟方面固有地优于多副本强一致性方法。在曲线的实现上,优化了braft快照的实现。在状态机的实现上,采用chunkfilepool(初始化集群时,格式化指定比例的空间作为组块使用),将底层的写入放大到0;此外,curve还对区块进行了更详细的地址空间哈希,以达到分离读写和减少IO冲突的效果,从而进一步提高IO性能。

2.高可用性。

高可用性是curve的另一个主要特征。MDS、ChunkServer和SnapShotCloneServer都支持多实例部署,有些实例异常不会影响整个集群的可用性。

2.1、MDS

MDS是无状态的,建议至少部署两个实例。通过Etcd选择主机。Etcd选择了多个MDS实例。当一个实例出现故障时,它可以在几秒钟内切换到另一个实例。客户端和快照克隆服务器将在无效实例上重试正在处理的请求,以达到不影响集群可用性的效果。

2.2、快照克隆服务器

快照克隆服务器类似于MDS,它的所有者是通过Etcd选择的。不同的是,它通过负载平衡提供外部服务。失效期间失败的请求和重试都是幂等的,不影响任务的正确性和集群的可用性。

2.3、分块服务器

ChunkServer是一个集群,通过Raft协议维护数据一致性,通过MDS进行负载均衡。当单个节点出现故障时,它将影响存储在该节点上的所有副本集。对于副本集上的Leader节点,服务将被中断,等待重新选举;服务不受副本集上的从动节点的影响。当Chunkserver节点出现故障并且在一段时间内无法恢复时,MDS会将其数据迁移到其他节点。

CURVE(分布式存储系统) v1.2.0beta3官方版下载地址

CURVE(分布式存储系统) v1.2.0beta3官方版:
北京联通下载
浙江电信下载
上海电信下载
广东电信下载
山东移动下载
专用下载地址

CURVE(分布式存储系统)类似的软件

相关教程

猜你喜欢