Bandwidth for big scans
12 DDR5-6000 memory channels per socket, 24 on the Max 192, feed vectorized engines that scan billions of rows.
Big data & analytics
Columnar databases and query engines are bound by memory bandwidth, cores and disk throughput. Max and Pro servers put up to 192 Zen 5 cores, 1.5 TB of DDR5-6000 and NVMe Gen5 in a single node.
Top pick for big data & analytics
Max 96
96 cores and 1,152 GB of RAM on a single socket, so there is no cross-socket NUMA traffic to tune around. A strong single-node ClickHouse or Spark host at $1,899/mo.
$1,899/mo
DeploySame-day delivery · 4 locations
12 DDR5-6000 memory channels per socket, 24 on the Max 192, feed vectorized engines that scan billions of rows.
Parallel engines such as ClickHouse, Trino and Spark use every core, so one large node can replace a small cluster.
Four NVMe Gen5 drives per Max server, 30.72 TB raw, for merges, spills and shuffle files.
The Max 192 has 2 × 100 Gbps ports, and private VLANs carry shuffle and replication traffic between your nodes at no charge.
Recommended servers
Prices per month in USD, excluding taxes, with unmetered traffic and DDoS protection included.
96 cores and 1,152 GB of RAM on a single socket, so there is no cross-socket NUMA traffic to tune around. A strong single-node ClickHouse or Spark host at $1,899/mo.
Two EPYC 9655 CPUs with 192 cores, 1.5 TB of DDR5 on 24 DIMMs and 2 × 100 Gbps ports, for the largest in-memory datasets and shuffle-heavy cluster nodes.
64 cores and 768 GB of RAM, ready in minutes in six locations: a cost-effective building block for ClickHouse shards, Kafka brokers or OpenSearch data nodes.
Architecture and sizing
Distributed systems pay for every node boundary with network shuffles, coordination and operational work. With up to 1.5 TB of RAM and 192 cores in one server, many analytical workloads that would need a cluster of smaller machines fit on one or two large nodes.
On the dual-socket Max 192, memory is split by default into two NUMA nodes, one per CPU. Memory-intensive engines run best when each process stays on one socket: pin instances with numactl, run one instance per socket, or enable the engine's NUMA awareness where it exists. The single-socket Max 96, with 96 cores and 1,152 GB of RAM, avoids the question entirely.
Max servers have four 7.68 TB NVMe Gen5 drives (30.72 TB raw), and the Pro 64 has four 3.84 TB drives. Choose the layout by where redundancy lives:
Tier your data. Keep recent partitions on NVMe and move older ones to cheaper capacity: ClickHouse storage policies can move parts to an S3-compatible store, which you can run yourself, for example with Ceph RGW or SeaweedFS on a Storage 264 (264 TB raw) in Ashburn, Los Angeles, Amsterdam or Frankfurt.
Compression changes the math: columnar engines often store data several times smaller than its raw size, so estimate disk needs from a sample of your own data rather than from source sizes.
When one node isn't enough, keep cluster traffic on the private VLAN: servers in the same location share it for free, and internal traffic is not billed. Practical starting points per engine:
The Max 192 has 2 × 100 Gbps ports for shuffle-heavy clusters, and the Pro 64 and Max 96 have 2 × 25 Gbps. Analytics is often bound by data movement, so measure throughput between nodes early.
Your stack
Full root access and one-click images for Ubuntu, Debian, AlmaLinux, Rocky Linux, Windows Server and Proxmox VE, or your own ISO through the KVM console.
FAQ
Start with the Max 96 if your hot data and queries fit in 1,152 GB of RAM: a single socket means no NUMA tuning. Choose the Max 192 for the largest in-memory working sets, the most concurrent queries or 100 Gbps cluster networking. Both are assembled to order and usually delivered the same day.
Yes. Spark in local mode, or a standalone cluster on one large node, runs many jobs without any network shuffle. With 96 to 192 cores and more than 1 TB of RAM, a single Max server handles datasets that would otherwise need several smaller machines. Add nodes over the private VLAN when you outgrow it.
If the engine replicates data across servers, as ClickHouse replicated tables and Kafka do, use the drives individually or striped for maximum throughput. If a node holds the only copy, use RAID 10 and keep backups on another server. Either way, leave free space for merges and compactions.
No. Private VLANs between your servers in the same location are free, and internal traffic is not billed. Public traffic is unmetered as well, so ingesting data or replicating to another location adds no transfer fees.
The Max 96 is available in Ashburn, Los Angeles, Amsterdam and Frankfurt, and the Max 192 in Ashburn, Amsterdam and Frankfurt. The Pro 64 adds Dallas and Singapore and is ready in minutes. For other combinations of CPU, memory, disks or ports, ask about a custom build.
Our top pick for big data & analytics costs $1,899/mo with unmetered traffic and DDoS protection included. Or let an engineer size the whole setup with you.