1
0
mirror of https://github.com/bigchaindb/bigchaindb.git synced 2024-06-25 18:56:44 +02:00
bigchaindb/docs/server/source/production-nodes/node-components.md

24 lines
801 B
Markdown
Raw Normal View History

# Production Node Components
2016-08-08 15:02:25 +02:00
A production BigchainDB node must include:
* BigchainDB Server
* MongoDB Server 3.4+ (mongod)
* Tendermint
* Storage for MongoDB and Tendermint
It could also include several other components, including:
2016-08-08 15:02:25 +02:00
* NGINX or similar, to provide authentication, rate limiting, etc.
* An NTP daemon running on all machines running BigchainDB Server or mongod, and possibly other machines
* **Not** MongoDB Automation Agent. It's for automating the deployment of an entire MongoDB cluster, not just one MongoDB node within a cluster.
* MongoDB Monitoring Agent
* MongoDB Backup Agent
* Log aggregation software
* Monitoring software
* Maybe more
The relationship between the main components is illustrated below.
![Components of a production node](../_static/Node-components.png)