硬核架构解析:如何在公共互联网上直接运行 iSCSI 块存储服务

这篇文章详细介绍了 scsipub.com 项目的工程实践,展示了如何在公共互联网上直接提供 iSCSI 目标站。该项目基于 Elixir (BEAM) 构建,不仅实现了基础的块设备分配,还攻克了 iSCSI-TLS 加密、开放源码 initiator 的兼容性怪癖以及写时复制 (COW) 等技术难题。更值得关注的是,其付费版完整实现了 SCSI-3 持久保留指令,这意味着它可以作为集群存储原语,在公网环境下支持 ESXi HA、Windows MSCS 等双节点故障转移集群,甚至支持 ESP32 和树莓派实现硬件级别的 iSCSI 网启。

原文链接:Hacker News

抢沙发

评论前必须登录!

立即登录   注册