首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >群集环境中的资产管理

群集环境中的资产管理
EN

Stack Overflow用户
提问于 2009-12-10 22:43:40
回答 1查看 110关注 0票数 0

我有一个在web服务器上运行的内容管理系统,其中允许用户上传资产,如图像,文件等到服务器。

我的问题是,将有2台服务器在负载均衡器后面运行,我正在尝试找到一种有效的方法来处理资产管理。

我的问题是:

是否每次都会将资产上传到一台服务器?或者,根据加载情况,是否有可能将图像/文件最终转换为server1或server2?

如果我不知道图像最终在哪台服务器上,我该如何处理这些图像呢?我是否必须在两台服务器之间保持这些资产(图像/文件)的目录同步?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-10 22:45:58

同步是一个难以破解的问题。您可以使用Couchdb进行即席同步,但这需要对低级问题有很好的了解。因此,您需要选择写主机。

DRDB

您可以查看DRDB :D使用一台服务器作为写主机,另一台服务器作为从服务器。然后,您可以从这两个服务器内容。这种方法对于数据库对来说非常神奇。

注意:将你的代码和URL分离成只写主和只提供服务将是一件好事。

Couchdb

您可以使用couchdb,但我认为这可能有些过分了。这是针对大量数据和高级别容错的。

NFS

您可以将写主机上的资源目录导出为nfs驱动器,然后从另一台计算机导入。但在这种情况下,它并不是在所有情况下都是负载均衡的--也就是说,只有在文件被从服务器缓存的情况下。您可以使用第三台计算机作为NFS服务器--这将允许您扩展到更多的web服务器。

中央NFS服务器可能是您最好的解决方案,因为您可以不使用写主机,因为每个前端服务器都可以执行写操作。这是我将使用的方法,除非我考虑超过peta-byte范围:P

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1881433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档