`
17studio
  • 浏览: 193597 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

分布式文件存储方案

阅读更多
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. 业界普遍应用的经验积累

分享到:
评论
2 楼 17studio 2008-10-20  
ncache是在请求分发模块做的事情
1 楼 Arbow 2008-10-17  
一些索引之类的数据可以用memcached,但是文件缓存用它就很有问题了,窃认为使用ncache等代替这层是个更好的方案

相关推荐

Global site tag (gtag.js) - Google Analytics