知识卡片
盘古用统一软件底座替代多套硬件阵列
内容
传统数据中心按业务场景在SAN(高IOPS随机读写)、NAS(易共享、连续读写)、OSD/对象存储 (大容量低成本)之间选型,再叠加HDD/SATA SSD/NVMe SSD等存储介质的排列组合,理论上有 十几种硬件形态,每种都需要单独的存储阵列。阿里云盘古的思路是反过来做:先把普通PC服务器的 磁盘打散连接成一个统一的分布式存储底座,只解决”可靠地存数据”这一件事,再在盘古之上用软件 分别实现块存储、快照、对象存储等协议层,对外呈现出十几种存储产品的形态。这是一种通用的 平台化思路——先做好一个足够通用的底层能力,把”满足不同场景需求”的差异化工作推到上层的 协议/接口适配层去做,而不是在硬件层就按需求分岔。
参考来源
《混合云架构》第2章《阿里云基础技术》2.4 存储