什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每 ...
分类:
其他好文 时间:
2016-09-19 10:14:00
阅读次数:
125
Oracle RAC 负载均衡使得从客户端发起的连接能够有效地分配到监听器负载较小的实例上。有两种方式实现客户端负载均衡,一是通过配置客户端的load_balance,一是通过配置服务器端的remote_listener参数。两种方式各有优劣,而且两者并不相互排斥,因此可以结合两种方式来更加有效的实 ...
分类:
数据库 时间:
2016-09-16 22:48:36
阅读次数:
239
Oracle RAC服务器端的负载均衡是根据RAC中各节点的连接负荷数情况,将新的连接请求分配到负荷最小的节点上去。当数据库处于运行时,RAC中各节点的PMON进程每3秒会将各自节点的连接负荷数更新到service_register。而对于节点中任意监听器故障或监听器意外失败时,PMON进程会每1秒 ...
分类:
数据库 时间:
2016-09-16 22:41:45
阅读次数:
289
实现负载均衡(Load Balance)是Oracle RAC最重要的特性之一,主要是把负载平均分配到集群中的各个节点,以提高系统的整体吞吐能力。通常情况下有两种方式来实现负载均衡,一个是基于客户端连接的负载均衡,一个是基于服务器端监听器(Listener)收集到的信息来将新的连接请求分配到连接数较 ...
分类:
数据库 时间:
2016-09-16 22:36:20
阅读次数:
202
使用keepalived的情况下,就不需要在dir上执行/usr/local/sbin/lvs_dr.sh脚本了,只需在rs上执行/usr/local/sbin/lvs_rs.sh,与ipvsadm无关了为了防止其中一台rs宕机而造成无法访问的情况,就需要有一个程序去监测,当一台宕机后,立马就可以把请求调度到其余机器上去,那就是k..
分类:
其他好文 时间:
2016-09-06 23:19:53
阅读次数:
134
做之前需要把ipvsadm的规则和iptables的nat规则清空:ipvsadm-Ciptables-tnat-F将rs1和rs2的网关还原,并关闭dir的外网ip:ifdowneth1DR模式下rs必须要有独立的公网ip,这样才能把请求直接回复给客户端,但也正因为有了3个不同的公网IP,会导致回复请求的IP不一致,所以要添加一..
分类:
其他好文 时间:
2016-09-06 23:19:31
阅读次数:
138
RabbitMQ消息队列(一): Detailed Introduction 详细介绍 RabbitMQ消息队列(二):”Hello, World“ global 全局,全球的super 超级的,全球priority 优先级load balance 负载平衡cluster 集群subscribe 订 ...
分类:
其他好文 时间:
2016-09-02 18:47:18
阅读次数:
116
常用的负载均衡开源软件有: nginx、lvs、keepalived 商业的硬件负载设备: F5、Netscale 1. LB、LVS介绍:LB集群是load balance 集群的简写,翻译成中文就是负载均衡集群 LVS是一个实现负载均衡集群的开源软件项目 LVS架构从逻辑上可分为调度层(Dire ...
分类:
其他好文 时间:
2016-08-29 17:25:02
阅读次数:
906
目前Azure的New Portal在国内已经上线了。本文将介绍最常见的一种场景:通过Azure的New Portal创建带有Server Load Balance的多台虚拟机。 1 创建Resource Group、Storage Account 首先点击New,再点击Sata + Storage... ...
分类:
其他好文 时间:
2016-08-19 19:09:35
阅读次数:
92
负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群技术。负载均衡将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备,从而提高了业务处理能力,保证了业务的高可用性。负载均衡基本概念有:实服务、实服务组、虚服务、调度算法、持续性等,其常用应用场景主要是服务器负载均衡, ...
分类:
其他好文 时间:
2016-08-17 12:18:16
阅读次数:
150