FastCFS fuse 用于 kvm 的块存储性能怎么样
wanxiaoyong opened this issue · 8 comments
我维护了一套虚拟化系统. ceph 作为后端的块存储系统. 很长时间以来一直苦于IO性能的问题. 如果 FastCFS 可以通过 Fuse 挂载到本地. 那么我用这个挂载点存放块文件. 性能会如何? 数据强一致性可以保证吗. 如果FastCFS 可以作为数据库的存储来用. 那么也许作为kvm的后端性能上也是足够的. 好像 qemu-kvm + GlusterFS 也是这么玩的.
FastCFS完全保证了数据一致性(已达到数据库对一致性的苛刻要求),性能也是FastCFS的强项。
欢迎在KVM中测试和试用,有问题随时联系。:)
FastCFS完全保证了数据一致性(已达到数据库对一致性的苛刻要求),性能也是FastCFS的强项。
欢迎在KVM中测试和试用,有问题随时联系。:)
是不是比CEPH部署和管理简单。
最少需要几台机器?多台主机是否存在单点故障问题?
如果是2个副本的话,至少需要2台服务器;3副本的话,至少需要3台服务器。
FastCFS不存在单点问题,单个节点故障后会自动failover到其他节点。
欢迎感兴趣的朋友部署和测试,有问题随时反馈。
补充一点:如果只是做单机测试,只用一台服务器也是可以的。
如果是2个副本的话,至少需要2台服务器;3副本的话,至少需要3台服务器。
FastCFS不存在单点问题,单个节点故障后会自动failover到其他节点。
欢迎感兴趣的朋友部署和测试,有问题随时反馈。
谢谢回复,希望fastDFS和FasCFS早日能够成为Debian Gnu/Linux的仓库源组件
如果是2个副本的话,至少需要2台服务器;3副本的话,至少需要3台服务器。
FastCFS不存在单点问题,单个节点故障后会自动failover到其他节点。
欢迎感兴趣的朋友部署和测试,有问题随时反馈。
双机场景下可以保证数据的完整性吗?极端情况下是不是会损失一部分完整性?
双机场景下在数据一致性方面的策略是怎样的?是以数据最新的机器为主进行一致性同步,还是以数据量大的机器为主进行一致性同步。(例如:A机器异常,异常发生时一部分文件没有同步到B机器,faliover后B机器会有对文件的小量的写,等到A机器恢复后,一致性按照什么策略进行。)
感觉FastCFS相当棒!!!
如果是2个副本的话,至少需要2台服务器;3副本的话,至少需要3台服务器。
FastCFS不存在单点问题,单个节点故障后会自动failover到其他节点。
欢迎感兴趣的朋友部署和测试,有问题随时反馈。双机场景下可以保证数据的完整性吗?极端情况下是不是会损失一部分完整性?
双机场景下在数据一致性方面的策略是怎样的?是以数据最新的机器为主进行一致性同步,还是以数据量大的机器为主进行一致性同步。(例如:A机器异常,异常发生时一部分文件没有同步到B机器,faliover后B机器会有对文件的小量的写,等到A机器恢复后,一致性按照什么策略进行。)
根据数据版本号来决定谁是master(版本号大的当选为master)。像你说的这种情况,A机器恢复后有binlog对账机制,如果不一致,则不能加入集群。