Server rental store

AI in East Midlands

AI in East Midlands: Server Configuration

This article details the server infrastructure supporting the "AI in East Midlands" project, a collaborative initiative focused on deploying and researching Artificial Intelligence solutions across the region. This guide is intended for new system administrators and developers joining the project. It covers hardware specifications, software stack, networking, and security considerations.

1. Hardware Overview

The project utilizes a hybrid server architecture, combining on-premise resources with cloud-based services for scalability and redundancy. The core on-premise infrastructure is located in a secure data center in Nottingham.

The primary server cluster consists of the following:

Server Role Server Name CPU RAM Storage
Compute Node 1 em-cn01 2 x Intel Xeon Gold 6248R 256 GB DDR4 ECC 4 x 4TB NVMe SSD (RAID 10)
Compute Node 2 em-cn02 2 x Intel Xeon Gold 6248R 256 GB DDR4 ECC 4 x 4TB NVMe SSD (RAID 10)
Database Server em-db01 2 x Intel Xeon Silver 4210 128 GB DDR4 ECC 2 x 8TB SAS HDD (RAID 1)
Network/Firewall em-fw01 2 x Intel Xeon E-2224 32 GB DDR4 ECC 2 x 1TB SSD (RAID 1)

These servers are complemented by cloud instances on AWS for burst capacity and specific services like model training. See Cloud Integration for details.

2. Software Stack

The software stack is designed for deep learning and data analytics. We utilize a Linux-based operating system, with specific distributions detailed below.

Component Version Purpose
Operating System Ubuntu Server 22.04 LTS Base OS for all servers
Containerization Docker 24.0.5 Application deployment and isolation
Orchestration Kubernetes 1.27 Container management and scaling
Deep Learning Framework TensorFlow 2.13 Model development and training
Data Science Libraries Python 3.10, Pandas, NumPy, Scikit-learn Data manipulation and analysis
Database PostgreSQL 15 Data storage and retrieval

All software is managed using Ansible for automated configuration and deployment. Please refer to the Deployment Procedures wiki page for detailed instructions. The Monitoring Dashboard provides real-time system status.

3. Networking Configuration

The server network is segmented into three zones: public, DMZ, and private.

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