Server rental store

AI in the Tropics

# AI in the Tropics: Server Configuration

This document details the server configuration for the "AI in the Tropics" project, a research initiative focused on applying artificial intelligence to climate modeling and biodiversity analysis in tropical environments. This guide is designed for new system administrators and developers contributing to the project, detailing hardware, software, and networking aspects. It assumes a baseline understanding of Linux server administration and MediaWiki syntax.

Overview

The "AI in the Tropics" project requires a robust and scalable server infrastructure to handle large datasets, complex model training, and real-time data analysis. The current setup utilizes a hybrid approach, combining on-premise servers for sensitive data and computationally intensive tasks with cloud resources for scalability and redundancy. We prioritize data security, high availability, and efficient resource utilization. See also Server room best practices.

Hardware Configuration

The core on-premise servers are housed in a climate-controlled server room at the research facility. The following table details the specifications of the primary servers:

Server Name Role CPU RAM Storage Network Interface
ai-core-01 Primary AI Training & Model Serving 2 x Intel Xeon Gold 6338 512 GB DDR4 ECC REG 2 x 8TB NVMe SSD (RAID 1) + 20TB HDD (Data Archive) 10 Gbps Ethernet
ai-data-01 Data Storage & Preprocessing 2 x AMD EPYC 7763 256 GB DDR4 ECC REG 8 x 16TB SATA HDD (RAID 6) 10 Gbps Ethernet
ai-web-01 Web Interface & API Gateway Intel Core i7-12700K 64 GB DDR5 1TB NVMe SSD 1 Gbps Ethernet

Additional servers are utilized for database management (see Database administration for details) and specialized tasks like image processing. A detailed inventory is maintained on the Server inventory page. Power redundancy is provided by dual power supplies and an Uninterruptible Power Supply (UPS) system.

Software Configuration

All servers run Ubuntu Server 22.04 LTS with a customized kernel optimized for machine learning workloads. The following software components are essential:

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