多个负载均衡的服务器:避免应用程序数据的本地重复

abe*_*ehr 0 network-attached-storage hard-drive load-balancing

我想用(最初)3 台计算机制作负载平衡服务。

我想使用循环法甚至更好:“NAT 和反馈”(客户端被发送到无关的服务器)。

因为我不想多次拥有相同的数据,所以如果可能的话,我想让所有服务器访问同一个硬盘。

我怎么能做到这一点,这是否是一个好主意/合理的,因为一次只能由一台计算机读取高清 - 或者可以吗?

如果这是一个坏主意,我该怎么做才能不将所有空间都花在重复数据上?如果没有办法(我不会失去速度)我如何同步高清?

我可以用 NAS 做点什么吗?

附:我想使用 mac os x lion 服务器和许多一两个 linux ubuntu 服务器

wom*_*ble 5

你可以做各种各样的事情,但作为一个走过这条路并有伤痕证明这一点的人,我强烈建议你克服在多台机器上复制应用程序代码的毫无根据的厌恶。尝试集中您站点的这方面会引入不必要的性能瓶颈和单点故障,并降低您的部署灵活性。

不要试图创建一个脆弱和不可靠的架构,而是将精力集中在自动化部署和代码管理实践上,这将提供一个更具可扩展性和健壮性的环境。