JFrog凭借持续集成存储库抓住了Devops机会

分析师:杰伊·莱曼

以色列JFrog支持开源Artifactory存储库管理软件,它在哪里找到观众与应用程序开发人员和IT运营团队合作。

它在这两方之间的定位是管理他们在软件工件和二进制文件方面的共同挑战之一,这使得JFrog处于问题的关键devops趋势将开发和IT运营结合在一起。虽然它的Artifactory软件和存储库管理在行业中仍然有些独特,但我们看到竞争供应商和类别的名单在不断增长,特别是越来越多的开发和运营集中在云计算上。

第451条

JFrog及其存储库管理软件得益于其在软件开发人员和IT操作(或dev!)的十字路口的独特位置。运维在这里,两者结合在一起主要是为了速度和效率。JFrog的早期在Jenkins持续集成服务器(oracle拥有的Hudson的一个分支)上的全部赌注似乎正在得到回报,因为市场继续青睐Jenkins。展望未来,对于JFrog来说,随着其他供应商和类别越来越多地进入竞争,区分自己将是至关重要的。同样关键的是JFrog在市场上整合和发展PaaS产品的能力,但我们希望我们能在这里看到该公司的一贯表现。

上下文

总部位于以色列内坦亚的JFrog公司支持Artifactory二进制存储库管理软件,它在LGPLv3许可证下是开放源码的。该公司由现任首席执行官Shlomi Ben Haim,现任首席技术官Yoav Landman和现任首席架构师Frederic Simon于2008年创立庭院吗工作Java和开源社区的结合。JFrog有大约16名员工,其中大多数是工程师,并计划在未来的一年内成立一个h!eadcount到2012年底,大约有40家。公司成立了它的2009年底,公司推出了第一款付费产品Artifactory Pro,并从LinkedIn和Netflix等一些重要的大客户开始。今天,JFrog报告有近250个付费客户,其二进制存储库管理软件运行在相同数量的服务器上。JFrog表示,他们目前正在考虑风险投资的选择,但从其自身收入和天使投资中获得了充足的资金。

hth华体会最新官方网站

JFrog的Artifactory产品在软件从开发到测试和质量保证并最终部署的过程中管理二进制存储库。该软件充当用于管理软件库和其他开发工具之间的代理连续集成,例如Apache Ant和Maven构建自动化,艾薇依赖关系管理而且Gradle工程自动化。Artifactory缓存软件工件,因此重复下载是不必要的。Artifactory还可以阻止对内部存储库的不需要的或外部请求artif,控制如何、在哪里以及由谁部署工件。这有助于管理所使用的工件和第三方依赖项研制开发IT操作,也可以使用Artifactory在不同的部门或团队之间共享存储库。Artifactory软件本身构建在Java内容存储库(Java Content Repository)上,有助于支持高并发性和数据完整性,该公司表示。Artifactory的可以备份的底层存储还支持通过JFrog附加可搜索的XML元数据和用户定义的属性OpenMetadata技术。该软件具有粒度权限控制,可以通过简单的UI进行管理。

JFrog提供了两个版本的Artifactory存储库管理软件,而且ArtifactoryPro是一种年度订阅服务,包括一套与开源软件捆绑的付费插件。Pro版的价格为每年2350美元,包括更新、全面维护和错误修复,以及不断增加的持续集成服务器支持、资源管理、许可证控制、搜索和其他与存储库管理相关的功能的附加组件。云版本,Artifactory在线,是相同的云形式提供SLA支持。用户可以使用该服务快速设置私有存储库,而不需要配置和定制服务器和访问。

该软件的最新版本Artifactory 2.6预计将在2012年第二季度发布,主要关注可定制的发布管理。这主要集中在将Artifactory管理扩展到预阶段之外,以包含更多的软件发布过程。其思想是通过维护软件库的一致性和可管理性来加快软件测试和发布之间的时间。

技术

JFrog报道了云计算的使用和扩散导致了在企业软件发布过程中,需要更早地管理软件二进制文件和存储库。这与的趋势不谋而合devops,这要求开发人员和IT运营人员更紧密地合作,并更周到地考虑彼此的角色和责任。JFrog说,虽然二进制文件在测试和QA阶段被密切跟踪,但一旦代码进入生产,它们就会很快丢失。因此,Artifactory年代旨在支持软件向产品的转移。JFrog表示,它与Artifactory Online的合作正获得越来越多的吸引力,这是因为主要参与者的举动,包括SpringSource将更多的开发和支持放在云端。

Artifactory还集成了一个键devops技术:连续集成服务器,竹子包括TeamCity而且詹金斯.JFrog也从支持Jenkins的决定中受益,Jenkins是Oracle Hudson持续集成服务器的一个分支。虽然去年我们看到市场支持这两种服务器,但目前Jenkins似乎有更多的动力和活力,这似乎有助于JFrog的发展。

JFrog目前增长的另一部分集中在它对应用程序编程接口(api)的关注上,这对于促进围绕连接器和插件的社区至关重要。JFrog强调了为用户和客户提供一个稳定的、文档化的API以及示例的重要性。JFrog还强调了这些api这是软件开发人员和IT运营团队之间的一种通用语言,它们都与api密切合作以使事情正常工作。

最后,JFrog还增加了对。net和Windows世界的更多支持,特别是在它最近增加了对NuGet,一个网络包管理器。通过一个附加组件,Artifactory可以为Visual Studio . net应用程序支持和代理NuGet包。这很重要,因为我们看到。net和Windows正在赶上devops在过去的几年里,主要是Linux和开源编程框架和语言。

整合和伙伴关系

Artifactory通常与其他密钥一起部署devops技术,包括持续集成服务器,如Bamboo和Jenkins以及服务器自动化框架,如Chef和Puppet。Artifactory软件还与依赖性管理、构建和项目自动化以及其他领域的一系列其他开发工具一起工作。JFrog还合作伙伴CloudBees是一个以Jenkins CI服务器为中心的PaaS提供商。

竞争

它在Java和Apache这意味着JFrog主要是与Sonatype竞争,Sonatype是Apache Maven的支持者和它自己的Nexus存储库管理软件。虽然JFrog去年支持Hudson CI服务器的Jenkins分叉,但Sonatype仍然支持Hudson。这种情况持续到今天,虽然市场似乎更青睐Jenkins,但甲骨文仍然支持Hudson的事实可能会加剧Sonatype的竞争。另一类竞争对手来自代码审查和管理领域,像Black Duck这样的供应商继续进一步扩展到开发过程中。其他竞争对手包括OpenLogic、Palamida和Protecode。另一个可能代表JFrog未来竞争的领域是云监控和管理。例如,Electric Cloud是一个云的自动化而且devops在其产品中包含工件管理的供应商。JFrog还必须与使用用于存储库管理的其他开放源码软件,例如theApache Archiva存储库管理器。

SWOT分析

的优势

JFrog及其Artifactory存储库管理软件在成长的关键devops为软件开发人员和IT运营提供技术和支持。

弱点

该公司仍然有些鲜为人知,在规模较小但不断增长的市场中,它比其他供应商更鲜为人知devops空间。

机会

的成长devopsWeb 2.0类型的新用户和主流企业的实践和流程可以为JFrog的增长提供足够的燃料。

威胁

其他供应商,特别是那些在云中处理软件开发和部署的供应商,正在越来越多地提供类似的存储库managemenet特性和功能。