集群与负载均衡物业
此次PMI回升的主要原因是原材料库存上升。通常认为 在单一的服务器上执行WEB应用程序有一些重大的问题,当站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有点力不从心了。 另外一个常见的问题是会产生单点故障,如果该服务器坏掉,那么站就立刻无法运作了。不论是因为要有较佳的扩充性还是容错能力,我们都会想在一台以上的服务器计算机上执行WEB应用程序。所以,这时候我们就需要用到集群这一门技术了。 在进入集群系统架构探讨之前,先定义一些专门术语: 1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过络实现进程间的通信。应用程序可以通过络共享内存进行消息传送,实现分布式计算机。 2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对外界来看是一个大Web服务器。不过集群的节点也可以单独提供服务。 3. 特点:在现有络结构之上,负载均衡提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强络数据处理能力,提高络的灵活性和可用性。集群系统(Cluster)主要解决下面几个问题: 高可靠性(HA):利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。 高性能计算(HP):即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。 负载平衡:即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。 目前比较常用的负载均衡技术主要有: 1. 基于DNS的负载均衡 通过DNS服务中的随机名字解析来实现负载均衡,在DNS服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个名字的客户机将在解析这个名字时得到其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,他们也就访问不同地址上的Web服务器,从而达到负载均衡的目的。 2. 反向代理负载均衡 (如Apache+JK2+Tomcat这种组合) 使用代理服务器可以将请求转发给内部的Web服务器,让代理服务器将请求均匀地转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部Web服务器,而这种代理方式是多个客户使用它访问内部Web服务器,因此也被称为反向代理模式。 3. 基于NAT(Network Address Translation)的负载均衡技术 (如Linux Virtual Server,简称LVS) 络地址转换为在内部地址和外部地址之间进行转换,以便具备内部地址的计算机能访问外部络,而当外部络中的计算机访问地址转换关拥有的某一外部地址时,地址转换关能将其转发到一个映射的内部地址上。因此如果地址转换关能将每个连接均匀转换为不同的内部服务器地址,此后外部络中的计算机就各自与自己转换得到的地址上服务器进行通信,从而达到负载分担的目的。
查看本文来源
长春宫颈糜烂杭州哪家医院白癜风医院好
达霏欣用了过敏怎么办
- 06月21日游戏大丹犬图片位置
- 06月21日游戏外出期间罗威纳犬脚部受伤应该如何医治位置
- 06月21日游戏外出时怎样让拉布拉多犬对我们言听计从位置
- 06月21日游戏给狗狗吃零食的好处位置
- 06月21日游戏多事之秋我们要时刻关注伯恩山犬的健康位置
- 06月21日游戏外籍英文师打破重重困难携手动保组织拯救无位置
- 06月21日游戏夏季遛狗要注意这三件事否则狗狗受伤追悔莫位置
- 06月20日游戏猫属什么科的动物属于哺乳纲食肉目猫科动物位置
- 06月20日游戏猫咪饲料的对比说明位置
- 06月20日游戏猫咪饮食要当心忙碌也不能随便位置
- 06月20日游戏猫咪训练的四点要素位置
- 06月19日游戏刚生完小狗没奶怎么办位置