Server rental store

AI in the Indonesian Rainforest

AI in the Indonesian Rainforest: Server Configuration

This article details the server configuration utilized for the "AI in the Indonesian Rainforest" project. This project leverages machine learning to analyze audio data collected from remote sensors deployed within the Indonesian rainforest, focusing on biodiversity monitoring and illegal logging detection. This guide is intended for new contributors and system administrators managing this infrastructure.

Project Overview

The "AI in the Indonesian Rainforest" project requires robust, reliable, and scalable server infrastructure. The core components involve data ingestion from various sensor nodes, pre-processing, model training, inference, and data visualization. The servers are geographically distributed – a primary cluster located in Jakarta for core processing and a smaller, redundant cluster in Singapore for disaster recovery. The system is designed to handle large volumes of audio data, demanding significant computational resources and storage capacity. We utilize a hybrid cloud approach, leveraging both on-premise hardware and cloud services. See Data Acquisition Strategy for details on the sensor network.

Hardware Configuration (Jakarta Primary Cluster)

The Jakarta cluster hosts the majority of the processing workload. It consists of the following servers:

Server Role Server Name CPU RAM Storage Network Interface
Data Ingestion & Pre-processing data-ingest-01 2 x Intel Xeon Gold 6248R (24 cores/48 threads) 256 GB DDR4 ECC REG 6 x 4TB SAS 12Gbps 7.2K RPM 10GbE
Model Training (GPU) train-gpu-01 2 x Intel Xeon Gold 6338 (32 cores/64 threads) 512 GB DDR4 ECC REG 2 x 2TB NVMe PCIe Gen4 SSD (OS & Temp) + 16 x 8TB SAS 12Gbps 7.2K RPM (Data) 100GbE
Model Training (GPU) train-gpu-02 2 x Intel Xeon Gold 6338 (32 cores/64 threads) 512 GB DDR4 ECC REG 2 x 2TB NVMe PCIe Gen4 SSD (OS & Temp) + 16 x 8TB SAS 12Gbps 7.2K RPM (Data) 100GbE
Inference & API inference-01 2 x Intel Xeon Silver 4310 (12 cores/24 threads) 128 GB DDR4 ECC REG 2 x 1TB NVMe PCIe Gen3 SSD 10GbE
Database Server (PostgreSQL) db-master 2 x Intel Xeon Gold 6230 (20 cores/40 threads) 256 GB DDR4 ECC REG 8 x 4TB SAS 12Gbps 7.2K RPM (RAID 10) 10GbE

These servers are interconnected via a dedicated, low-latency network. Detailed specifications are available in Hardware Inventory. Power redundancy is handled by dual UPS systems, and cooling is provided by a dedicated CRAC unit.

Software Stack

The Jakarta cluster utilizes the following software stack:

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️