工作集常驻内存
384 至 768 GB DDR5-6000 ECC 内存,12 个内存通道,热表和索引常驻内存,大多数读取根本不会触及磁盘。
裸金属上的数据库
工作集放进内存,写入交给本地 NVMe Gen5。Pro 系列服务器将 12 通道 DDR5-6000 内存与高速本地硬盘相结合,并通过免费私有 VLAN 复制到备库服务器。
数据库首选
Pro 32
32 个 Zen 5 核心、384 GB 内存,2 × 3.84 TB NVMe Gen5 组成镜像:数据量在 3 TB 左右以内的 PostgreSQL 或 MySQL,用它做主库稳妥可靠。订两台:一主一备,每台 $749/月。
$749/月
部署几分钟内交付 · 8 个机房
384 至 768 GB DDR5-6000 ECC 内存,12 个内存通道,热表和索引常驻内存,大多数读取根本不会触及磁盘。
数据库与磁盘之间没有网络块存储:事务提交和检查点直接写入服务器内的 PCIe 5.0 NVMe 硬盘。
通过同一机房内服务器之间的私有 VLAN,将 WAL 或 binlog 流式传输到副本。内网流量不计费。
单租户硬件,没有 CPU steal,也没有共享的 IOPS 配额,高负载下查询延迟依然平稳。
推荐服务器
价格以美元按月计,不含税,已含不限流量和 DDoS 防护。
32 个 Zen 5 核心、384 GB 内存,2 × 3.84 TB NVMe Gen5 组成镜像:数据量在 3 TB 左右以内的 PostgreSQL 或 MySQL,用它做主库稳妥可靠。订两台:一主一备,每台 $749/月。
576 GB 内存和 2 × 7.68 TB NVMe Gen5,适合更大的数据集或繁忙的多租户数据库。48 个核心从容应对高并发、报表查询和并行索引构建。
四块 3.84 TB NVMe Gen5 硬盘可组 RAID 10,768 GB 内存可容纳超大工作集。双 25 Gbps 端口为复制、备份和客户端流量留足余量。
架构与选型
在现代硬件上,数据库性能主要取决于有多少数据能放进内存。请估算工作集,也就是查询在一个典型小时内会访问的表和索引,而不是磁盘上的全部数据量。如果工作集能放进内存且还有余量,读取就都来自内存,NVMe 硬盘主要承接写入。
数据库专用服务器的参数起点:
shared_buffers 设为内存的 25% 左右,effective_cache_size 设为 75% 左右,其余交给操作系统页缓存。innodb_buffer_pool_size 设为内存的 60% 至 75%。maxmemory 设得远低于物理内存,为基于 fork 的快照留出余量。粗略估算,假设约 30% 的内存留给连接、排序和操作系统,Pro 32 可缓存约 270 GB 的工作集,Pro 48 约 400 GB,Pro 64 约 540 GB。内存带宽同样重要:12 通道 DDR5-6000 为每路 EPYC 9005 处理器提供约 576 GB/s 的理论峰值内存带宽。
每台 Pro 系列服务器至少配备两块 NVMe Gen5 硬盘,请把它们做成镜像。用 mdadm 组软件 RAID 1 或使用 ZFS 镜像,单块硬盘故障时数据库照常运行;每个机房都备有现场备件,故障硬盘能很快更换。在 Pro 64 上,四块盘组 RAID 10 的写入带宽约为单组镜像的两倍。
比硬盘本身的速度更重要的几项选择:
noatime。使用 ZFS 时,常见的起点是让 recordsize 与数据库页大小一致:PostgreSQL 为 8K,InnoDB 为 16K。fio 按你的块大小测试,用 pgbench 或 sysbench 按你的并发量测试,并把结果保留下来作为基线。具体配置步骤见我们的指南:用 mdadm 在 NVMe 上配置软件 RAID。
将备库部署在同一机房,并通过免费私有 VLAN 连接:复制流量不经过公网接口,内网流量也不计费。典型的高可用架构如下:
容灾方面,可通过 WireGuard 或 TLS 在第二个机房增加一个异步副本。流量不限,跨机房复制不产生任何传输费用。备份要与副本分开:误执行的 DELETE 会被副本立即复制过去,而备份能让你回到过去的时间点。用 pgBackRest 或 Percona XtraBackup 备份到 Storage 264,可以很好地应对大规模归档。
你的技术栈
完整 root 权限,提供 Ubuntu、Debian、AlmaLinux、Rocky Linux、Windows Server 和 Proxmox VE 一键镜像,也可通过 KVM 控制台安装你自己的 ISO。
常见问题
Pro 32 是稳妥的默认选择:32 个核心、384 GB DDR5 内存和 2 × 3.84 TB NVMe Gen5,$749/月。当工作集超出内存容量,或者需要约 3 TB 以上的镜像存储时,再升级到 Pro 48 或 Pro 64。我们的工程师可以根据你当前的监控指标帮你确定配置。
不提供。服务器默认为非托管模式:你拥有完整的 root 权限,自行运行数据库引擎、负责升级和备份。我们的工程师 7×24 小时处理硬件、网络和平台问题,并会尽力协助解答操作系统方面的问题。
不收费。同一机房内的服务器可以共享免费的私有 VLAN,内网流量不计费。公网流量同样不限,复制到其他机房也不会产生传输费用。
做镜像:两块盘用 mdadm 组 RAID 1 或 ZFS 镜像,Pro 64 的四块盘则组 RAID 10。这样可以扛住单块硬盘故障。写入密集型数据库应避免使用校验 RAID,备份要存放在另一台服务器上。
可以。私有 VLAN 只连接同一机房内的服务器,跨地区请通过公网使用 WireGuard 或 TLS 加密的复制进行连接。流量不限,Pro 32 和 Pro 48 在北美、欧洲和亚太的 8 个机房均有供应。