Filestore分片

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

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

shardedfilestore450x433

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

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

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

无限的可扩展性

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

文件存储性能优化

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

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