- 软件介绍
- 相关专题
- 下载地址
CURVE简介
Curve是一个高能量、高可用、高分发的开源存储系统,具有非常好的扩展性。基于这个存储基础,我们可以构建适合不同应用场景的存储系统,比如块存储、对象存储、云原生数据库等等。Curve的设计开发始终围绕三个理念:一是顺应当前存储硬件设施的发展趋势,软硬件结合,打造顶级存储产品;第二,坚持“简单能比复杂难”,在认识问题的本质时,选择最简单的方案解决问题;三是拥抱开源,在充分调研的前提下使用优秀的开源项目组件,避免造孩子。
CVE软件介绍
当Yi已经实现了一个基于curve的高能块存储系统,支持快照克隆和恢复,支持QEMU虚拟机和物理机NBD设备,内部作为高能云盘使用。
CVE软件特色
1.高能量
高能曲线是一大特色,也是项目组打造曲线项目的初衷。RPC曲线采用brpc具有高能量、低延迟、开源的特点;在一致性层面,选择了基于quorum机制和开源的braft。从协议层面来说,在延迟方面,quorum机制天生优于多副本强一致性。在实现上,curve优化了braft snapshot的实现,在状态机的实现上,采用了ckfilepool(初始化集群时,格式化指定比例的空间给ck),使得底层写放大到0;此外,curve还对ck上的地址空间进行了更细致的哈希,以达到读写分离、减少IO碰撞等效果,从而进一步提升IO性能。
2.高可用性
高可用性是curve的另一个主要特性。MDS、CkServer和SnapShotCloneServer都支持多实例部署,有些实例异常不影响整个集群的可用性。
2.1、MDS
MDS是无状态的,建议至少部署两个实例。通过Etcd选主。Etcd选择了多个MDS实例。当单个实例失败时,它可以在几秒钟内切换到另一个实例。对于失败实例上正在处理的请求,客户端和SnapShotCloneServer都会重试,以达到不影响集群可用性的效果。
2.2、快照克隆服务器
SnapShotCloneServer类似于MDS,但它也通过Etcd选择主机。不同的是,它通过负载均衡向外界提供服务。过期期间失败的请求重试次数是等幂的,不影响任务的正确性和集群的可用性。
2.3、CkServer
CkServer是一个集群,通过Raft协议保持数据一致,通过MDS进行负载均衡。当单个节点出现故障时,它将影响存储在该节点上的所有副本集。对于副本集上的Leader节点,服务将被中断,等待重选;对于副本集上的从节点,服务不会受到影响。当一个Ck节点出现故障并且在一段时间内无法恢复时,MDS会将该节点上的数据迁移到其他节点。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
冰点还原永久免费版
v8.30 破解版附注册机 / 15.4MB / 简体中文
-
Process View
V5.2.15.1 / 97.2 KB / 简体中文
-
ahci驱动
64&32 / 293KB / 简体中文
-
u盘格式化工具
v2.0 / 821.45KB / 简体中文
-
网络访问修复
v3.3 / 602.72K / 简体中文
-
Malwarebytes AdwCleaner
v7.4.0 / 7.3M / 简体中文
-
护卫神主机大师
v3.5.2 / 222.2M / 简体中文
-
EventLog Analyzer
v4.3 / 309M / 简体中文
-
CrystalDiskInfo
v8.5.0 / 121M / 简体中文
-
行云海定时关机助手官方版
v2.4.0.0 / 1.54 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





