JIRA DR Failover Questions (JIRA Data Centre?)

Hi,

We have a single JIRA Enterprise instance and Postgres database in our PROD data centre. We then export database dumps, attachments and plugins to our DR site.

This method has served us well, but we need a faster failover time as our indexing takes 30 mins. Ideally we'd like active-active replication between data centres with DNS failover handled by our load balancers.

We currently run on physical servers and will be moving to VM's, so HA failover will be covered via ESX HA. We are more specifically interested in DR recovery than inter-site HA failover. 

I've been looking at JIRA Data Centre, but it still seems to only support a Cold Standby for DR? Granted the indexes are replicated which should speed up the process of starting in DR. I'm not sure the price justifies the move.

Has anyone achieved an Active-Active DR solution with JIRA Data Centre or another combination of products? 

Cheers!

3 answers

0 votes

JIRA DC is Active-Active clustering. i.e. you have more than one node running in the cluster and the fail-over happens fairly quick. This is what will be used in most cases.

But DR is a separate cluster in a different data center. It is an Active-Passive solution as you mentioned. This is solving the real disaster scenarios and not the failover when a node goes down. I haven't come across an Active-Active DR solution yet for JIRA. 

0 votes
Volodymyr Krupach Community Champion Mar 13, 2017

Did you check PostgreSQL master -> slave configurations: https://www.postgresql.org/docs/9.2/static/warm-standby.html#SYNCHRONOUS-REPLICATION?

Thanks for the replies. 

I have Postgres binary replication working in test (we'll be using this for our database replication going forward). 

I'm just wondering if you guys use the JIRA index snapshot export/import feature in your DR setup? I suspect I can stick with standard JIRA install but rsync my index snapshots to DR where we'd import them when starting DR. Do you guys do this? 

Also, do you have heartbeat running for Postgres replication? Or do you set the slave to master mode manually when you start your DR site? 

Ta,

 

Suggest an answer

Log in or Join to answer
Community showcase
Teodora [Botron]
Published Thursday in Marketplace Apps

Jira Inferno: The Nine Circles of Jira Administration Hell

If you spend enough time as a Jira admin - whether you are managing a single, mid-sized instance, a large enterprise one or juggling multiple instances at once - you will eventually find yourself in ...

239 views 0 11
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot