Multi Site


This is a true production grade setup. Especially for large, multi site organizations.

In a multi site architecture, multiple instances of the JFrog Platform Service in different locations are connected offering higher durability and redundancy.

Usually serving multiple organizations in different geographic locations that share some or all of the data between them using features like federation or replication.

Benefits of a Multi Site deployment

  • Higher availability of critical company assets across multiple geographical locations
  • The Active/Passive setup, can be part of the company DR (Disaster Recovery) strategy
  • Better performance for the different teams using the platform (closer to their relevant deployment)

Considerations in using a Multi Site deployment

  • In disaster recovery scenarios, sites can be remote from each other, meaning they could be geographically separated in different regions. There will be an impact on replication or federation times due to higher latency
  • If using the same URL for accessing the sites, ensure a unique base URL is set to each site and a reverse proxy sends the X-JFrog-Override-Base-Url with the common URL value
  • See latency guidance under federated repository best practice