Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: skfe/README.md

Issue 819473004: Set up the nginx servers for handling *.skia.org traffic. (Closed) Base URL: https://skia.googlesource.com/buildbot@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 SKFE - The Skia Frontend
2 ========================
3
4 A single unified web frontend for all the Skia properties.
5
6 ~~~~
7
8 +--------------------------+
9 | Google Compute Engine |
10 | Protocol Load Balancing |
11 +----+------------------+--+
12 | |
13 | |
14 v v
15 +-------------+ +-------------+
16 | skia-skfe-1 | | skia-skfe-2 |
17 | (nginx) | | (nginx) |
18 +------+------+ +------+------+
19 | |
20 +---+-------------+----------+-----+
21 v v v
22 +---------+ +---------+ +-----------+
23 |skia perf| ... |skia gold| |skia alerts|
24 +---------+ +---------+ +-----------+
25
26 ~~~~
27
28 A single static IP is handled by GCE Network load balancing
29 which distributes reqeusts to two NGINX servers:
30 * skia-skfe-1
31 * skia-skfe-2
32
33 They, in turn, handle SSL and then distrubute the calls to the backends:
34 skiaperf, skiagold, skiadocs, skiapush, skiaalerts, etc.
35 For the load balancing setup, see the [cloud console page](https://console.devel opers.google.com/project/31977622648/compute/loadBalancing/forwardingRules/forwa rdingRulesDetail/regions/us-central1/forwardingRules/skfe-rule).
36 The forwarding rule is name `skfe-rule`, and the target pool is `skfe-pool`.
37 To increase the capacity just add more skia-skfe-N servers to the
38 target pool.
39
40 All nginx servers will use certpoller to provide certs, and will
41 all handle \*.skia.org traffic with a wildcard cert. The certs
42 are stored in GCE Project Level Metadata and are updated via
43 certpoller. The configurations for the nginx servers are handled
44 as a push package that contains the nginx proxy rules for each
45 backend.
OLDNEW
« no previous file with comments | « push/skiapush.conf ('k') | skfe/build_release » ('j') | skfe/sys/skia_org » ('J')

Powered by Google App Engine
This is Rietveld 408576698