JFrog Mission Control 2.0

全球团队协作能力,大规模协作和强大的可视化功能

对于任何产品来说,1.0版本必须要有所创新,来解决行业内尚未解决的问题及痛苦,JFrog Mission Control在第一次发布时就做到了这一点。从Mission Control 1.x开始,Artifactory的管理员就能够轻松设置,管理和监视Artifactory服务,为他们提供全局二进制工件工作流程的清晰画面。为了让早期采用者的参与,2.0版本有了更大的创新,为他们提供使用该产品的新方法。但2.0版本也有更大的责任,从所有1.x版本的经验中获得成熟,稳定和前瞻性的思想。这就是发布给JFrog企业客户的最新产品-JFrog Mission Control 2.0。

配置更简单

管理全球的团队是一个很大的挑战。随着企业进入世界各地的新市场,可能需要在不同的地区建立新的数据中心。在版本1.x中,一个配置脚本执行一个单一的动作。这意味着必须运行许多小脚本才能完全建立数据中心。Mission Control 2.0中的新脚本已经删除了这个限制,你可以使用自己喜欢的IDE和版本控制工具在单个脚本中对任意数量的服务执行任意数量的操作。

多功能的配置脚本

从本质上讲,使用Mission Control 2.0,建立一个完整的数据中心仅仅可以是一个单击操作。使用单个脚本,可以设置多个Artifactory和Xray服务,以不同的权限访问不同的用户和组,连接到区域LDAP服务器,设置数据库,建立复制关系。而且,可以通过允许用户在运行时输入脚本中的任何元素来实现任何级别的操作。Mission Control 2.0提供的新配置模块,基本上,用3行代码就可以让你使用Star Topology设置跨多个站点的复制。在一个名为“Amsterdam”的Artifactory服务中,从两个数据库到另外三个Artifactory服务的相应数据库建立多推复制是多么简单:

artifactory('Amsterdam'){ 
    repository(“maven-local-1”,“maven-local-2”){ 
        starPush('Bangkok','Cape Town','Denver')
    } 
}

Dry Run

改进的脚本流程使创建,编辑和运行脚本变得非常简单。清晰的选项卡会引导脚本编写的步骤,而Dry Run清楚地显示即将运行的脚本对目标服务和数据库的影响。

管理大规模的工件

Mission Control 2.0提供了一些增强功能,可以帮助你随着业务的增长顺利地进行扩展。

强大的数据展示功能

Graphs UI 经过改进,使我们能更好地了解到受控的Artifactory服务和其数据库如何使用其存储,从而更容易提前预知以及减轻即将产生的瓶颈。这些图表的数据库已经更改为Elasticsearch,这使得我们更加容易的去分析扩展数据,并且为将来的改进提供了更灵活的能力。

DR

然后,随着业务的增长,Artifactory服务器将对业务的顺利运作变得越来越重要。这个时候,就需要用到Mission Control的  灾难恢复。

X-Ray

Mission Control 2.0支持Xray。现在可以从Mission Control 管理  JFrog Xray ,将其连接到Artifactory服务,并设置“watches ”提醒已经下载到Artifactory存储库的可疑工件。

可视化

本发行版的第三个主要功能旨在提供一个清晰的全局设置图,以及已经应用的脚本对设置图的影响。

全家福

Mission Control 2.0经历了一次视觉转换。虽然它看起来很熟悉,但是UI已经与Artifactory和Xray的外观和感觉完全一致,在这三种产品之间切换时,为用户提供一致的用户体验。

更好的管理服务

Artifactory和Xray服务不是任意分散在全球各地。他们通常被设置在不同的数据中心,以便为公司设置办公室的物理站点提供服务。这就是为什么创建MIssion Control Exploring Sites 。通过将所有服务汇总到“Exploring Sites”中,可以快速,轻松地查看您的全球团队在网站级别的连接情况,然后深入到各个服务级别  。Artifactory和Xray服务的这种等级拓扑可以清楚地了解全局工件工作流程。

安装和升级说明。

将脚本迁移到新的2.0版本的最佳实践。

与以前一样,可以免费使用Enterprise Artifactory和Xray服务。

如果没有使用Artifactory。可以开始使用企业免费试用版。

作者:刘志伟

原文地址

https://www.jfrog.com/blog/jfrog-mission-control-2-0/