使用Artifactory Conda存储库将数据流管道驱动到生产环境

在过去的十年里,出现了巨大的数据爆炸。大多数公司使用几个月、几周甚至几天收集的分析数据来进行业务决策,并可以对每分钟的变化做出响应。为了进行实时分析和数据挖掘,数据科学家、数据分析师和软件开发人员使用Conda,作为他们的开源、跨平台的软件包管理工具。
JFrog已经扩展了它的通用存储库管理提供支持Conda存储库,从6.3版提供,提供Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ c++, FORTRAN开发人员使用JFrog Artifactory的所有好处。这包括Conda包的可伸缩性、安全性和可见性。
结合最近凹口库发布后,JFrog Artifactory为Conda包库提供了支持用户完全控制他们的包的部署和解析过程。

在这篇博文中,我们将强调使用的6个原因Artifactory中的Conda仓库以及如何设计它们来解决数据科学家面临的主要DevOps挑战。
在Artifactory中使用Conda存储库的6个原因
原因1:保护您的数据科学工件
获得具有细粒度访问控制的安全和私有本地Conda存储库。Artifactory允许您使用本地存储库托管内部源代码和二进制文件,以便您可以在组织内共享包。
原因2:获取版本管理
将旧版本的包上传到本地存储库。
原因3:远程Conda存储库中的代理外部依赖
通过代理远程Conda资源,保持独立于网络和远程资源2022世界杯阿根廷预选赛赛程Conda公共登记处和缓存下载的包使用远程存储库在Artifactory.
这意味着您不依赖于数据中心和任何外部存储库之间的网络性能。并且您的性能不会因为外部存储库中的包的中断或更改而受到影响。
原因4:协作和共享数据模型
从单个URL访问本地托管的Conda存储库和代理的远程Conda存储库,使用虚拟存储库.

原因5:从直观的UI或Conda客户端解决依赖关系
在Artifactory UI中直接解析依赖项。当在Artifacts Tree Browser中选择Conda存储库时,单击给我介绍查看可用于发布Conda包或配置Conda客户端以使用所选存储库解析工件的代码片段。

原因6:查看Conda包元数据
直接从Artifactory UI中查看Conda包的选定元数据。Conda包的元数据计算托管在Artifactory本地存储库中。
在树浏览器,选择您的虚拟Conda存储库,向下滚动以找到并选择您想要检查的包。元数据显示在Conda信息选项卡。

自己尝试一下,看看开始是多么容易。