企业集群平台架构设计与实现1vs篇1|学习笔记

本文涉及的产品
应用型负载均衡 ALB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 快速学习企业集群平台架构设计与实现1vs篇1

开发者学堂课程【企业集群平台架构设计与实现:lvs/haproxy/keepalived:企业集群平台架构设计与实现1vs篇1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/391/detail/5009


企业集群平台架构设计与实现1vs篇1


目录:

一、课程安排

二、LVS 集群常见架构图

三、负载调度算法


一、课程安排

1.LVS 集群常见架构图

2.基于 IP 的负载调度策略

3.LVS 负载调度算法与应用场景

4.通过 prianha 实现 LVS 高可用负载均衡集群

5.基于 keepalived 实现 LVS 高可用负载均衡集群


二、LVS 集群常见的架构图

图片1.png

这个内容分三个部分,最上面一层叫 Load Balancer 层( LB 层)也就是负载均衡层,也就是讲的 LVS 集群软件就是运行在这一个层上。

中间一个层,服务主机层,这个层运行一个真实的服务器,有很多服务器,把后端运行的真实服务器叫 Real Server , 后端可能会有很多的 Real Server ,通过内网的交换机,局域网的交换机进行连接。

最底下一层叫做数据共享层,主要实现数据里集群与数据的共享,这个层的实验数据共享方法有很多种,最原始最常见的比如 NFS ,可以通过这样一个方式来实现让好多 Real Server 节点共享一个 NFS 分区,实现数据的同步跟共享。

还有一种方法用的比较多,通过一个数据同步软件比如 Think 等等去实现数据在各个服务器之间的同步,当然还有比较常见的集群文件系统,比如红帽子的一个 JFS ,谷歌的 ofs2 ,可以实现多个 Real Server 主机挂在同一个磁盘分区,实现数据同步的功能。

有了这样一个整体框架之后,再去 LVS 细节进行一个比较深入的研究,深度的介绍。

Load Balancer 层:位于整个集群系统的最前端,由一台或多台负载调度器( DirectorServer )组成。LVS 核心模板 IPVS 就安装在 Director Server 上,而 Director 的主要作用类似于一个路由器,它含有为完成 LVS 功能所设定的路由表,通过这些路由表把用户的请求分发给 Server Array 层的应用服务器( Real Server )。同时,在 Director Server 上还要安装对 Real Server 的监控模块 Ldirectord ,此模块用于监测各个 Real Server 服务的健康状况。在 Real Server 不可用时可以把它从 LVS 路由表中剔除,在恢复时重新加入。

对于Real Server ,几乎所有的系统平台,Linux 、Windows 、Solaris 、AIX 、BSD 系列都能很好地支持。


三、负载调度算法

运维里的负载均衡技术,是整个集群里技术模型,集群是一个总称,在集群下分了好多种分类,最常见的负载集群是属于集群当中的一种,高可用集群或者叫 HIA 主要实现热备这样一个功能,分布式集群也叫高性能计算是最经常使用的,分析大数据当中的 Hadoop 计算这样一个架构,就相当于一个高性能计算、分布式计算这样一个集群,把各个主机的节点计算性能整合到一起,实现分布式高性能计算,讲的是整个集群里应用最广泛的,基于互联网里应用最多的负载均衡技术。

负载均衡技术有很多实现方案,有基于 DNS 域名轮流解析的方法、有基于客户端调度访问的方法、有基于应用层系统负载的调度方法,还有基于 IP 地址的调度方法,在这些负教调度算法中,执行效率最高的是 IP 负载均衡技术。

LVS 的 IP 负载均衡技术是通过 IPVS 模块来实现的,IPVS 是 LVS 集群系统的核心软件,它的主要作用是:安装在 Director Server 上,同时在 Director Server 上虚拟出一个IP地址,用户必须通过这个虚拟的 IP 地址访问服务器。这个虚拟IP一般称为 LVS 的 VIP ,即 Virtual IP 。访问的请求首先经过 VIP 到达负载调度器,然后由负载调度器从RealServer 列表中选取一个服务节点响应用户的请求。

