第四天:没看书+解决存储问题方案
2013-09-09 14:04
155 查看
果然,由于各种出其不意,又是两天没写博客,也没看书,坚持这事果然不容易。
今天也没什么记得,只有一个问题还值得唠两句。
一个论坛,上传下载文件都到一个目录下面。最初的架构是这个文件夹下通过NFS挂载一个RAID5磁盘阵列,6T*10的阵列理论上已经是相当吓人了。可偏偏现在60tb的数据就这样华丽的写满了。结果现在NFS只能挂一个节点,麻烦大了。
当然了最简单无耻的方法就是在代码里在改吧改吧存到另一个文件夹里然后在另一个文件夹挂另一个阵列,到时候判断判断什么的,但是个人觉得审视不美观,现在还没办法动手术处理那60T的数据。
方案1:NFS + ln-s 应用服务器认不出这个路径,失败
方案2:ln-s + NFS 这回是阵列认不出路径,失败
方案3:NFS+LVM LVM没有加速,处理60T的数据不能接受,失败
好吧,我承认我选择了最简单无耻的方案
其实最初在软件架构设计上就应该考虑到会有今天,设计好良好的负载均衡和分布式文件策略。当然了,现在做也来得及,只要能应付那60T数据就可以
说的这不得不说说facebook的图片存储系统,最典型的nfs集群策略,大量使用cdn,RAID6+nfs的上千个磁盘阵列节点。再加上google的Haystack技术,完美
下一步,老老实实的看完企业应用架构吧。加上php的手头那点事。
今天也没什么记得,只有一个问题还值得唠两句。
一个论坛,上传下载文件都到一个目录下面。最初的架构是这个文件夹下通过NFS挂载一个RAID5磁盘阵列,6T*10的阵列理论上已经是相当吓人了。可偏偏现在60tb的数据就这样华丽的写满了。结果现在NFS只能挂一个节点,麻烦大了。
当然了最简单无耻的方法就是在代码里在改吧改吧存到另一个文件夹里然后在另一个文件夹挂另一个阵列,到时候判断判断什么的,但是个人觉得审视不美观,现在还没办法动手术处理那60T的数据。
方案1:NFS + ln-s 应用服务器认不出这个路径,失败
方案2:ln-s + NFS 这回是阵列认不出路径,失败
方案3:NFS+LVM LVM没有加速,处理60T的数据不能接受,失败
好吧,我承认我选择了最简单无耻的方案
其实最初在软件架构设计上就应该考虑到会有今天,设计好良好的负载均衡和分布式文件策略。当然了,现在做也来得及,只要能应付那60T数据就可以
说的这不得不说说facebook的图片存储系统,最典型的nfs集群策略,大量使用cdn,RAID6+nfs的上千个磁盘阵列节点。再加上google的Haystack技术,完美
下一步,老老实实的看完企业应用架构吧。加上php的手头那点事。
相关文章推荐
- py2中存储的pickle和py3中pickle无法读取的兼容性问题解决方案
- docker解决数据存储问题的方案
- docker解决数据存储问题的方案
- docker解决数据存储问题的方案
- 如何解决Remoting无法传输存储过程参数的问题
- android应用程序,图片OutOfMemory问题解决方案
- vmware workstation 9.0.2中 虚拟机上网以及与宿主主机通信问题解决方案【1】
- Hadoop NameNode单点问题解决方案之一 AvatarNode
- 四种方案解决ScrollView嵌套ListView问题
- php在执行mysql存储过程后执行其他数据库操作问题解决方法
- nginx args urldecode 及nginx access_log中双引号被解析为x22问题解决方案
- Android ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题解决方案
- 问题解决方案(个人)
- Java 开发报表时参数丢失问题解决方案
- [IE9] IE9 Beta崩溃问题解决方案
- ASA/PIX 的双出口问题解决方案
- Opencv读取大矩阵问题解决方案
- 服务端解决跨域问题的方案(一)
- Java3D图像存储图片不随图像更新问题的解决
- ajax跨域问题解决方案