关于HA的一些概念
2017-07-21 15:10
211 查看
多个nginx之间集群不能互相通信,只能依靠多个keepalived。
keepalived能相互通信,所以能感知。
keepalived上层可以使用一个HAProxy做负载均衡。
多个mysql之间也是不能感知,多个mycat之间也不能感知(一个mycat可以处理多台mysql的读写分离。多个mycat的目的理解为随机使用一个mycat来处理)
所以在多个mycat上面可以使用多个keepalived来相互感应。同样多个keepalived上层可以使用一个HAProxy做负载均衡。
如果多个mycat上直接使用HAProxy那么只能实现负载均衡,不能实现高可用。
nginx不仅可以做负载均衡,它的性能小于HAProxy,小于LVS。
所以,我们一般讲nginx放到后面做web服务器来反向代理,顺便对tomcat做个负载均衡
keepalived能相互通信,所以能感知。
keepalived上层可以使用一个HAProxy做负载均衡。
多个mysql之间也是不能感知,多个mycat之间也不能感知(一个mycat可以处理多台mysql的读写分离。多个mycat的目的理解为随机使用一个mycat来处理)
所以在多个mycat上面可以使用多个keepalived来相互感应。同样多个keepalived上层可以使用一个HAProxy做负载均衡。
如果多个mycat上直接使用HAProxy那么只能实现负载均衡,不能实现高可用。
nginx不仅可以做负载均衡,它的性能小于HAProxy,小于LVS。
所以,我们一般讲nginx放到后面做web服务器来反向代理,顺便对tomcat做个负载均衡
相关文章推荐
- 关于脱机的一些概念(网摘)
- 关于C++中的一些概念
- RabbitMQ中关于消息队列的一些概念
- 关于图像处理中所涉及到的一些边缘概念及名词解析
- Linux 关于动态链接库以及静态链接库的一些概念
- 关于凸优化的一些简单概念
- 关于对象与引用之间的一些基本概念
- Linux 关于动态链接库以及静态链接库的一些概念
- 学习笔记一:关于directx sdk的安装于一些概念
- 3.补发----关于数据结构的一些概念
- 关于数字信号处理中的一些概念的理解
- 关于 java web的一些基本概念
- 关于FP的一些概念
- 关于sim/usim的一些概念
- 关于凸优化的一些简单概念
- 关于高斯投影涉及的一些概念
- 关于大小端、位域的一些概念
- 关于凸优化的一些简单概念
- 关于Ruby, Ruby on Rails的一些概念属性的介绍
- Linux 关于动态链接库以及静态链接库的一些概念