我们的首选异地备份目标
64 TB 存储服务器
Ryzen 7 PRO 3700 ·
- 64 GB DDR4 ECC
- 4 × 16 TB HDD + 2 × 512 GB NVMe
- 1 Gbps 不限流量
- 4 个机房
4 × 16 TB HDD、64 GB ECC 内存,以及用于系统和元数据的 2 × 512 GB NVMe:RAIDZ2 下约 32 TB 可用,可选纽约、洛杉矶、阿姆斯特丹或法兰克福机房。
四块 16 TB 硬盘可提供 64 TB 裸容量,在双盘冗余下可用 32 TB,每 TB 成本远低于闪存。
存储服务器分布在纽约、洛杉矶、阿姆斯特丹和法兰克福,因此备份副本可以存放在另一座城市,甚至另一个大洲。
Borg、restic、Kopia 和 Proxmox Backup Server 都支持在客户端加密,因此存储主机上始终只有密文。
不限流量意味着完整恢复只花时间、不花钱:以 1 Gbps 线速恢复 10 TB 大约需要 22 小时。
推荐服务器
适用于从首次部署到繁忙生产环境的各个阶段。库存和价格实时更新;有货的推荐机型 2 分钟内上线。
我们的首选异地备份目标
Ryzen 7 PRO 3700 ·
4 × 16 TB HDD、64 GB ECC 内存,以及用于系统和元数据的 2 × 512 GB NVMe:RAIDZ2 下约 32 TB 可用,可选纽约、洛杉矶、阿姆斯特丹或法兰克福机房。
快速恢复层
2 × 3.84 TB NVMe、256 GB ECC 内存和 10 Gbps 端口,适合搭建全闪存 PBS 数据存储或 S3 热数据层;有空闲硬盘位时还可加装 NVMe 硬盘。
大容量归档
EPYC 7313P ·
12 × 20 TB HDD、128 GB ECC 内存和 10 Gbps 端口,适合超过 100 TB 的归档数据。已售罄:可先使用 64 TB 存储服务器,并申请到货通知。
需要保护的数据不足 10 TB?如果您已在使用 DediJet 服务器,异机备份空间 $5/月起,无需再管理第二台机器。
规格选型
去重率和压缩率因数据而异,差别很大(已压缩的视频几乎无法再缩小),因此请在运行最初几周后,根据您自己仓库的统计数据来确定容量。
| 备份场景 | 经验法则 | 推荐配置 |
|---|---|---|
| 用 Borg 或 restic 备份 |
去重后的历史备份通常相当于单份完整副本的 |
64 TB 存储服务器 |
| 为虚拟机集群部署 Proxmox Backup Server | 跨虚拟机去重;元数据放在 NVMe special vdev 上 | 64 TB 存储服务器 |
| 兼容 S3 的存储(Garage、SeaweedFS) | HDD 采用校验 RAID;元数据和小对象放在 NVMe 上 | 64 TB 存储服务器 |
| 使用 syncoid 的 ZFS 复制目标 | 存储池容量大于源端;快照保留时间更长 | 64 TB 存储服务器 |
| 虚拟机或数据库的热恢复 | 全闪存数据存储加 10 Gbps 端口,数小时内完成恢复 | AMD EPYC 7443P |
| 媒体归档或长期保留,100 TB 以上 | 12 块硬盘组成 RAIDZ2 vdev,10 Gbps 用于大批量数据迁移 | 240 TB 存储服务器 |
专家建议
我们的工程师针对此类工作负载给出的简明实用建议。
四块 16 TB 硬盘有三种组合方式:
工具通常会把 32 TB 显示为约 29.1 TiB;ZFS 存储池的使用率请保持在约 80% 以下。两块 512 GB NVMe 硬盘可以安装操作系统,并以镜像方式承载用于元数据的 ZFS special vdev,从而加速包含大量数据块的仓库。该 vdev 一旦丢失,整个存储池也随之丢失,因此切勿只用单块硬盘承载。
authorized_keys 中使用强制命令,将每个客户端的 SSH 密钥限制为只能运行 borg serve --append-only;或者运行 restic 的 rest-server --append-only。MinIO、Garage 和 SeaweedFS 都支持 S3 API,因此 restic、Kopia、rclone、pgBackRest 以及大多数备份工具无需任何修改即可写入。在单台服务器上:
有了 root 权限,您可以只安装真正需要的软件。以下是此类工作负载久经验证的选择。
常见问题
它配备四块 16 TB 硬盘。采用 RAIDZ2、RAID 6 或两组镜像时,可用容量约为 32 TB,在工具输出中约显示为 29 TiB;单校验方案可提供 48 TB,但只能承受一块硬盘故障。由于 ZFS 存储池的使用率最好保持在约 80% 以下,规划 RAIDZ2 存储池时按 25 TB 估算较为稳妥。
如果只需存放几台服务器的 Borg 或 restic 仓库,备份空间附加服务更简单:提供 1、5 或 10 TB 空间,可通过 SFTP、rsync、BorgBackup 或 restic 访问,独立于您的服务器,
可以。通过 IPMI 虚拟介质引导 TrueNAS ISO,然后像在任何裸金属机器上一样完成安装;之后它会在四块 16 TB 硬盘上创建 ZFS 存储池。请勿将其 Web 界面暴露在公网上,而应置于 VPN 或 IP 白名单之后,因为存储设备往往是攻击者的目标。Proxmox Backup Server 4 和主流 Linux 发行版均可一键安装,可作为替代方案。
按线速计算,1 Gbps 每小时约可传输 450 GB,因此 10 TB 大约需要 22 小时,这还未计入磁盘和软件方面的限制。升级到 10 Gbps 后,网络不再是瓶颈,瓶颈通常会转移到 HDD 阵列上。如果您的恢复时间目标以小时计,请将关键数据放在 NVMe 层上,例如配备 10 Gbps 端口的 EPYC 7443P。
将您的仓库分散到两台 64 TB 存储服务器上,最好位于不同机房;或者将两台配对,互相保存对方关键数据的副本。如果需要单台容量超过 100 TB,请订阅 240 TB 型号的补货提醒。