首页 > 其他分享 >多层负载均衡架构

多层负载均衡架构

时间:2024-03-16 21:55:05浏览次数:47  
标签:lb1 负载 lb2 架构 -- 多层 ngx1 均衡

多层负载均衡架构

flowchart LR c1 c2 c3 c4 subgraph 四层负载均衡 lb1 lb2 end subgraph 七层负载均衡 ngx1 ngx2 ngx3 ngx4 end subgraph 后端服务 rs1 rs2 rs3 rs4 end c1--DNS-->lb1 c2--DNS-->lb1 c3--DNS-->lb2 c4--DNS-->lb2 lb1-->ngx1 lb1-->ngx2 lb2-->ngx3 lb2-->ngx4 ngx1-->rs1 ngx1-->rs2 ngx1-->rs3 ngx1-->rs4

典型的负载均衡架构如上图, 包含三层负载均衡;

  1. DNS: 将不同的 client 请求解析到不同的四层负载上;
  2. 四层负载均衡
    • 软件 LVS;
    • 硬件 F5;
  3. 七层负载均衡: 例如 nginx;

其中, 四层负载有可通过 ECMP 进行负载均衡和高可用;实际上 lb 是由多台机器组成的集群;

LVS 常用模式

  • DR;
  • FullNAT;
  • Tunnel;

一般数据中心采用 FullNAT 模式, 因为该模式不受限于网络架构;

FullNAT示意图

标签:lb1,负载,lb2,架构,--,多层,ngx1,均衡
From: https://www.cnblogs.com/aloe-n/p/18077716

相关文章

  • 图像处理ASIC设计方法 笔记10 插值算法的流水线架构
    (一)三次插值算法实现的图像旋转设计的流水线架构传统上,三次插值算法实现的图像旋转设计需要三块一样的处理资源,为了节约资源,采用流水线设计,简单来讲就是三次插值算法共用一块资源,优化这部分使用的存储器结构,以达成流水线的目标。插值算法最直接的是需要DFF模块,现在对它进......
  • Linux-网络架构
    1.网线类型 2.交换机特点在一个交换机的端口上所连接的所有终端设备,均在一个网段(局域网LAN)上(称为一个广播域)产生广播消耗设备CPU资源终端用户的设备接入,连接交换机.一般情况下交换机24口,48口,96口.一个网段会有一个统一的网络标识,网段192.168.15.xxx企业级交换机......
  • ARM-V7架构(二)
    本节主要介绍ARM指令: GNU汇编语法:GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分,如下:label:instruction@commentlabel即标号,表示地址位置,有些指令前面可能会有标号,这样就可以通过这个标号得到指令的地......
  • ARM-V7架构(一)
    cortex-A7基于ARMV7-A架构,复习一下armv7 ARM-V7的模式类型如下:FIQ快速中断和IRQ外部中断的区别:当一个高优先级中断产生时将会进入FIQ,一般用于高速数据传输和通道处理。当一个低优先级中断产生将会进入IRQ,一般用于通常的中断处理 处理器模式可以通过软件控制进行切换,也可......
  • 【机器学习智能硬件开发全解】(五)—— 政安晨:嵌入式系统基本素养【总线、地址、指令集
    在智能硬件领域中,一个核心概念是嵌入式系统,整体结构可以分为以下几个主要组成部分:控制器:控制器是嵌入式系统的核心,负责处理和执行系统中的各种任务和功能。它通常由中央处理器(CPU)和相关的外围设备(如存储器、时钟、中断控制器等)组成。存储器:存储器用于存储系统的程序代码和......
  • 从后端获取的数据,是多层嵌套的,该如何传递给各个tab和子组件,如表单和表格?
    当后端返回的数据是多层嵌套结构时,传递给各个Tab和子组件(如表单和表格)可以按照以下步骤进行:状态管理:使用React的状态管理库如Redux、MobX或React的ContextAPI来集中存储从后端获取的多层嵌套数据。这样可以确保所有子组件都可以访问到这些数据。//使用Redux示例import{c......
  • Lambda架构和Kappa架构的区别
    Lambda架构和Kappa架构是处理大数据流的两种流行架构模式,它们旨在处理大规模的数据流,并能够提供实时数据处理的能力。这两种架构各有特点,适用于不同的业务场景。Lambda架构Lambda架构由NathanMarz提出,旨在解决大数据系统中的复杂性问题,特别是需要处理大量实时数据的系统。Lamb......
  • 达梦数据守护系统(主备架构)如何正确重启备库
     达梦数据守护系统(主备架构)如何正确重启备库 达梦主备架构有官方的名称,叫做:数据守护系统。无论是重启主库还是备库,或者关闭守护系统的时候,需要按照一定顺序和规则来执行。不然可能引起主备切换,主库进入suspend状态,甚至造成守护进程组分裂等可能。 这里讨论如何规范重......
  • 搭建项目前端系统基础架构
    Vue是什么Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。目前市面上有很多基于Vue重新封装的各种前端UI框架,集成比较容易,如Element,iView等,另外......
  • 芯片架构设计及其作用
    芯片架构设计是芯片流片前很重要的一个环节,俗称pre-silicon,芯片架构设计的好坏,决定了芯片产品的质量,决定了芯片产品是否易用,决定了芯片产品的性能,决定了芯片产品在市场上是否具有持久性。芯片生产是个大工程,芯片硬件和芯片软件具有非常不同的特性,芯片软件在release后可以持续完......