架设高可用 Web 服务器集群方案有哪些

如题所述

1前端放负载均衡
如 狼大人 所说的LVS可, 使用 F5 相关的硬件设备亦可.
需要注意: 是否需要session? 如果用户被打到了与上次访问时不同的物理机上, 会不会受影响? 如何让同一个用户的访问打到同一台物理机上?
还有一种方式是使用反向代理, 使用 Apache, Ngnix 等都可以实现.
2充分利用DNS
DNS 是一份天然的负载均衡方案, A记录可以写多个. 例如在北京和上海各有一组机器, 北京前端使用了LVS, 上海亦是, 则可以把北京/上海的LVS同时写到DNS中;
3是否需要考虑机房容灾?
简单的, 可以将狭义的集群, 在多个机房各部署一套, 形成大集群.
4集群了, 在程序设计中需要注意的地方
程序部署在多台物理机上, 需要注意在多台物理机器上的并发, 及信息的同步.
温馨提示:答案为网友推荐,仅供参考