分布式文件存储方案

阅读更多
client->请求分发模块->app->IO请求处理层->memcached->MogileFs->nfs->ext3

以前邮件系统的架构

IO请求处理层+缓冲管理层(预读写+块管理+索引管理)->nfs->ext3

文件分布存储解决的几个问题:

1. 容量
2. 成本
3. 速度
4. 服务稳定性

容量靠
1. mogilefs
2. nfs

成本靠
1. nfs的磁盘阵列柜方案

速度靠
1. 热点数据管理 (索引键: date/filepath/filesize)
2. 内存缓冲
3. ext3的inode

稳定性
1. raid
2. mogilefs
3. ext3

上述方案具有特点
1. 超大规模的验证
2. 业界普遍应用的经验积累

你可能感兴趣的:(memcached)