It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

JIRA / Confluence Data Center (AWS) Best Practices

We are starting to work in setting up a JIRA and Confluence configuration as much high available as possible. We will use AWS to do so and will use the Data Center versions.

The idea is to start with 500 users but scale up to around 2000 or more.

We are wondering what good practices are people using to do so, for example:

  • For the shared storage, we wanted to be distributed and ha so NFS doesn't applies, what are you using? GlusterFS? Ceph? We are also thinking on s3 fuse but are afraid of the performance.
  • For the database we are going to use RDS, somebody have tried?
  • For the load-balancer we are going to use ELB
  • Somebody uses some sort of auto-scaling or its done by hand.


7 answers

I just came back from re:Invent.  I learned about auto-scaling and also would like info in this area for JIRA and Confluence.  I guess it also depends on what type of auto-scaling you want to use... spinning up more instances or containers.  This is what I am trying to find info about.  Either way does Atlassian support multiple instances hitting the same DB?  And what about the DB... this looks like it may still be a bottleneck in performance since Atlassian does not support NoSQL DBs.  

If you find info please let us know.  If I find something useful I will come back here and post it.



since this question Atlassian published the following pages about Datacenter deployment on AWS :



I personnaly succesfully set up a JIRA DataCenter on AWS a bit before they published their guide with the following components :

DB : RDS Mysql
Servers : EC2 instances
Load balancers : ELB
Shared FS : nfs
hope it helps :)


Corentin MEHAT

Thanks, now links are not working. can you please explain it. can we install nfs in the same instance or we need separate nfs server?

 DB : RDS PostgreSQL
Servers : EC2 instances
Load balancers : ELB


Now that it is globally available I would recommend using EFS for the shared folder rather than supporting your own NFS installation.

Did you end up figuring out a solution? I'm trying to design JDC on AWS as well and keep getting hung up on the shared storage piece.

We are looking for similar answers. Has anyone contacted Atlassian directly with this question?

Hey guys, did anyone find the solution for this?  I'd appreciate if you could share that smile

We've been testing out GlusterFS and it seems to behave well both from a functional and performance perspective.

Hey Kevin, so have got JIRA datacenter working on the AWS? how about the Multicast problem, was that an issue?

Wasn't a problem as you can choose to not use multicast for JDC.

thx that is great news... so how many nodes u running? about the GlusterFS performance, would you be able to share how many actives user you have roughly?

We are testing against 2000-10000 TPM, with a lot of the transactions centered around viewing and updating issues. EFS was just released today, so that may be a better option.

set ehcache.peer.discovery = default. The nodes get registered in the database and that's how other nodes know their location. The multicast option (ehcache.peer.discovery = default) is no longer recommended by Atlassian.

GlusterFS is not supported by Atlassian, so you may not want to go this route. We've implemented quite a few Data Center environments of all applications in AWS and on self-hosted virtual environments.  We've found that EFS has good performance and is suitable for Data Center.  For self-hosted, we've seen NFS work great and we've seen it be nearly unusable.  You really need to measure the storage latency to make sure it's fairly low.  We don't recommend using unsupported technologies, since they will not have been tested by Atlassian and they will have a challenge in helping you if your support issue may be related to storage or storage performance.

Hi Albert, did you end up figuring this out? please share?


Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira

Keep your team in the loop with Team @mentions in Jira Software!

Hi everyone! My name is Jenny, a Product Manager at Atlassian. After launching Team @mentions in Confluence, we heard a lot of positive feedback from customers that they love how easy it is to @men...

561 views 6 18
Read article

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you