Seafile集群方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Seafile集群架构综述北京海文互知网络技术有限公司Seafile是新一代的企业云存储产品。Seafile的集群方案能满足企业在高并发,大数据量,高可用性,高可靠性方面的要求。Seafile集群采用三层的架构设计,包括:1.负载均衡层:负载均衡器负责接收用户的请求和数据,并分发给集群中的Seafile服务器;2.Seafile服务器集群:由多个独立的Seafile服务器组成。负载均衡器自动检测Seafile服务器的可用性,如果一个Seafile服务器宕机,负载均衡器会停止向它转发数据,由此保证服务的高可用性。3.后端云存储集群:可支持AmazonS3,OpenStackSwift以及Ceph这几种基于对象的云存储。这保证了存储的可靠性和可扩展性。Seafile集群架构如下图所示。Seafile服务器把用户上传的文件分块之后保存在后端的云存储中,当用户访问文件的时候,再把文件块组装成文件返回给用户。Seafile在整个系统的核心文件管理部件,而底层存储的问题则由后端云存储系统解决。在后端存储方面,如果是企业内部部署,一般推荐使用OpenStackSwift。在负载均衡器方面,可以选用硬件方案或者HAProxy软件方案。Seafile集群系统的设计具有以下几个特性:1.水平可扩展性:管理员可以通过增加新的机器来存储更多的数据和服务更多的用户。增加更多的Seafile服务器可以服务更多的并发用户;增加后端存储服务器则可以存储更多的数据。2.高可用性:通过部署一主一备两个负载均衡服务器,可以保证负载均衡器的高可用性;通过部署多个Seafile服务器,可以保证Seafile本身的高可用性。3.数据可靠性:数据保存在后端云存储系统中,因此具有高可用、高可靠和可扩展的特性。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功