Have a question? Want to report an issue? Contact JFrog support

Skip to end of metadata
Go to start of metadata

Overview

JFrog Enterprise+ is a product bundle that provides and end-to-end solution for the fast release and distribution of software through the following JFrog products:

JFrog Artifactory: all features available with an Enterprise license as well as Access Federation and the ability to work with Artifactory Edge. These are described in the sections on this page and its sub-pages.

JFrog Distribution: an on-premise, centralized platform that lets you provision software release distributionFor more details, please refer to the JFrog Distribution User Guide.

JFrog Xray: universal analysis of binary software components at any stage of the application lifecycle providing unprecedented visibility into issues lurking in components anywhere in your organization. For more details, please refer to the JFrog Xray User Guide

JFrog Mission Control: all features available in Mission Control with the addition of:

  • the ability to add instances of Jenkins-CI, JFrog Distribution and JFrog Artifactory Edge as services in the system and monitor them
  • Insight and analytics on build processes  through as set of metrics on the end to end build process

For more details, please refer to the JFrog Mission Control User Guide

Start with the Big Picture

Before going into details of how to use JFrog Artifactory Enterprise+, we strongly recommend that you read the JFrog Enterprise+ User Guide which gives a high level view of the complete JFrog Enterprise+ offering and shows how all of its components work together to provide an end-to-end solution for fast release and distribution of binary artifacts.

Page Contents

Platform Benefits

Artifactory Enterprise Plus

In addition to exposing all features available with an Enterprise license, JFrog Enterprise+ for Artifactory provides the following main capabilities:

Integration with JFrog Distribution: JFrog Distribution assembles its release bundles on a JFrog Artifactory Enterprise+ instance

Release Bundles: Aggregates and monitors release bundles created by JFrog Distribution

Replicator: An internal component that optimizes replication of release bundles by only synchronizing changes from a source Artifactory node to a target node 

Access Federation: gives you control over access to all, or any subset of your global Artifactory instances from one location. For more details, please refer to Access Federation.

JFrog Artifactory Edge: manage instances of Artifactory specially customized for the primary purpose of provisioning software at edge nodes. For more details, please refer to Artifactory Edge.

Getting Started with Artifactory Enterprise Plus

JFrog Mission Control is required

To fully benefit from the capabilities of JFrog Enterprise+, your Artifactory Enterprise+ installation must be added as a service in JFrog Mission Control. Before you install your Artifactory Enterprise+ instance, make sure you have JFrog Mission Control running and ready to include the Artifactory Enterprise+ instance you are about to install.

 

To start using Artifactory Enterprise+, you need to take the following steps:

  1. Install Artifactory 
  2. Add Artifactory as a service in JFrog Mission Control 
  3. Modify your NIGINX configuration
  4. Activate Artifactory with an Enterprise+ license 

Installing Artifactory Enterprise Plus

To install Artifactory Enterprise+, install Artifactory as an HA cluster or as an individual instance using the usual process and activate it with an Enterprise+ license.

To install Artifactory Enterprise+ as an HA cluster, please refer to HA Installation and Setup 

To install an individual Artifactory Enterprise+ instance, please refer to Installing Artifactory 

Adding Artifactory Enterprise Plus as a Service in Mission Control

Activation of Enterprise+ services is managed through JFrog Mission Control.

Therefore, to activate your newly installed Artifactory Enterprise+ cluster (or instance), you first need to add it as a service to JFrog Mission Control as described in Managing Services in the JFrog Mission Control User Guide.

Modify NGINX Configuration

As part of the distribution flow, Artifactory needs to interact with JFrog Distribution which relies on HTTP/1.1 protocol functionalities, such as chunked transfer encoding. To support these functionalities, you need to add the following settings  to your NGINX configuration:

proxy_http_version 1.1;
chunked_transfer_encoding on;

Activate Artifactory

Artifactory Enterprise+ licenses are managed with license buckets through JFrog Mission Conrol

Once your Artifactory Enterprise+ cluster (or instance) has been added as a service in Mission Control, you can assign it with an Enterprise+ license as described in Attaching and Detaching Licenses in the JFrog Mission Control User Guide.

Enterprise Plus Licensing for Artifactory HA

All nodes must have an Enterprise+ license

To provide the full functionality available with JFrog Enterprise+, each node of Artifactory HA cluster must be activated with an Enterprise+ license.

What if any of the nodes only has an Enterprise (not +) license?

If any of the nodes is activated with an Enterprise license (i.e.not Enterprise+), then the whole cluster will only provide functionality available with Artifactory Enterprise (such as S3 storage, filestore sharding, multi-push replication etc.)

What if any of the nodes has no license, or an invalid or expired license?

If any of the nodes is missing a license, or has an invalid or expired license, the functionality available from the cluster will be very limited and uploading or download a package, or use of the REST API will be blocked (this is the normal behavior of an HA cluster with a missing or invalid license).

 

 

 

  • No labels