HA Architecture
The HA architecture consists of three building blocks: The load balancer is the entry point to your JFrog Platform Deployment (JPD) and optimally distributes...
The HA architecture consists of three building blocks:
Getting Help
The JFrog support team is available to help you configure the JFrog service's cluster nodes. It is up to your organization's IT staff to configure your load balancer, database, and object store.
Load Balancer in HA
The load balancer is the entry point to your JFrog Platform Deployment (JPD) and optimally distributes requests to the nodes in your system. It is only required for the Artifactory service, which is then responsible to route and balance between the nodes of the other services. For more information, see Load Balancer.
JFrog Application in HA
A JFrog service (or application) running in HA mode represents a cluster of two or more nodes that share the common resources.
- You can run all JFrog services (Artifactory, Xray, and Distribution) in HA mode. The load balancer forwards the requests to the Artifactory router microservice, which in turn delivers the messages to the desired JFrog service.
- Each cluster node runs all the microservices. For more information, see System Architecture.
Common Resources in HA
Each service requires a set of common resources. These resources vary per service but typically include at least one database.
Local Area Network
To ensure good performance, all the components of your HA installation must be installed on the same high-speed LAN. In theory, HA could work over a Wide Area Network (WAN). However, network latency makes it impractical to achieve the performance required for high availability systems, and is not recommended.
Updated 5 days ago
