首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式文件系统-混淆

问分布式文件系统-混淆
EN

Server Fault用户
提问于 2011-08-11 17:06:59
回答 3查看 609关注 0票数 0

我对这个概念很陌生。:)

我可以使用分布式文件系统作为web应用程序的冗余方式吗?

服务器A和服务器B将在分布式文件系统上安装Apache/mySql,服务器C管理连接(如果sA关闭,则转到sB或循环DNS)。像这样的东西有用吗?

如果是这样的话,那就太棒了,因为我不必担心数据库同步和文件同步。

谢谢!

编辑:非常感谢大家给出的内容丰富的答案!有很多东西要我消化。我(几乎)随机地提名了一个答案。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-08-11 17:21:07

我可以使用分布式文件系统作为web应用程序的冗余方式吗?

当然,你可以。

服务器A和服务器B将在分布式文件系统上安装Apache/mySql,服务器C管理连接(如果sA关闭,则转到sB或循环DNS)。像这样的东西有用吗?

您可以使用MySQL复制或查看:http://dev.mysql.com/doc/refman/5.0/en/ha-overview.html

而Apache,您可以使用DRBD以双主模式和集群文件系统(如政府财政或OCFS2 )设置A和B。关于C语言,你可以使用HAProxy或心脏起搏器。

票数 2
EN

Server Fault用户

发布于 2011-08-11 17:19:35

由于您不清楚实际讨论的是什么技术,所以我认为“分布式文件系统”指的是DFS。

DFS不适用于数据库.您仍然需要在数据库级别提供冗余,但是这将适用于web内容。您只需更新一台服务器,更改将被复制到DFS池中的其他服务器上。

票数 3
EN

Server Fault用户

发布于 2011-08-11 17:20:47

MySQL不能从共享或同步的文件系统中运行。您需要研究其他解决方案,例如使用MySQL集群。

Apache和其他web服务器应该可以在共享或同步存储上运行。确保您也共享脚本语言的会话存储(例如PHP),否则在更改服务器时,用户将丢失会话。

DNS循环不是HA (高可用性)的一个很好的解决方案,甚至对于负载平衡也不是一个很好的解决方案。考虑使用其他技术。例如,有多种负载平衡解决方案,这也实现了HA。从我的头顶:(LVS),Varnish,可能还有Nginx。

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

https://serverfault.com/questions/300184

复制
相关文章

相似问题

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