Hi Vrinda,

The overall system requirements depend largely on how much traffic and how much 
data (repos, tickets, etc) will be in the system.

* MongoDB - I would recommend having MongoDB on a separate server (and 
potentially as a replica set, for failover).
* Web service - See for recommendations about the webserver: 
https://forge-allura.apache.org/docs/getting_started/installation.html#production-quality-web-server
  If you need to scale up further, you can have multiple servers running the 
allura web services, with a load balancer in front.
* Solr - You can also have the solr server separate, and multiple of them if 
you want.
* Taskd - You should run multiple taskd processes.  They can be all on their 
own server, or multiple servers, or shared with another server if there is 
enough ram/cpu for it.

To configure Allura for good performance, see 
[production-docker-example.ini](https://forge-allura.apache.org/p/allura/git/ci/master/tree/Allura/production-docker-example.ini).
  It is good to look through all of it, but lines 75-79 are particularly 
important for performance.

-Dave


---

** [tickets:#8262] System configuration for production environment**

**Status:** open
**Milestone:** unreleased
**Created:** Mon Nov 12, 2018 11:22 AM UTC by Vrinda
**Last Updated:** Mon Nov 12, 2018 11:44 AM UTC
**Owner:** nobody


I am setting up a production server to host Allura platform. 

So I have some general questions before I start:
1. What is the expected system requirement/configuration for a production 
server to host Allura?
2. Are there any specific configurations that I need to do in Allura to get a 
good performance when the load is high (for >100 users)?
3. Any other points that I need to be aware about?




---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.

Reply via email to