Turqoa Docs

Requirements

This page details the hardware, network, GPU, and storage requirements for deploying Turqoa across all deployment models.

Minimum Hardware Specifications

These specifications support a small deployment (1-4 gate lanes, basic security monitoring).

ComponentMinimum Specification
CPU16 cores / 32 threads (x86_64)
RAM64 GB DDR4 ECC
GPU1x NVIDIA T4 (16 GB VRAM)
OS Disk500 GB NVMe SSD
Data Disk4 TB NVMe SSD
Network2x 10 GbE NIC
PowerRedundant PSU

These specifications support a standard deployment (5-12 gate lanes, full security and maritime monitoring).

ComponentRecommended Specification
CPU32 cores / 64 threads (x86_64)
RAM128 GB DDR4 ECC
GPU2x NVIDIA A30 (24 GB VRAM each)
OS Disk1 TB NVMe SSD
Data Disk8 TB NVMe SSD (RAID 10)
Network2x 25 GbE NIC
PowerRedundant PSU (1200W+)

Large-Scale Specifications

For terminals with 12+ gate lanes or multi-module deployments (Gate OS + Terminal Security + Maritime):

ComponentSpecification
CPU64 cores / 128 threads or dual-socket
RAM256 GB DDR4 ECC
GPU4x NVIDIA A30 or 2x NVIDIA A100 (40 GB)
OS Disk1 TB NVMe SSD (RAID 1)
Data Disk16 TB NVMe SSD (RAID 10)
Network2x 100 GbE NIC
PowerRedundant PSU (2000W+)

Network Requirements

Port Map

PortProtocolDirectionService
443TCPInboundHTTPS --- Command Center, API
80TCPInboundHTTP redirect to HTTPS
554TCP/UDPInboundRTSP camera streams
8080TCPInternalONVIF camera discovery
5432TCPInternalPostgreSQL database
9092TCPInternalKafka event bus
6443TCPInternalKubernetes API (cloud/hybrid)
9090TCPInternalPrometheus metrics
123UDPOutboundNTP time sync

Bandwidth Requirements

Traffic TypePer-Lane BandwidthTotal (8 Lanes)
Camera streams (main)72 Mbps576 Mbps
Camera streams (sub)12 Mbps96 Mbps
TOS API traffic1 Mbps8 Mbps
Management + UI5 Mbps5 Mbps
Total90 Mbps685 Mbps

GPU Requirements for AI Models

Turqoa's AI pipeline runs multiple models concurrently. GPU VRAM is the primary constraint.

ModelVRAM UsagePurposeRuns Per Transaction
OCR (license plate)2 GBRead license plate characters1-2
OCR (container number)2 GBRead container ISO codes2-4
Damage detection4 GBIdentify structural damage on containers4-6
Chassis classification1.5 GBIdentify chassis type1
Seal detection1 GBVerify container seal presence1-2
Hazmat placard1 GBIdentify hazmat classification1
Intrusion detection3 GBPerimeter security monitoringContinuous

GPU Sizing Guide

Deployment SizeConcurrent StreamsRecommended GPU
1-4 gate lanesUp to 24 cameras1x NVIDIA T4 (16 GB)
5-8 gate lanesUp to 48 cameras2x NVIDIA A30 (24 GB)
9-12 gate lanesUp to 72 cameras2x NVIDIA A30 (24 GB) + 1x T4
12+ gate lanes + security72+ cameras4x NVIDIA A30 or 2x A100 (40 GB)

Note: GPU utilization should remain below 80% sustained to ensure consistent inference latency. Monitor with nvidia-smi or the Turqoa metrics dashboard.

Storage Sizing Guide

Turqoa stores transaction images, audit records, and event data. Storage grows proportionally with transaction volume.

Data TypeSize Per TransactionDaily Volume (8 Lanes)Monthly Total
Gate images (6 cameras)12 MB36 GB (3,000 txns)1.1 TB
OCR metadata5 KB15 MB450 MB
Decision audit records2 KB6 MB180 MB
Event logs1 KB3 MB90 MB
Security snapshots500 KB/event5 GB (10,000 events)150 GB
Total~41 GB/day~1.25 TB/month

Retention Recommendations

Data TypeDefault RetentionRegulatory Minimum
Gate images90 days30 days (varies by jurisdiction)
Audit records365 days180 days
Event logs180 days90 days
Security footage30 days14 days

Plan storage capacity for your retention period plus 20% headroom. For 90-day image retention at 8 lanes: 1.1 TB x 3 months x 1.2 = 4 TB minimum.