Server rental store

AI in the Thai Rainforest

AI in the Thai Rainforest: Server Configuration

This document details the server configuration supporting the “AI in the Thai Rainforest” project, a research initiative deploying machine learning models for biodiversity monitoring. This guide is intended for new system administrators joining the project and assumes a basic understanding of Linux server administration. We utilize a distributed system architecture to handle the large datasets generated by remote sensors.

Overview

The project relies on a cluster of servers located in a secure data center in Bangkok, Thailand, processing data streamed from various sensor nodes deployed within several rainforest locations. The data includes images from camera traps, audio recordings, and environmental sensor readings. Processing involves object detection (identifying animals in images), acoustic event classification (identifying animal calls), and anomaly detection (identifying unusual environmental changes). This requires substantial computational power and storage capacity. The core system is built using Ubuntu Server 22.04 LTS and leverages Kubernetes for orchestration. Data is stored in a PostgreSQL database and analyzed using Python based machine learning frameworks like TensorFlow and PyTorch. Network connectivity is provided via a dedicated 10 Gigabit Ethernet connection. SSH access is strictly controlled through key-based authentication.

Server Roles & Specifications

We have three primary server roles:

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