ParticipationSystems/Discourse/Infrastructure: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 4: | Line 4: | ||
[[File:Discourse_diagram.png|200px|thumb|right|Architectural overview]] | [[File:Discourse_diagram.png|200px|thumb|right|Architectural overview]] | ||
== Overview == | == Overview == | ||
* '''Hosting Provider:''' AWS | * '''Hosting Provider:''' Mesos on AWS | ||
* '''Compute Region (AZ):''' US | * '''Compute Region (AZ):''' US West (N. California) | ||
* '''Discourse Version:''' tests-passed | * '''Discourse Version:''' tests-passed | ||
== Instances == | == Instances == | ||
=== Webheads === | === Webheads === | ||
Webheads are | Webheads are run on the [[Community_Ops/paas|Community PaaS]]. | ||
=== PostgreSQL === | === PostgreSQL === | ||
* '''Version:''' 9. | * '''Version:''' 9.5 | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
|- | |- | ||
Line 43: | Line 41: | ||
|- | |- | ||
|} | |} | ||
==Deployment== | |||
[[File:Discourse Flow - Page 1.png|300px|thumb|right|Deployment Flow]] | |||
Discourse deployments are done through Jenkins. | |||
== Creating a new Discourse instance == | == Creating a new Discourse instance == | ||
For instructions on creating a new Discourse instance, see [[IT/Community/WG/Discourse/Setup|Discourse/Setup]] | For instructions on creating a new Discourse instance, see [[IT/Community/WG/Discourse/Setup|Discourse/Setup]] |
Revision as of 10:16, 9 January 2017
Documentation
Overview
- Hosting Provider: Mesos on AWS
- Compute Region (AZ): US West (N. California)
- Discourse Version: tests-passed
Instances
Webheads
Webheads are run on the Community PaaS.
PostgreSQL
- Version: 9.5
Name | Service | Flavor | Volume | Availability Zone |
---|---|---|---|---|
pgshared-production-c | postgresql | db.t1.micro | 300GB | us-east-1c |
Note: Can only be accessed from inside the CSA VPC.
Redis
- Version: 2.8.6
Node | Cluster | Service | Flavor | Availability Zone |
---|---|---|---|---|
0001 | csa-discourse-prod | Redis | cache.t1.micro | us-east-1d |
Deployment
Discourse deployments are done through Jenkins.
Creating a new Discourse instance
For instructions on creating a new Discourse instance, see Discourse/Setup