Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Possible to deploy Confluence Data Center with nodes in 2 sites?

Deleted user May 11, 2020

My user base is distributed around the world and as such performance of accessing the Confluence server has been great for the employees in offices in the same geographic region of the DC where we host the servers, but as you would expect, as the distance increases, the speed pages (especially heavy pages with lots of plugins etc become very slow and painful for the users and understandably becomes a hated tool for them to use).

I have seen that there are the data center clustering licenses so that we can run multiple nodes (and the documentation indicates that the DB and file storage can be clustered also.  

My question is if we can setup to have an active/active cluster across 2 sites on different sides of the world?  Each site having a DB and file storage that replicates with application nodes that connect to the local DB and storage.

So I can then use a geo location service to point users to their local instance and provide good performance.

1 answer

0 votes
Alexis Robert
Community Champion
May 11, 2020

Hi @[deleted] , 

 

as you can see in the official Atlassian documentation, Data Center does not support geo clustering : https://confluence.atlassian.com/confeval/other-atlassian-evaluator-resources/does-data-center-support-geo-clustering

So you can't have nodes in different parts of the world.

However, what you can do with Data Center is a CDN : https://confluence.atlassian.com/doc/configure-your-cdn-for-confluence-data-center-976771362.html

This is exactly what you need : users will get faster pages thanks to content cached close to their location.

 

Let me know if this helps, 

 

--Alexis

Deleted user May 11, 2020

Hi @Alexis Robert 

So not possible?  

I suppose we would have to use the DC for an backup failover solution only then if the current site goes down and use the CDN to improve performance.


Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 11, 2020

It is possible, but it really does not work well.  

Confluence does not yet tolerate the latency or unreliability of geographically remote nodes.  You will end up with corrupted data if you do this.

Deleted user May 11, 2020

What if we setup the DB to replicate between 2 servers (1 in each DC) and then have 2 application nodes in each site, connecting only to their local DB server?


Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 11, 2020

Absolutely not - each node would have corrupt data the instant the other one wrote anything to the database.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events