|
|
(21 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
| {| class="fullwidth-table"
| | #REDIRECT [[ParticipationSystems/Discourse]] |
| |-
| |
| ! Module Name
| |
| ! Module Owner
| |
| |-
| |
| | Discourse || Tom Farrow
| |
| |}
| |
| | |
| | |
| =Summary=
| |
| | |
| [http://discourse.mozilla-community.org/ Test site] on mozilla-community.org. | |
| | |
| = Documentation =
| |
| [[File:Discourse_diagram.png|200px|thumb|right|Architectural overview]]
| |
| == Overview ==
| |
| * '''Hosting Provider:''' HP Cloud
| |
| * '''Compute Region (AZ):''' US East (AZ2)
| |
| | |
| == Monitoring ==
| |
| | |
| | |
| == Instances ==
| |
| All images for webheads and HA Proxy are <i>Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)</i><br />
| |
| Postgresql images are <i>CentOS 6.3 Server 64-bit 20130116 (b)</i>
| |
| | |
| === HA Proxy ===
| |
| * '''Version:''' 1.4.18
| |
| | |
| {| class="fullwidth-table"
| |
| |-
| |
| ! Name
| |
| ! Service
| |
| ! Flavor
| |
| ! IP Addr
| |
| |-
| |
| | <tt>proxy1</tt> || haproxy || standard.medium || <tt>10.2.80.101</tt>
| |
| |-
| |
| | <tt>proxy2</tt> || haproxy || standard.medium || <tt>10.2.80.102</tt>
| |
| |}
| |
| | |
| === Webheads ===
| |
| | |
| {| class="fullwidth-table"
| |
| |-
| |
| ! Name
| |
| ! Service
| |
| ! Flavor
| |
| ! IP Addr
| |
| |-
| |
| | <tt>discourse1</tt> || discourse/web || standard.medium || <tt>10.2.80.103</tt>
| |
| |-
| |
| | <tt>discourse2</tt> || discourse/web || standard.medium || <tt>10.2.80.104</tt>
| |
| |-
| |
| | <tt>discourse3</tt> || discourse/web || standard.medium || <tt>10.2.80.105</tt>
| |
| |}
| |
| | |
| | |
| | |
| === Postgresql ===
| |
| * '''Version:''' 9.2
| |
| | |
| | |
| {| class="fullwidth-table"
| |
| |-
| |
| ! Name
| |
| ! Service
| |
| ! Flavor
| |
| ! Volume
| |
| ! IP Addr
| |
| |-
| |
| | <tt>pgdb1</tt> || postgresql || highmem.large || pgdb1-data (100GB) || <tt>10.2.70.101</tt>
| |
| |-
| |
| | <tt>pgdb2</tt> || postgresql || highmem.large || pgdb2-data (100GB) || <tt>10.2.70.102</tt>
| |
| |-
| |
| | <tt>pgdb3</tt> || postgresql || highmem.large || pgdb3-data (100GB) || <tt>10.2.70.103</tt>
| |
| |-
| |
| | <tt>pgpool1</tt> || pgPool-II || standard.small |||| <tt>10.2.70.104</tt>
| |
| |-
| |
| | <tt>pgpool2</tt> || pgPool-II || standard.small |||| <tt>10.2.70.105</tt>
| |
| |}
| |
| | |
| = HP Cloud Reference =
| |
| == Flavors ==
| |
| <pre>
| |
| +-----+------------------+-----------+------+-----------+------+-------+-------------+-----------+
| |
| | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
| |
| +-----+------------------+-----------+------+-----------+------+-------+-------------+-----------+
| |
| | 100 | standard.xsmall | 1024 | 10 | 10 | | 1 | 1.0 | N/A |
| |
| | 101 | standard.small | 2048 | 30 | 10 | | 2 | 1.0 | N/A |
| |
| | 102 | standard.medium | 4096 | 30 | 50 | | 2 | 1.0 | N/A |
| |
| | 103 | standard.large | 8192 | 30 | 130 | | 4 | 1.0 | N/A |
| |
| | 104 | standard.xlarge | 15360 | 30 | 270 | | 4 | 1.0 | N/A |
| |
| | 105 | standard.2xlarge | 30720 | 30 | 540 | | 8 | 1.0 | N/A |
| |
| | 106 | standard.3xlarge | 61440 | 30 | 1070 | | 8 | 1.0 | N/A |
| |
| | 107 | standard.4xlarge | 92160 | 30 | 1620 | | 12 | 1.0 | N/A |
| |
| | 108 | standard.5xlarge | 122880 | 30 | 2170 | | 16 | 1.0 | N/A |
| |
| | 203 | highmem.large | 16384 | 30 | 130 | | 4 | 1.0 | N/A |
| |
| | 204 | highmem.xlarge | 30720 | 30 | 270 | | 4 | 1.0 | N/A |
| |
| | 205 | highmem.2xlarge | 61440 | 30 | 540 | | 8 | 1.0 | N/A |
| |
| +-----+------------------+-----------+------+-----------+------+-------+-------------+-----------+
| |
| </pre>
| |