1.3. アーキテクチャとスペック要件

作成日:

2022/8/1

更新日:

2023/6/6

1.3.1. mijin Catapult(v.2) の構成について

mijin Catapult (v.2) は ノードと呼ばれるサーバ郡を構成し、プライベートブロックチェーンネットワークを構成します。
mijinでは、2台のAPIノード、3台のPEERノードの構成を最小の推奨構成としています。
../_images/mijin_arch.png

1.3.2. PEERノードの役割とスペック要件

PEERノードは、ブロックチェーンデータを生成、ブロックのコンセンサス機能を提供します。
PEERノードだけではクライアントからはアクセスできず、APIノードが必要になります。

CPU

3.1 GHz程度のプロセッサ(CPUコア2以上)

メモリ

4GB RAM 以上

ディスク

root 30GB以上
block 500GB以上 3000IOPS以上推奨

OS

Dockerが稼働するLinux(推奨 Ubuntu 20.04以上)

注釈

AWS MarketPlaceの mijin Catapult(v.2) では、推奨以上の使用可能なスペックのみを選択することができます。
ディスク容量は、ブロックチェーンへの保存量に比例して増加します。

1.3.3. APIノードの役割とスペック要件

APIノードは、ブロックチェーンデータをmongodbに書き込み、高速で読み込めるAPIを提供します。
APIノード上にも、ブロックチェーンデータはありますが、ブロック生成機能はなく、単純なバックアップとして扱われます。
このブロックチェーンデータの生成機能を有効にすることもでき、PEERノードの機能を有したDUALモードとして機能することができます。

CPU

3.1 GHz程度のプロセッサ(CPUコア2以上)

メモリ

8GB RAM 以上

ディスク

root 30GB以上
mongo 300GB 3000IOPS以上推奨
block 500GB 3000IOPS以上推奨

OS

Dockerが稼働するLinux(推奨 Ubuntu 20.04以上)

注釈

AWS MarketPlaceの mijin Catapult(v.2) では、推奨以上の使用可能なスペックのみを選択することができます。
ディスク容量は、ブロックチェーンへの保存量に比例して増加します。