Cloud customer?
Start for Free >
Upgrade in MyJFrog >
What's New in Cloud >

Search





Overview

Hybrid Distribution as part of JFrog Platform on the cloud, supports the distribution of your Release Bundles from JFrog Distribution on the cloud to multiple Cloud and On-Prem Edge nodes within the same organisation. Enterprise customers can develop their software using the JFrog Platform on the cloud while gaining the flexibility of consuming the software on the Cloud and On-Prem.

Hybrid Distribution supports:

  • Balancing your distribution workloads in response to changing workloads, new challenges, and increasing security requirements.
  • Distributing sensitive, highly regulated, and mission critical Release Bundles to Artifactory On-Prem Edges while using the JFrog Platform on the cloud for mainstream public distributions and thereby gaining significant cost savings. 

JFrog Subscription Levels

CLOUD (SaaS)
ENTERPRISE+
Page Contents


Hybrid Environment Requirements

The Artifactory On-Prem Edge node within the JFrog Platform on the cloud is commonly located within the corporate network protected by a firewall. Within your corporate network, you can choose to set up the On-Prem Edge within a DMZ (Demilitarised Zone) or alternatively build a VPN tunnel or using any other secure method.

Enable Ingress Traffic for Hybrid Distribution

The JFrog distribution process requires enabling ingress communication between the JFrog Platform on the cloud and Artifactory On-Prem Edge nodes. Please ensure that your corporate firewall is configured to accept this type of traffic. 


Setting up Hybrid Cloud Distribution

The workflow for adding the an Artifactory On-Prem Edge Node to the JFrog SaaS environment includes: 

  1. Install an Artifactory On-Prem Edge node and register your Artifactory Edge node in the Artifactory SaaS cluster.
  2. Establish a Circle of Trust between the SaaS environment and the On-Prem Artifactory Edge node.

Prerequisites

  1. Set up your JFrog Platform on the cloud. For more information, see Get Started: Cloud.
  2. Artifactory Edge node requires a valid license. The license for on-premises Artifactory Edge node is allocated using Bucket License mechanism.
    1. Obtain a license bucket
      Once your license bucket is created, you will receive an email with a link to a dedicated web page.
    2. Add the License Bucket in the JFrog Platform on the cloud by navigating to Administration moduleLicenses| License Buckets, and click Add New Bucket. For more information, see Adding a License Bucket.

Step 1: Set up the On-Prem Artifactory Edge Node

  1. Install the Artifactory Edge Node.
  2. Register your Edge Node as a JFrog Platform Deployment (JPD) in Administration module | Platform Deployments. For more information, see Managing Platform Deployments.
  3. Attach the License from the license bucket to the Edge Node via Administration moduleLicenses | License Buckets. For more information, see Attaching Licenses.

Step 2: Establish the Circle of Trust

  1. Obtain the root.crt:
    1. Run the Get Root Certificate REST API against the Cloud instance.
    2. Run this REST API against your edge instance. 
  2. Establish a "Circle of Trust" between the existing JFrog services, and the newly configured Edge instance,:
    1. Copy the service’s root certificate (from step 1a above) to the new Edge service’s $JFROG_HOME/artifactory/var/etc/access/keys/trusted folder. 
    2. Open a support request to copy the root certificate from step 1b above to your Cloud instance.
  • No labels
Copyright © 2021 JFrog Ltd.