JFrog利用持续集成存储库抓住了Devops的机会
分析师:杰伊·莱曼
以色列JFrog支持开源Artifactory仓库管理软件,它在哪里找到观众应用程序开发人员和IT运营团队。
它的定位介于这两方之间,管理着他们在软件工件和二进制文件中的共同挑战之一问题的关键devops趋势将开发和IT操作结合在一起。虽然它的人工软件和存储库管理在行业中仍然是独一无二的,但我们看到竞争供应商和类别的列表越来越多,特别是随着更多的开发和运营中心集中在云计算上。
《451》
JFrog和它的存储库管理软件受益于它们在软件开发人员和IT操作(或开发)的十字路口的独特位置!运维在美国,两者的结合主要是为了速度和效率。JFrog的由于市场继续青睐Jenkins,早期对Jenkins持续集成服务器(oracle旗下Hudson的分支)的押注似乎得到了回报。展望未来,对于JFrog来说,在其他供应商和类别的竞争中脱颖而出将是至关重要的。同样关键的是JFrog与市场上的PaaS产品集成和发展的能力,但我们希望我们能在这里看到公司的一贯表现。
上下文
总部位于以色列内坦亚的JFrog支持Artifactory二进制存储库管理软件,在LGPLv3许可下是开源的。该公司成立于2008年,由现任首席执行官Shlomi Ben Haim,现任首席技术官Yoav Landman和现任首席架构师Frederic Simon共同创立庭院吗工作在Java和开源社区在一起。JFrog有大约16名员工,其中大多数是工程师,并计划成立一个h!eadcount到2012年底大约有40个。公司成立了!它的2009年底推出了首款付费产品Artifactory Pro,从LinkedIn和Netflix等一些重要的大客户开始。今天,JFrog报告了大约250个付费客户,它的二进制存储库管理软件运行在相同数量的服务器上。JFrog表示,目前正在考虑风险投资选择,但其自有收入和推出以来的天使投资资金充足。
hth华体会最新官方网站
JFrog的人工产品在软件从开发到测试、质量保证并最终部署的过程中管理二进制存储库。该软件作为管理软件存储库和其他开发工具之间的代理连续集成,如Apache Ant和Maven构建自动化,艾薇依赖关系管理和Gradle工程自动化。Artifactory缓存软件工件,因此不需要重复下载。Artifactory还阻止对内部存储库的不需要的或外部的请求artif!徒,控制如何、在何处以及由谁部署工件。这有助于管理工件和第三方依赖关系研制开发以及IT操作,它也可以在使用Artifactory的不同部门或团队之间共享存储库。Artifactory软件本身建立在Java内容存储库上,这有助于支持高并发性和数据完整性,该公司表示。Artifactory的底层存储(已准备好备份)还支持通过JFrog’s附加可搜索的XML元数据和用户定义的属性OpenMetadata技术。该软件具有精细的权限控制,可以通过简单的UI进行管理。
JFrog提供了两个版本的人工仓库管理软件,箴和云.ArtifactoryPro是一种年度订阅,包括一组与开源软件捆绑在一起的付费附加组件。专业版的价格为每年2350美元,包括更新、全面维护和bug修复,以及不断增长的附加组件列表,用于持续集成服务器支持、资源管理、许可证控制、搜索和其他与存储库管理一起的功能。云版本,Artifactory在线是具有SLA支持的云形式的相同产品。用户可以使用该服务快速设置私有存储库,而无需配置和定制服务器和访问的典型需求。
该软件的最新版本Artifactory 2.6预计将于2012年第二季度发布,其重点是可定制的发布管理。这主要集中在将人工管理扩展到预阶段之外,以包含更多的软件发布过程。其思想是通过维护软件存储库的一致性和可管理性来加快软件测试和发布之间的时间。
技术
JFrog报告称,云计算的使用和扩散导致了在企业软件发布过程中,需要更早地管理软件二进制文件和存储库。这与……的趋势不谋而合devops,这要求开发人员和IT运维人员更紧密地合作,更仔细地考虑彼此的角色和责任。JFrog表示,虽然二进制代码在测试和QA阶段被密切跟踪,但一旦代码进入生产环境,它们就会很快丢失。因此,Artifactory我!年代旨在支持软件向生产的转变。JFrog表示,Artifactory Online吸引了越来越多的关注,因为主要的玩家都采取了行动,包括SpringSource,以便将更多的开发和支持工作放在云端。
Artifactory还集成了一个键devops技术:连续集成服务器,竹子包括,TeamCity和詹金斯.JFrog也从支持Jenkins的决定中受益,Jenkins是Oracle Hudson持续集成服务器的一个分支。虽然我们去年看到市场同时支持这两款服务器,但Jenkins目前似乎有更多的动力和活力,这似乎有助于JFrog的发展。
JFrog当前增长的另一部分集中在其对应用程序编程接口(api)的关注上,api对于围绕连接器和插件推动社区的发展至关重要。JFrog强调为用户和客户提供稳定的、文档化的API以及示例的重要性。JFrog还突出了这些api是一种软件开发人员和IT运营团队之间的通用语言,两者都与api紧密合作以使事情正常工作。
最后,JFrog还增加了对。net和Windows世界的更多支持,特别是在它最近增加了对NuGet,一个.Net包管理器。通过一个附加组件,Artifactory可以为Visual Studio . net应用程序支持和代理NuGet包。这一点很重要,因为我们看到。net和Windows正在迎头赶上devops在过去的几年里,主要是Linux和开源编程框架和语言。
集成和伙伴关系
Artifactory通常与其他密钥一起部署吗devops技术,包括持续集成服务器,如Bamboo和Jenkins,以及服务器自动化框架,如Chef和Puppet。Artifactory软件还可以在依赖管理、构建和项目自动化以及其他领域与一系列其他开发工具一起工作。JFrog还合作伙伴与CloudBees一个以Jenkins CI服务器为中心的PaaS提供商。
竞争
它在Java和Apach!e这意味着JFrog的主要竞争对手是Sonatype,后者是Apache Maven及其自己的Nexus存储库管理软件的支持者。虽然JFrog去年支持Hudson CI服务器的Jenkins分支,但Sonatype仍然支持Hudson。今天的情况仍然如此,虽然市场似乎更青睐詹金斯,但甲骨文仍然支持哈德森的事实可能会加剧来自Sonatype的竞争。另一类竞争对手来自代码审查和管理领域,像Black Duck这样的供应商继续深入到开发过程中。其他竞争对手包括OpenLogic、Palamida和Protecode。另一个可能代表JFrog未来更激烈竞争的领域是云监控和管理。例如,电云是一个云的自动化和devops在其产品中包含工件管理的供应商。JFrog还必须与使用其他用于存储库管理的开源软件,例如th!eApache archive存储库管理器。
SWOT分析
的优势
JFrog及其人工存储库管理软件坐在成长的关键devops为软件开发人员和IT操作提供技术和支持的趋势。
弱点
在这个规模虽小但仍在增长的市场上,该公司的知名度仍不高devops空间。
机会
的成长devopsWeb 2.0类型的新用户和更主流的企业中的实践和流程可以为JFrog的成长提供足够的动力。
威胁
其他供应商,特别是那些处理云软件开发和部署的供应商,越来越多地提供类似的存储库managemenet特性和功能。
