ParticipationSystems/Discourse/Infrastructure

From MozillaWiki
Jump to: navigation, search
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Documentation

Architectural overview

Overview

  • Hosting Provider: Mesos on AWS
  • Compute Region (AZ): US East (N. Virginia)
  • Discourse Version: tests-passed

Instances

Webheads

Webheads are run on the Community PaaS.

PostgreSQL

  • Version: 9.5
Name Service Flavor Volume Availability Zone
postgres-shared-db postgresql db.m4.xlarge 50GB us-east-1d

Note: Can only be accessed from inside the Mesos VPC.

Redis

  • Version: 2.8.24
Node Cluster Service Flavor Availability Zone
0001 discourse-production Redis cache.t2.meduim us-east-1c

Deployment

Deployment Flow

Discourse deployments are done through Jenkins.

Creating a new Discourse instance

For instructions on creating a new Discourse instance, see Discourse/Setup