Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are hardware requirements to run Hyperledger Fabric peer?

What are minimum hardware requirements to run a Hyperledger Fabric v1 peer?

like image 496
neuromouse Avatar asked Aug 09 '17 10:08

neuromouse


1 Answers

It can run on a RaspberryPi, so technically it does not need much if you aren't planning on doing much with it. However, to achieve the performance results you might expect, you'll need to look to achieving the right balance of network, processor, disk and CPU speeds. Additionally, as the peer is essentially managing a database, you'll need to take into consideration the data storage needs over time.

You'll also need to consider such factors as number of chaincode smart contracts, the number of expected channels and the size of the network. IOW, the hardware requirements will really depend on many other factors than simply what the peer (or orderer) process requires to minimally function.

If you are merely interested in running a development/test cluster of 4 peer nodes, an orderer and CA, keep in mind that this can all be easily handled on a Macbook Pro with 16G memory, and with slightly less ease at 8G memory. You can use that as a yardstick for cloud instances to run a development/test cluster.

Finally, there's a LOT of crypto processing, so you will want to consider hardware crypto acceleration to yield the optimal performance.

like image 89
christo4ferris Avatar answered Oct 02 '22 15:10

christo4ferris