Deployment prerequisites
このトピックでは、StarRocks をデプロイする前にサーバーが満たすべきハードウェアおよびソフトウェアの要件について説明します。StarRocks クラスターの推奨ハードウェア仕様については、 Plan your StarRocks cluster を参照してください。
Hardware
CPU
StarRocks は AVX2 命令セットに依存しており、そのベクトル化機能を最大限に発揮します。そのため、本番環境では x86 アーキテクチャの CPU を搭載したマシンに StarRocks をデプロイすることを強くお勧めします。
マシンの CPU が AVX2 命令セットをサポートしているかどうかを確認するには、ターミナルで次のコマンドを実行します。
cat /proc/cpuinfo | grep avx2
Memory
StarRocks に使用するメモリキットには特定の要件はありません。推奨されるメモリサイズについては、 Plan StarRocks cluster - CPU and Memory を参照してください。
Storage
StarRocks は、HDD と SSD の両方を記憶媒体としてサポートしています。
アプリケーションがリアルタイムのデータ分析、集中的なデータスキャン、またはランダムディスクアクセスを必要とする場合、SSD ストレージを使用することを強くお勧めします。
アプリケーションが永続性インデックスを持つ Primary Key tables を含む場合、SSD ストレージを使用する必要があります。
Network
StarRocks クラスター内のノード間で安定したデータ伝送を確保するために、10 ギガビットイーサネットネットワーキングを使用することをお勧めします。