オンプレ版に必要なサーバースペックの目安
オンプレ版Scrapboxの最小のサーバー構成は、applicationサーバーとmongodbサーバー、それぞれ1台ずつです このページでは、これら2種類のサーバーに必要な、最小のサーバースペックについて説明します
ユーザー数50人程度の場合
applicationサーバー (node.js)
1台
RAM 512MB〜1GB程度
CPU 1コア1スレッド
mongodbサーバー
1台
RAM 1GB程度
CPU 2コア
ストレージ HDDではなくSSDを強く推奨
ただし、あくまで目安ですshokai.icon
現代のクラウド環境では、RAM512MBでCPU数1のサーバーなどは、小さすぎて逆に用意できないと思います
性能が高い分には、問題はありません
切り詰める必要がなければ、少し余裕を持たせましょう
全員が同時に激しく1つのページを編集した場合などは、負荷が高まる可能性があります
より多いユーザー数や、高い負荷の環境で運用する場合
applicationサーバー (Node.js)
人数が2倍に増えたら、node.jsのプロセス数を2倍に増やす
mongodbサーバー
人数が増えたら、サーバーの性能(メモリ量とCPU数)を増やす
つまりappサーバーとDBサーバーは、スケールの方法が異なります