这篇内容反思了自20世纪80年代初以来,互联网在家中的存在方式发生的巨大变化。最初,家用电脑——一件庞大的家具——既是共享互联网接入的*地点*,也是*时间*,通常受到时间安排的限制。“上网”是一项有意的行为,一次约定,而不是一种持续的状态。这种设置促进了协商和有限的接入感。
随着时间的推移,这种受限的体验逐渐消失。笔记本电脑、无线连接,最终是智能手机,使互联网摆脱了单一的地点和时间安排,使其永久可用。“上网”的含义丧失,连接成为日常生活的一种常态。
这不仅仅是一项技术变革,更是互联网融入我们生活方式的转变。共享的、协商的体验碎片化为个体、持续的接入。家庭电脑桌代表了一个逝去的时代——一个互联网被视为可以包含在家庭生活结构之内的工具的时代,而不是成为一种包罗万象的媒介。
## Healthchecks.io 对象存储迁移总结
Healthchecks.io 将 ping 请求体(最多 100kB)存储在对象存储中,最初使用 OVHcloud 和 UpCloud 等托管服务提供商。虽然这些服务提供了便利性,但随着数据量的增加(目前 1400 万个对象,119GB),性能和可靠性问题日益突出。团队需要一个解决方案,支持 30 次/秒的上传(峰值时),并具有持续的数据更新,优先考虑低延迟和可接受的持久性——数据丢失并非关键,但性能影响是。
在评估了复杂的自托管选项(如 Minio)后,团队选择了一种更简单的方案:在专用服务器上运行 **Versity S3 Gateway**,并使用 Btrfs 文件系统和 RAID 1 NVMe 驱动器。这会将本地文件系统转换为 S3 兼容的 API。数据通过 rsync 每小时备份一次,并每天进行加密的异地备份,接受在最坏情况下可能出现 2 小时的数据丢失窗口。
迁移后,**S3 操作的延迟得到了显著改善**,并且上传排队减少。虽然由于专用服务器导致成本增加,但团队认为性能和可靠性的提升是值得的,并对未来可能的迁移保持开放态度。