It looks like you're offline.
Open Library logo
additional options menu

hardware deployment proposal → Diff

Added
Modified
Removed
Not changed
Revision 2 by Anonymous July 25, 2008
Revision 3 by Anonymous July 25, 2008
body
0 Current and proposed deployment of Openlibrary hardware.  Basic theory:
1
2 1) Pharosdb and pharosdb-bu are IA Black boxes, powerful but one-off machines that are unsupported by IA Operations.  We should stop running production services on them but can keep using them for development, crawling, etc.  
3
4 2) We are sometimes running development tasks on production servers.  This should stop, both for load and reliability reasons.  It was probably a dev task that took down Wiki-beta a couple weekends back and caused some inconvenient downtime.
5
6 3) We should package the OL server and a mini-database for easy installation (maybe as an LVM container) on a desktop workstation.  That will let us do a lot of development locally instead of tying up cluster nodes running dev services.  So the table below lets go of a couple of dev machines.  In practice we may be able to run some dev tasks on the production backup servers but we shouldn't run such tasks on production primaries.
7
0 <table width="100%" border=1> 8 <table width="100%" border=1>
1 <tr align=left> 9 <tr align=left>
2 <th width="10%" align=center>Machine</th><th align=center>Current use</th><th>Proposed use</th> 10 <th width="10%" align=center>Machine</th><th align=center>Current use</th><th align=center>Proposed use</th>
3 </tr> 11 </tr>
4 <tr><td>Pharosdb</td><td>Postgres database</td><td>development</td></tr> 12 <tr><td>Pharosdb</td><td>Postgres database</td><td>development</td></tr>
5 <tr><td>Pharosdb-bu</td><td>Bibliographic solr</td><td>development</td></tr> 13 <tr><td>Pharosdb-bu</td><td>Bibliographic solr</td><td>development</td></tr>
6 <tr><td>Wiki-beta</td><td>WWW app</td><td>WWW app</td></tr> 14 <tr><td>Wiki-beta</td><td>WWW app</td><td>WWW app backup</td></tr>
7 <tr><td>ia311530</td><td>Development</td><td>Bibliographic solr</td></tr> 15 <tr><td>ia311530</td><td>Development</td><td>Bibliographic solr</td></tr>
8 <tr><td>ia311538</td><td>Development</td><td>Solr backup</td></tr> 16 <tr><td>ia311538</td><td>Development, pdregistry solr</td><td>Bibliographic solr backup</td></tr>
9 <tr><td>Apollonius</td><td>Development</td><td>Upgrade hardware and use for postgres database</td></tr> 17 <tr><td>Apollonius</td><td>Development</td><td>Upgrade hardware and use for postgres database</td></tr>
10 <tr><td>Apo2</td><td>NA</td><td>Postgres and WWW backup</td></tr> 18 <tr><td>Apo2</td><td>NA</td><td>Postgres and WWW backup</td></tr>
11 <tr><td>Zenodotus</td><td>Fulltext solr</td><td>Fulltext solr shard #1</td></tr> 19 <tr><td>Zenodotus</td><td>Fulltext solr</td><td>Fulltext solr shard #1</td></tr>
12 <tr><td>Zeno2</td><td>NA</td><td>Fulltext solr 2</td></tr> 20 <tr><td>Zeno2</td><td>NA</td><td>Fulltext solr 2</td></tr>
13 <tr><td>Zenodotus</td><td>NA</td><td>Fulltext solr1 backup</td></tr> 21 <tr><td>Zeno3</td><td>NA</td><td>Fulltext solr1 backup</td></tr>
14 <tr><td>Zenodotus</td><td>NA</td><td>Fulltext solr2 backup</td></tr> 22 <tr><td>Zeno4</td><td>NA</td><td>Fulltext solr2 backup</td></tr>
15 <tr><td>Desktop workstations</td><td>Remote access</td><td>Remote access<br>+ local development</td></tr> 23 <tr><td>Desktop workstations</td><td>Remote access</td><td>Remote access<br>+ local development</td></tr>
16 </table> 24 </table>