pb时代的文件存储管理
Artifactory 4.6于上周发布,随着Google Cloud Storage加入到已经扩展的存储提供商家族中,引入了对当今二进制文件管理世界中任何公司最复杂的存储配置需求的支持。这将使您的文件存储库管理更加可靠和灵活,允许您在文件存储库中混合和匹配各种存储提供者和特性。
(鼓声…)文件存储分片
分片这个版本的皇冠上的宝石,给你最好的文件商店可以提供吗repository manager.分片文件存储允许您配置任意数量的挂载,并以任意程度的冗余存储文件。二进制文件的冗余意味着您的文件存储非常可靠,可以承受任何挂载的中断不停机!扩展文件存储不再是一个涉及数小时或数天数据传输的漫长复杂过程。只需将尽可能多的挂载添加到您的文件存储链中,Artifactory将自动平衡您的存储,以在后台包含新的挂载。你可以完全控制你的文件存储如何通过参数来配置读行为、写行为、数据平衡等等。
自定义文件存储管理
到目前为止,配置文件存储的选项基本上相当于文件系统、fullDB、cachedFS和s3.版本4.6引入了全新的机制用于文件存储管理,它使您可以自由地决定文件存储的行为。该机制基于“二进制提供者”和链。
混合搭配
使用一个简单的XML配置文件,您就可以实现为您的需求量身定制的高级存储解决方案。要自定义文件存储库所需的功能,可以将一组二进制提供程序链接在一起。例如,您可以在一个分片前面配置一个缓存文件系统,该分片将包含多个不同提供者的挂载,每个提供者都有自己的相关链。您甚至可以配置读和写优先级规则,这些规则将在尝试从远程S3桶读取文件之前尝试从本地磁盘读取文件。
下面是一个文件存储的示例,它将S3存储前面的缓存文件系统与最终持久的卷和重试组合在一起。当使用S3从缓存中提供流行文件,而写操作由最终持久卷巧妙地处理时,这提高了性能:
//此文件存储库基于基于jets3t的s3默认链 //首先尝试从缓存中读取 //它最终是持久化的,所以写操作也直接写入持久化存储 //如果读写失败,重试 //实际存储为S3> < /供应商> < /供应商> < /供应商< / >链 test // Amazon S3存储的凭据和端点<凭证>测试< /证书><端点> amazon.com…> < /端点> < /供应商< / config >
因此,从这个版本开始,人工文件存储管理将永远不会相同。随着越来越多的企业云提供商进入这个场景,Artifactory提供了先进的文件存储配置,包括链和模板,为您提供了前所未有的设置文件存储的自由度,以及文件存储分片前所未有的稳定性和可靠性。
巨人的会面
Artifactory支持S3对象存储从3.6版开始,本着成为一个通用存储库的精神,不仅支持包管理器,还支持领先的存储提供商,我们正在增加对其他企业云存储提供商的支持。在这个版本中,我们增加了对谷歌云存储让您选择使用哪个巨人作为文件存储库。这两个提供程序都提供了类似的好处,您选择使用哪一个可能会受到Artifactory领域之外的其他因素的影响。
还有什么?
虽然文件存储在这个版本中占据了中心位置,但Artifactory的生活并不仅仅围绕存储展开。
Docker遇到jfrog.io
你不是每天都能在你的名片上添加一个新域名;至少有一个很好的理由。我们的理由(好吧,其中之一)是为了使Docker与Artifactory Online的使用更容易。
从现在开始,你可以定义您的Artifactory Online服务器上需要多少Docker存储库都可以,并通过{account_name} - {repo-key}。jfrog.io.
鲍尔存储库和注册中心
鲍尔对Artifactory并不陌生。在4.6版本中,Artifactory也是一个私人登记处.这意味着您可以通过Artifactory中的远程和虚拟存储库注册您的Bower包,并直接从您的私有Git存储库中检索它们。
我们理解,避免供应商锁定对文件存储库和包管理器、构建工具和CI服务器同样重要。在这个版本中,我们添加了谷歌云存储和高级文件存储管理。对更多对象存储提供程序的支持即将推出。
准备好优化文件存储了吗?立即下载Artifactory.