Host platform decisions
VPS hosts run on AMD EPYC platforms across all locations.
The standard host configuration is EPYC 7402P or 7543P
with 256-512 GB DDR4 ECC RAM, four to eight enterprise
NVMe drives in mirrored ZFS pools, and dual 10 Gbps NICs
bonded for aggregate throughput. EPYC chosen over Intel
for VPS density: 24 to 32 physical cores per socket
provides headroom for dedicated CPU pinning across many
tenants without overcommit. PCIe 4.0 lane count ensures
NVMe drives operate at full bandwidth. ECC throughout
protects against single-bit memory errors.
Each host runs Debian 12 or AlmaLinux 9 as the bare-metal
OS, with libvirt managing the KVM domains. Storage is
ZFS on host-level mirrors; VPS disks are zvols allocated
as block devices to each guest with virtio-blk
attachment. Network is a single Linux bridge per host
with vlan tagging per VPS for tenant isolation; firewall
rules enforce per-tenant network policies via nftables.
DHCP serves IP allocations to guests at boot via a
per-host dnsmasq.
We do not run live migration as a standard operation.
Maintenance windows announce 72 hours in advance with
shutdown-and-restart on the same host, or shutdown
followed by cold-migration to a different host within
the same datacenter. Live migration is technically
supported by libvirt and we use it for unscheduled
host maintenance, but the standard operational model
favors brief windowed downtime over the small risk of
live-migration anomalies.
Storage subsystem
Host storage uses enterprise NVMe drives with PLP
(power-loss protection): typically Samsung PM983 or
Samsung PM9A3, Micron 7300 PRO, or Intel D7-P5520
depending on host generation and stock. Drives rated
for 1.0 to 1.3 DWPD endurance run their full lifespans
under VPS workloads (the dominant write pattern is
relatively sparse compared to dedicated database
workloads).
Pools configured as ZFS mirrors (RAID-1 equivalent at
ZFS level) for two-drive hosts, or RAID-10 for four+
drive hosts. ZFS provides per-zvol compression
(LZ4 by default), per-zvol snapshots used for the
customer-facing snapshot feature, and end-to-end checksum
verification that catches silent data corruption.
Performance overhead from ZFS is small (single-digit
percentages on read, slightly higher on write); the
checksum guarantee and mature snapshot semantics are
worth it.
VPS storage is not network-attached. It sits on local
NVMe inside the host. Migration to a different host
requires either ZFS send-receive or block-level copy
across network. We do not run distributed storage
(Ceph, GlusterFS) under VPS; the operational model is
local-NVMe with cold migration when needed.
Network architecture
Each VPS gets a virtual NIC backed by virtio-net.
Virtio paravirtualisation eliminates most of the
syscall overhead of fully-emulated network adapters;
throughput approaches 9-10 Gbps on single VPS for hosts
with 10 Gbps NICs, with single-microsecond latency added
by the virtualisation layer.
IP addresses route to your VPS through host-level
forwarding. Our IP pools are independently announced
via BGP from each datacenter (we control the address
space, no upstream-provider sub-allocation). Each VPS
appears with its own dedicated public IPv4 and
delegated IPv6 /64. Custom rDNS gets configured at
provisioning and changes within 4 hours of any update
request.
Bandwidth allocation is enforced at host level, not via
per-tenant rate limits. VPS-1 includes 5 TB monthly,
VPS-2 10 TB, VPS-3 15 TB, VPS-4 20 TB, all on 1 Gbps
uplinks for VPS-1 and VPS-2, 10 Gbps for VPS-3 and
VPS-4. After monthly traffic exhaustion, bandwidth
throttles to 100 Mbps unmetered rather than incurring
surprise overage charges.
Operational details
Host monitoring runs continuously. Disk SMART metrics
polled every 60 seconds; ZFS scrubs run weekly
per-pool. CPU thermal monitoring, ECC error tracking,
NIC link state, host load averages all reported to our
internal Grafana stack. Alarm thresholds trigger
investigation before customer-visible degradation.
Customer-facing notifications via Telegram and email.
Routine maintenance windows scheduled with 72-hour
notice during regional low-traffic periods (typically
02:00-06:00 local). Emergency maintenance for active
host hardware failure: customer notification within
15 minutes of action; guests on affected hosts
either cold-migrate to backup hosts or restart on
the original host after repair, depending on failure
severity.
Backup is customer responsibility by default. We do
not run automatic backup of VPS contents. Snapshot
feature allows customers to take quick local
snapshots (stored on host pool) for rollback purposes;
for offsite encrypted backup we offer Backup-as-a-Service
addon at €19/month for up to 500 GB of data.