Plaza 新闻汇总

Fastmail 为什么使用自己的硬件

本文是 Fastmail 2024 年圣诞节系列文章的第 22 篇,主要讨论了 Fastmail 为什么选择使用自己的硬件。

Fastmail 拥有超过 20 年使用自有硬件的经验,他们认为相比于将所有服务迁移到云端,这种方式在成本优化方面更具优势。

**使用自有硬件的优势:**

* 能够更好地了解短期、中期和长期的使用模式、需求和增长情况,从而提前计划硬件采购,无需云服务提供的快速动态扩展能力。

* 拥有内部运营经验,可以安装、配置和运行自己的硬件和网络,这些技能在过去 25 年中得到了积累和发展。

* 能够长期使用硬件,硬件的使用寿命可以达到 5 到 10 年,从而可以将硬件成本分摊到多年。

**硬件发展历程:**

Fastmail 在过去 25 年中经历了多次硬件升级。最初使用的是旋转磁盘和 ARECA RAID 控制器,后来升级到基于 NVMe SSD 的 2U AMD 平台。

**ZFS 文件系统的应用:**

在升级到 NVMe SSD 后,Fastmail 选择使用 ZFS 文件系统,并启用 Zstandard 压缩,节省了约 40% 的存储空间。文章还对 ZFS 的压缩参数进行了优化和计算。

**SSD 寿命:**

文章分析了 SSD 的寿命和写入次数,并通过实际数据表明,SSD 的寿命远超预期,并且比传统的 HDD 更加可靠。

**存储成本计算:**

Fastmail 最近对数据备份解决方案进行了成本计算,包括:迁移到云存储、升级现有服务器中的硬盘和升级到 NVMe SSD 服务器。

* **云存储:**分析了 Amazon S3、Cloudflare R2、Wasabi、Backblaze B2 和 Amazon S3 Glacier 等云存储服务的成本,并指出了其优缺点。

* **升级硬盘:**分析了升级现有服务器中硬盘的成本和可行性。

* **升级到新的硬件:**分析了升级到 NVMe SSD 服务器的成本和优势,最终选择了这一方案。

**结论:**

运行自己的硬件可能并不适合所有人,但对于那些了解自身扩展需求并拥有相关经验的公司来说,这种方式可以带来显著的成本效益。Fastmail 选择 2U AMD NVMe 平台结合 ZFS 文件系统,凭借其可靠性、高 I/O 性能、空间和功耗优势,以及现有的备份系统和代码的兼容性,获得了良好的效果。

原文地址
2024-12-22 22:11:18