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.

Thanks!

7 answers

This widget could not be displayed.

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.

Thanks.

This widget could not be displayed.

Hello,

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

https://confluence.atlassian.com/adminjiraserver072/running-jira-software-data-center-in-aws-857064325.html

and

https://confluence.atlassian.com/adminjiraserver072/recommendations-for-running-jira-software-data-center-in-aws-857064327.html

 

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 :)

Hi 

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

NFS:?

This widget could not be displayed.

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.

This widget could not be displayed.

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

This widget could not be displayed.

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

This widget could not be displayed.

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.

This widget could not be displayed.

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

 

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted Wednesday in New to Jira

Are you planning to trial, or are currently trialling Jira Software? - We want to talk to you!

Hello! I'm Rayen, a product manager at Atlassian. My team and I are working hard to improve the trial experience for Jira Software Cloud. We are interested in   talking to 20 people planning t...

119 views 2 0
Join discussion

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