Filestore分片

随着公司规模扩大并成长为企业,其文件存储的规模也在扩大。随着文件存储增长到tb甚至更多,企业面临着性能、可靠性、维护等方面的挑战。为了应对企业级文件存储的挑战,Artifactory引入了文件存储分片。

分片文件存储是在许多物理挂载(M)上实现的存储具有冗余(R)的二进制对象的存储,其中R <= M。例如,下图表示M=3和R=2的分片文件存储。换句话说,文件存储库由3个物理挂载组成,它们将每个二进制文件存储在两个副本中。

shardedfilestore450x433

分片克服了扩展企业文件存储的挑战。

无与伦比的稳定性和可靠性

由于二进制文件的冗余存储,只要剩余的挂载能够支持配置的冗余(即M >= R),系统就可以承受任何挂载故障。

无限的可扩展性

如果底层可用存储接近耗尽,您只需要添加另一个挂载;不需要文件存储库停机的进程。一旦挂载启动并运行,系统就会调用平衡机制,根据您控制的配置参数重新生成文件存储库冗余。

文件存储性能优化

Artifactory的文件存储分片实现提供了几个配置参数,允许您根据特定的系统需求优化从文件存储读取或向文件存储写入二进制文件的方式。在上传或删除二进制文件时,分片机制调用平衡进程,以确保二进制文件根据系统中配置的冗余在文件存储挂载之间均匀分布。

企业在扩大规模时所经历的成长烦恼之一是保持其产品和服务功能齐全、可靠和高性能的挑战。hth华体会最新官方网站指数增长的文件存储库最终必须迁移到能够维持增长并保持企业系统最佳工作的模型。Artifactory的文件存储分片提供了一个灵活的解决方案,允许企业以任何速度增长数据,零停机时间,同时提供工具来调整文件存储参数以获得最佳性能。