关闭

负载均衡和高可用性

130人阅读 评论(0) 收藏 举报
分类:
    负载均衡:就是对负载或流量分摊,不至于把一台机器超载导致服务终断或不可用,多台机器经常组成一个集群,来处理所有的并发量或负载等而不是单单的一台机器,相关软件:haproxy,lvs,nginx,这些软件提供对集群的管理,是集群的大门.

    高可用性:一个集群(负载均衡集群),一般都有一个公共ip或域名等对外提供服务,通过这个ip或域名等,就可以访问这个集群,因为这个域名或ip或相关的服务出问题了,那么就会出现整个集群不能对外提供服务,高可用性就是为了解决单点故障的问题,当集群中的主节点出问题后,次节点就会接管,这样的话保证了集群的高可用性,次节点通常是主节点的镜像,相关软件:keepalived,heartbeat.可以说高可用性解决了负载均衡出现单一管理节点出问题后整个集群不能对外提供服务的问题


高可用性集群中的节点一般是一主一备,或者一主多备,通过备份提高整个系统可用性。
而负载均衡集群一般是多主,每个节点都分担流量


原文地址:http://blog.chinaunix.net/uid-17268883-id-3512300.html

0
0
查看评论

Keepalived+Haproxy实现高可用负载均衡

高可用负载(主备节点)部署步骤完成下图一个简单的高可用负载机制:1.拷贝keepalived-1.2.19.tar.gz至Linux的/home目录(也可以是其它目录)2.解压并安装keepalived:tar -zxvf keepalived-1.2.19.tar.gz yum install p...
  • hexieshangwang
  • hexieshangwang
  • 2015-11-03 10:40
  • 1445

keepalive + Nginx实现高可用性及负载均衡

目录[-] 1. 安装Keeplived依赖 2. 安装Keepalived 3. 配置Keepalived 4. 运行Keepalived 5. 总结 前几天使用了Heartbeat作为高可用服务架构的解决方案,今天有试验了一种全新的解决方案,即采用Keepalived来实现这个功能。 ...
  • death_kada
  • death_kada
  • 2015-11-04 11:56
  • 1273

activemq消息队列高可用性和负载均衡

activemq5.9后提供了三种集群方式: 1.基于共享文件系统的,默认             2.基于jdbc的       ...
  • zhangxiaomin1992
  • zhangxiaomin1992
  • 2017-09-15 18:34
  • 146

数人云|还在为负载均衡操碎心?这里有10大开源负载均衡工具

关于负载均衡器,小数之前给大家分享了《关于负载均衡和服务发现,Google的经验在这里》数人云工程师手记 | Docker1.12服务发现,负载均衡和Routing Mesh,今天再给大家分享一下十种开源的负载均衡,希望对大家所有帮助。安装应用程序高可用性和提高性能的最快也最简单的方法之一就是实现负...
  • shurenyun
  • shurenyun
  • 2017-12-15 17:59
  • 429

nginx+keepalived高可用性负载均衡

nginx+keepalived高可用性负载均衡 一、前言 nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Sla...
  • menghuanhongye
  • menghuanhongye
  • 2013-09-13 11:27
  • 727

转载:浅谈web应用的负载均衡、集群、高可用(HA)解决方案

浅谈web应用的负载均衡、集群、高可用(HA)解决方案 博客分类:  架构 集群负载均衡           声明:以下仅为个人的一些总结和随写,如有不对之处,还请看到的网友指出,以免误...
  • hxehuang
  • hxehuang
  • 2016-09-18 17:32
  • 1484

haproxy 提供高可用性、负载均衡

简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行...
  • wyt4455
  • wyt4455
  • 2013-03-20 14:22
  • 630

高可用性系统

http://tech.meituan.com/high-availability-systems-dianping.html 所谓高可用性指的是系统如何保证比较高的服务可用率,在出现故障时如何应对,包括及时发现、故障转移、尽快从故障中恢复等等。本文主要以点评的交易系统的演进为主来描述如何...
  • u010913202
  • u010913202
  • 2016-05-18 16:15
  • 2480

为了提高性能和高可用性,看看大公司如何开发和部署前端代码

这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。 在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。 接下来,我想...
  • he90227
  • he90227
  • 2015-07-07 13:37
  • 1518

Redis缓存集群及集群负载均衡方案设计

缓存模块设计采用分布式缓存: 说明: (1)Web服务器端只负责调用接口获取/更新数据,不必关心业务数据处理; (2)接口负责具体的数据处理,包括缓存数据的写入/更新; (3)缓存集群用于缓存服务器宕机后,数据仍然高可用。缓存写入规则用户访问业务数据时,查询缓存,如果没有值,则从数据库载...
  • u013474436
  • u013474436
  • 2016-09-01 19:01
  • 468
    个人资料
    • 访问:387377次
    • 积分:5305
    • 等级:
    • 排名:第6138名
    • 原创:42篇
    • 转载:723篇
    • 译文:0篇
    • 评论:14条
    最新评论