Server rental store

AI in the Aruba Rainforest

# AI in the Aruba Rainforest: Server Configuration

This article details the server configuration powering the "AI in the Aruba Rainforest" project, a research initiative utilizing artificial intelligence to monitor and analyze biodiversity within the Aruba rainforest ecosystem. This documentation is intended for new team members and system administrators responsible for maintaining the infrastructure.

Introduction

The AI in the Aruba Rainforest project relies on a distributed server system to process data collected from a network of sensors deployed throughout the rainforest. These sensors generate a continuous stream of data – audio recordings, thermal imagery, and environmental readings – which are analyzed in real-time by machine learning algorithms. The server infrastructure is designed for high availability, scalability, and data integrity. This document outlines the hardware and software components, the network topology, and the security considerations of the system. See also Data Acquisition Protocols for details on the data sources.

Hardware Overview

The core server infrastructure consists of three primary server nodes, designated as the 'Ingestion Node', the 'Processing Node', and the 'Storage Node'. Each node is housed in a climate-controlled server room at the Aruba National Park headquarters. Redundancy is built into the system through hardware replication and failover mechanisms. Refer to Disaster Recovery Plan for further information.

Ingestion Node

The Ingestion Node is responsible for receiving data from the sensor network.

Component Specification
CPU Intel Xeon Gold 6248R (24 cores, 3.0 GHz)
RAM 128 GB DDR4 ECC Registered
Network Interface Dual 10 Gigabit Ethernet
Storage 2 x 1 TB NVMe SSD (RAID 1) – for temporary buffering
Operating System Ubuntu Server 22.04 LTS

Processing Node

The Processing Node performs the machine learning analysis on the incoming data. This node requires significant computational power.

Component Specification
CPU Dual Intel Xeon Platinum 8380 (40 cores each, 2.3 GHz)
RAM 256 GB DDR4 ECC Registered
GPU 4 x NVIDIA A100 (80GB VRAM each)
Network Interface Dual 10 Gigabit Ethernet
Storage 4 x 2 TB NVMe SSD (RAID 0) – for fast data access
Operating System Ubuntu Server 22.04 LTS

Storage Node

The Storage Node provides long-term data storage and archival.

Component Specification
CPU Intel Xeon Silver 4310 (12 cores, 2.1 GHz)
RAM 64 GB DDR4 ECC Registered
Network Interface Dual 10 Gigabit Ethernet
Storage 60 TB RAID 6 array (using 18 x 4TB SAS HDDs)
Operating System CentOS Stream 9

Software Stack

The software stack is designed for efficient data processing and analysis. The core components are detailed below. See Software Dependencies for a complete list of required packages.

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