Using the latest JFrog products?
JFrog Platform User Guide

JFrog Mission Control 3.x Documentation
To get the latest version, go to the JFrog Unified Platform

Skip to end of metadata
Go to start of metadata


Mission Control supports a High Availability network configuration with a cluster of 3 or more, active/active nodes.

All cluster nodes in an HA configuration are synchronized, and jointly share and balance the workload between them. When a node becomes unavailable, the cluster will automatically spread the workload across the other remaining node(s) by leveraging the load balancer configuration.

Setting up several servers in an HA configuration is supported with an Enterprise license and provides the following benefits to your organization:

  • Ensures resilience and agility
  • Supports Active-active cluster

  • Easy to install and maintain

  • Supported an unlimited number of nodes

Page Contents

Always Synchronized

Mission Control seamlessly and instantly synchronizes all data, configuration, cached objects and scheduled job changes across all cluster nodes.

Easy HA Setup

Mission Control allows you to easily install a full HA cluster in minutes.


The Mission Control HA architecture consists of 3 layers: load balancer, application, local file system and external PostgreSQL and Elastic Search.

Load Balancer

The load balancer is the entry point to your Mission Control HA cluster, optimally distributing requests to the running Mission Control nodes.

It is the responsibility of your organization to manage and configure it correctly.

Application Layer

Mission Control HA presents a cluster of two or more Mission Control nodes that share common resources. Each cluster node runs 4 micro services as in the Microservices and Ports section. 

Local Configuration

Local file system is used to store information specific to the node. The main file that is used here is the mc.key which is used to encrypt the database content. This need to be synchronized between the nodes manually.


Mission Control HA requires an external database, which is fundamental to management of Mission Control database and is also used to store cluster wide configuration files. Currently PostgreSQL is supported, and any change to configuration requires restarting all Mission Control nodes for changes to take effect. 

  • No labels