在用户的请求到达负载调度器后,调度器如何将请求发送到提供服务的 Real Server 节点,而 Real Server 节点如何返回数据给用户,是 IPVS 实现的重点技术。IPVS实现负载均衡的方式有三种,分别是 NAT(FULL NAT)、TUN 和 DR,下面进行详细介绍。四层就是一二三四层实现路由的技术。

相关实践学习
小试牛刀,一键部署电商商城
SAE 仅需一键,极速部署一个微服务电商商城,体验 Serverless 带给您的全托管体验,一起来部署吧!
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
打赏
0
0
0
0
315
分享
相关文章
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
本文探讨了如何通过技术手段混合使用AMD与NVIDIA GPU集群以支持PyTorch分布式训练。面对CUDA与ROCm框架互操作性不足的问题,文章提出利用UCC和UCX等统一通信框架实现高效数据传输,并在异构Kubernetes集群中部署任务。通过解决轻度与强度异构环境下的挑战,如计算能力不平衡、内存容量差异及通信性能优化,文章展示了如何无需重构代码即可充分利用异构硬件资源。尽管存在RDMA验证不足、通信性能次优等局限性,但该方案为最大化GPU资源利用率、降低供应商锁定提供了可行路径。源代码已公开,供读者参考实践。
13 3
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
本文介绍了阿里云实时数仓Hologres负责人姜伟华在Flink Forward Asia 2024上的分享,涵盖实时数仓的发展历程、从实时数仓到实时湖仓的演进,以及总结。文章通过三代实时数仓架构的演变,详细解析了Lambda架构、Kafka实时数仓分层+OLAP、Hologres实时数仓分层复用等方案,并探讨了未来从实时数仓到实时湖仓的演进方向。最后,结合实际案例和Demo展示了Hologres + Flink + Paimon在实时湖仓中的应用,帮助用户根据业务需求选择合适的方案。
572 20
Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
领先AI企业经验谈:探究AI分布式推理网络架构实践
当前,AI行业正处于快速发展的关键时期。继DeepSeek大放异彩之后,又一款备受瞩目的AI智能体产品Manus横空出世。Manus具备独立思考、规划和执行复杂任务的能力,其多智能体架构能够自主调用工具。在GAIA基准测试中,Manus的性能超越了OpenAI同层次的大模型,展现出卓越的技术实力。
深度用云——释放企业潜能 | 网络先行——阿里云网络卓越架构白皮书正式发布
深度用云——释放企业潜能 | 网络先行——阿里云网络卓越架构白皮书正式发布
​Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
​Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
|
1月前
|
转转平台IM系统架构设计与实践(二):详细设计与实现
以转转IM架构为起点,介绍IM相关组件以及组件间的关系;以IM登陆和发消息的数据流转为跑道,介绍IM静态数据结构、登陆和发消息时的动态数据变化;以IM常见问题为风景,介绍保证IM实时性、可靠性、一致性的一般方案;以高可用、高并发为终点,介绍保证IM系统稳定及性能的小技巧。
37 6
【上云基础系列-02】企业推荐!必学必会的上云标准架构(弹性架构)
本文介绍上云标准弹性架构,针对企业业务发展需求,推荐使用多服务器的弹性架构而非单体架构。方案包含负载均衡、NAT网关、云服务器ECS、云数据库RDS等组件,确保业务的负载分担、冗余备份及平滑扩展。通过统一公网暴露面管理和VPC网络设计,保障架构的稳定性、安全性和可扩展性。该架构适用于中小企业上云,避免性能瓶颈和迭代升级困难,支持业务持续发展。更多内容可参考下方演进说明总览。
企业网络架构安全持续增强框架
企业网络架构安全评估与防护体系构建需采用分层防御、动态适应、主动治理的方法。通过系统化的实施框架,涵盖分层安全架构(核心、基础、边界、终端、治理层)和动态安全能力集成(持续监控、自动化响应、自适应防护)。关键步骤包括系统性风险评估、零信任网络重构、纵深防御技术选型及云原生安全集成。最终形成韧性安全架构,实现从被动防御到主动免疫的转变,确保安全投入与业务创新的平衡。
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
97 3

热门文章

最新文章