【急!】web服务器和文件服务器分离,有什么好办法?[web老手 集群请进]

萧湘易水寒 2011-11-17 05:08:24
问题:要实现的功能是:在一台网络服务器上启动了tomcat服务器,运行一个很大的网站,用户可以登录网站,然后上传文件和照片等,由于担心硬盘空间的问题,希望用户上传的文件等,能够上传并保存到另一台机器上,同时用户登录后又可以实时查看到自己之前上传的文件,并且需要保证文件和照片安全性。类似像QQ相册或新浪图片那样 http://image.sina.com.cn/2011/ffasdfa4564dsx44.jpg 这样存贮。
在网上看到网友提到以下几种方法但都只是提了一下没有稍详细的说明或解决方案。
1.
在iteye 上看到有人说“.把两台机器赋予不同的domain name,比如主机是 www.mysolution.cn, 文件服务器是photo.mysolution.cn,负责图片上传的servlet被部署在photo.mysolution.cn这台机器上,并存储图片的同时把图片的url比如http://photo.mysolution.cn/raylinn/2342S/23235da234.jpg, 写回www.mysolution.cn的数据库中”
[color=#FF0000]但是这样磁盘分区怎么管理?难道不分区吗?[/color]

2.磁盘映射。解决方法和实现我找了一下还没有,求指点

3.webservice 本质和方法一一样,存在问题也一样,求解

大家一起讨论一下吧,特别是有经验的做过集群的大蛱们,分数只是意思,问题解决可加加加++++
...全文
240 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
萧湘易水寒 2011-11-21
  • 打赏
  • 举报
回复
ivan_070能不能详细点呀?具体怎么上传、存贮、还有用户查看照片时怎么显示?求详解。。。谢谢
[Quote=引用 1 楼 ivan_070 的回复:]

我们做过这个,用了5台tomcat服务器作为网站存储,20台iis服务器外接了2个台磁盘柜作为文件服务器。用户上传的图片到tomcat服务器后,copy到磁盘柜的硬盘中。2个磁盘柜做实时备份,保证数据安全。

从成本和速度考虑,搭建了一个小型CDN,目前好点的机房100M带宽一年要20多万,而地方性机房100M带宽才2-3万,可以租用几个节点机房,每个节点机房从主机房同步文件,这样不但成本大……
[/Quote]
ivan_070 2011-11-18
  • 打赏
  • 举报
回复
我们做过这个,用了5台tomcat服务器作为网站存储,20台iis服务器外接了2个台磁盘柜作为文件服务器。用户上传的图片到tomcat服务器后,copy到磁盘柜的硬盘中。2个磁盘柜做实时备份,保证数据安全。

从成本和速度考虑,搭建了一个小型CDN,目前好点的机房100M带宽一年要20多万,而地方性机房100M带宽才2-3万,可以租用几个节点机房,每个节点机房从主机房同步文件,这样不但成本大大降低,而且速度还更快。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