Server rental store

AI in Northumberland

AI in Northumberland: Server Configuration Documentation

This document details the server configuration for the "AI in Northumberland" project, intended as a resource for new system administrators and developers contributing to the project. It outlines the hardware, software, and network setup required to support the AI workloads. This documentation assumes a basic understanding of Linux server administration and networking concepts.

Overview

The "AI in Northumberland" project utilizes a cluster of servers to process and analyze data related to local environmental monitoring, agricultural optimization, and tourism trends. The system is designed for scalability and high availability. The core infrastructure is hosted within a secure data center in Newcastle upon Tyne, with redundant network connections to ensure continuous operation. The project leverages a combination of bare-metal servers and virtual machines for flexibility and resource management.

Hardware Configuration

The server cluster consists of three primary node types: Master Nodes, Worker Nodes, and Storage Nodes.

Master Nodes: These nodes manage the cluster, schedule jobs, and monitor system health.

Worker Nodes: These nodes perform the intensive AI computations.

Storage Nodes: These nodes provide persistent storage for datasets and models.

Here's a breakdown of the hardware specifications:

Component Master Nodes (x2) Worker Nodes (x6) Storage Nodes (x3)
CPU Intel Xeon Gold 6248R (24 cores) Intel Xeon Gold 6338 (32 cores) Intel Xeon Silver 4310 (12 cores)
RAM 128 GB DDR4 ECC 256 GB DDR4 ECC 64 GB DDR4 ECC
Storage (OS) 512 GB NVMe SSD 1 TB NVMe SSD 1 TB HDD
Storage (Data) - 4 TB NVMe SSD (RAID 0) 60 TB HDD (RAID 6)
Network Interface 2 x 10 GbE 2 x 10 GbE 2 x 1 GbE

All servers utilize a redundant power supply and are housed in a temperature-controlled rack. Detailed hardware inventory information can be found on the Hardware Inventory Page.

Software Stack

The software stack is built around Ubuntu Server 22.04 LTS. We employ Docker and Kubernetes for containerization and orchestration, providing a consistent and reproducible environment.

The following software components are essential:

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