美文网首页
IDC大规模业务集群网络扩展方案

IDC大规模业务集群网络扩展方案

作者: 广东羊驼 | 来源:发表于2017-07-25 13:01 被阅读0次

需求背景:

       当一个单一的业务对外流量很大时,超过700Mbps后,负载均衡器有可能会成为瓶颈,例如LVS和低型号的F5。这时候如果选择升级均衡器的话,会面临业务中断、成本过高、切割困难等技术和经济的问题。

方案1(DNS轮询):

实现原理:

1,DNS域名可以与多条A记录对应。服务端自动轮询解析

2,LVS+keepalived

网络架构图如下:

该方案优点:

平滑扩展

前期配置简单

该方案缺点:

相比其他方案,占用较多的公网IP

备用的LVS处于standby状态,计算资源不能充分利用起来

方案2(fullnat LVS+qugga OSPF):

实现原理:

1,等价路由(实现负载分担)

2,OSPF路由收敛(实现故障检测)

2,源IP和目标IP同时转换(实现跨网段负载均衡)

该方案的LVS与外网路由器/交换机的组网有以下可能的组网场景:

1,路由器和每个LVS之间分别使用不同的独立网段互联

2,路由器和所有LVS使用同一个网段互联

3,路由器和所有LVS使用同一个网段互联,且VIP和这个网段相同(该方案是可行的,因为路由器的选路规则是最长匹配原则,且路由器不同3层接口的网段可以为子集关系)

该方案的另一个变种是使用“静态路由+SLA/NQA”取代quagga OSPF。该方案具有更高的可用性(因为还可以检测到LVS的内网接口故障)。而且可以简化服务器的配置。把网络的功能由外网路由器实现。

(此时,SLA/NQA检测实例=LVS数量,外网路由器的业务静态路由数量=VIP数量×LVS数量)

配置要点:

为了保证session一致性,外网路由器一定要做基于flow的负载分担模式,并且最好是基于源IP Hash的区分模式。

方案3(方案1+方案2):fullnat+OSPF+DNS轮询

由于外网路由器/交换机的EMCP链路数有限制(可能是8条等价路由),所以单业务的LVS集群不能无限制添加。如果要在这个基础上再增加业务量的话,可联合DNS轮询来实现更高容量的集群。

相关文章

  • IDC大规模业务集群网络扩展方案

    需求背景: 当一个单一的业务对外流量很大时,超过700Mbps后,负载均衡器有可能会成为瓶颈,例如LVS和低...

  • Redis集群(Redis-Cluster)

               redis集群方案 Redis集群的特点:    1.支持动态扩展,应对高并发   2.满足...

  • 深入剖析Redis - Redis集群模式搭建与原理详解

    1. Redis集群方案 Redis Cluster 集群模式通常具有高可用、可扩展性、分布式、容错等特性。Red...

  • 实时计算框架:Spark集群搭建与入门案例

    一、Spark概述 1、Spark简介 Spark是专为大规模数据处理而设计的,基于内存快速通用,可扩展的集群计算...

  • 定时器在大型web项目中的应用和实现

    在大规模分布式系统中,每个业务都可能是集群,每个业务机都会产生定时任务,不同的业务会有不同的任务管理需求,统一的任...

  • Redis集群

    集群 节点 一致性hash 哈希槽 异步复制 网络分区 Redis的集群方案 redis cluster...

  • 分布式与集群

    分布式 不同的业务分布在不同的服务器上 集群 多台服务器集中在一起,实现同一业务。 集群的两大特性 1、可扩展性:...

  • Arxiv网络科学论文摘要21篇(2021-02-09)

    探索知识图中少样本链路预测的局限性; 大规模属性图的有效可扩展聚类; 大规模网络上的异步半匿名动力学; 基于网络的...

  • Linux_325_Nginx负载均衡理论

    Nginx负载均衡集群 负载均衡集群提供了一种廉价、有效、透明的方法扩展网络设备和服务器设备,集群能够提升计算机服...

  • 2022-05-18

    IDC基础运维 一、IDC机房相关就业知识1、IDC:网络数据中心2、IDC分类:两大类1)托管:大型IDC机房,...

网友评论

      本文标题:IDC大规模业务集群网络扩展方案

      本文链接:https://www.haomeiwen.com/subject/nnywkxtx.html