We have multiple applications running on our application server. Below is the list of applications. Is there a recommended best practice on dividing up the deployment of these applications? I was thinking of breaking them up over 3 application servers with 1 database server, but I wasn't sure of the best way to group the non-Atlassian deployments.
This is similar to what I determined by reading Atlassian's docs. We're not using Nexus, but do use Bamboo, Jira, Confluence, Stash and a separate datbase server (Postgres).
We have them all on separate virtual servers, with the database having its own set of disks for performance. The number of users we have is low, but if we grow, its easy enough to allocate more resources to the VMs.
It would be great to hear from Atlassian folk on the topic since the docs were not definitive as to the best practices of such a setup.
Thank you very much for the response. It is good to know others are implementing a similar solution. VMs allow us to have this architecture of one server per app, it just seems a bit wasteful to me. I would think one server should be able to handle more than one application.
I'm not sure if you've looked at a `top` of the system while its running, but I've seen bamboo chew up 300% of the CPU before (100% being 1 core, and we don't even compile anything). So, I can understand why they would recommend separate systems. Kicking off a build/deployment on Bamboo could hinder the performance of Stash/Jira/Confluence if they were on the same machine. Atlassian does provide for installing them on a single machine with the way the installation folder and port configuration is structured in a default install scenario. But, if you have a beefier machine, say something 8 core or up, you could definitely run them together. Though, if you used a VM or container, you could ensure one app wouldn't degrade the others. HTH
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Hi Community! me again 🙂 If you’re a marketing team using Confluence, we want to hear your story! How did you start using Confluence? What are your use cases? What have been some of the benefits?...
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!
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