ParticipationSystems/Discourse/Infrastructure: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
== Overview == | == Overview == | ||
* '''Hosting Provider:''' Mesos on AWS | * '''Hosting Provider:''' Mesos on AWS | ||
* '''Compute Region (AZ):''' US | * '''Compute Region (AZ):''' US East (N. Virginia) | ||
* '''Discourse Version:''' tests-passed | * '''Discourse Version:''' tests-passed | ||
Line 22: | Line 22: | ||
! Availability Zone <!-- I don't really want to put the public IP in the public, it's easy enough to find it in AWS --> | ! Availability Zone <!-- I don't really want to put the public IP in the public, it's easy enough to find it in AWS --> | ||
|- | |- | ||
| <tt> | | <tt>postgres-shared-db</tt> || postgresql || db.m4.xlarge || 50GB || us-east-1d | ||
|- | |- | ||
|} | |} | ||
Note: Can only be accessed from inside the | Note: Can only be accessed from inside the Mesos VPC. | ||
=== Redis === | === Redis === | ||
* '''Version''': 2.8. | * '''Version''': 2.8.24 | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
|- | |- | ||
Line 38: | Line 38: | ||
! Availability Zone | ! Availability Zone | ||
|- | |- | ||
| <tt>0001</tt> || | | <tt>0001</tt> || discourse-production || Redis || cache.t2.meduim || us-east-1c | ||
|- | |- | ||
|} | |} |
Revision as of 10:23, 9 January 2017
Documentation
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
Discourse deployments are done through Jenkins.
Creating a new Discourse instance
For instructions on creating a new Discourse instance, see Discourse/Setup