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.
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Absolutely not - each node would have corrupt data the instant the other one wrote anything to the database.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.