docs: Added new 'Node Components' page

This commit is contained in:
troymc 2016-08-08 15:02:25 +02:00
parent b379d1c549
commit bfd8c29ae9
2 changed files with 18 additions and 0 deletions

View File

@ -7,6 +7,7 @@ BigchainDB Nodes
.. toctree::
:maxdepth: 1
node-components
node-requirements
setup-run-node
run-with-docker

View File

@ -0,0 +1,17 @@
# Node Components
A BigchainDB node must include, at least:
* BigchainDB Server and
* RethinkDB Server.
When doing development and testing, it's common to install both on the same machine, but in a production environment, it may make more sense to install them on separate machines.
In a production environment, a BigchainDB node can have several other components, including:
* nginx or similar, as a reverse proxy and/or load balancer for the web server
* An NTP daemon running on all machines running BigchainDB code, and possibly other machines
* A RethinkDB proxy server
* Monitoring software, to monitor all the machines in the node
* Maybe more, e.g. a configuration management server and agents on all machines