Server Load Balance

简介: No content

Server Load Balance

Introduction

  • 当存在多台服务器组成的后端被大量的IP访问时(或者DDos攻击),会造成某服务器的过载停机。
  • SLB(Server Load Balance)则是在动态地将访问流量转发给后端服务器群,确保每台主机的负载均衡。
  • 实现方式:计算资源虚拟化——应用服务池。SLB根据需求和后端状态,将服务池中的请求发送给多台服务器。

环境

  • CentOS x86 $\times$ 2
  • 二者部署的是同一个网站(但是后端IP是不同的机器)
  • SLB

ALi 的 SLB 配置

  • 工作台 --> 负载均衡 --> 开始配置实例
  1. 协议、监听:HTTP , 80端口
  2. 后端server:默认组,添加后端实例,端口都设置为80
  3. 提交

测试:验证SLB性能

  • 转发
  1. 访问SLB的公网IP --> 依次转发给不同的后端server
  2. 默认servers group:修改servers的权重
  3. 再次访问SLB公网IP --> 按照权重比例访问不同server
  • 会话保持、
  1. 监听 --> 配置 --> 高级 --> 开启会话保持 (180 s)
  2. 访问公网IP --> 保持在其中之一server上180 s
  • server异常测试
  1. 默认server group: 关闭该server
  2. 访问公网IP --> SLB转发到其余的server上了
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
存储 开发框架 程序员
在Avalonia项目中使用MediatR和MS.DI库实现事件驱动通信
AvaloniaUI是一个强大的跨平台.NET客户端开发框架,让开发者能够针对Windows、Linux、macOS、Android和iOS等多个平台构建应用程序。在构建复杂的应用程序时,模块化和组件间的通信变得尤为重要。Prism框架提供了模块化的开发方式,支持插件的热拔插,而MediatR则是一个实现了中介者(Mediator)模式的事件订阅发布框架,非常适合用于模块之间以及模块与主程序之间的通信。
|
安全
CNVD-2021-49104——泛微E-Office文件上传漏洞
CNVD-2021-49104——泛微E-Office文件上传漏洞
1277 1
CNVD-2021-49104——泛微E-Office文件上传漏洞
|
机器学习/深度学习 算法 Python
LightGBM中的特征选择与重要性评估
LightGBM中的特征选择与重要性评估【2月更文挑战第1天】
3037 0
|
人工智能 安全 搜索推荐
Manus:AI 领域的又一次 "DeepSeek 时刻"?
Manus是由Monica.im团队推出的一款全球首款通用型AI Agent,具备自主规划、分析和执行复杂任务的能力,不仅限于对话式AI。它在GAIA基准测试中超越了GPT-4等主流模型,能够自动完成市场调研、代码开发、文件处理等任务,被誉为AI领域的“DeepSeek时刻”。目前Manus处于内测阶段,邀请码供不应求,甚至在灰色市场上被炒至高价。其技术突破和稀缺性营销引发了市场的广泛关注,可能引领AI进入全新的“代理时代”。
620 91
Manus:AI 领域的又一次 "DeepSeek 时刻"?
|
数据库 数据安全/隐私保护
共享锁和排他锁在实际应用中的优缺点
【10月更文挑战第16天】共享锁和排他锁是多进程和多线程环境中常用的同步机制,它们各自具有优点和缺点。在实际应用中,需要根据具体的场景和需求选择合适的锁类型。在选择锁时,需要考虑读写比例、数据一致性要求、系统性能、死锁风险等因素,并结合实际情况进行优化和调整。通过合理使用锁,可以提高系统的并发性、数据一致性和性能。
|
存储 NoSQL MongoDB
MongoDB 概念解析
10月更文挑战第12天
427 0
MongoDB 概念解析
|
分布式计算 数据库
Mapreduce中的Mapper&reducer
【9月更文挑战第19天】在 MapReduce 框架中,Mapper 和 Reducer 是处理大规模数据集的关键组件。Mapper 负责将输入数据分割成键值对,而 Reducer 则对这些键值对进行汇总处理,生成最终结果。两者通过并行处理和分布式计算协同工作,Mapper 将数据转换为键值对,Reducer 对相同键的值进行聚合。开发人员需实现相应接口并编写定制逻辑,以充分利用框架优势,处理大规模数据集并获得有价值的结果。
850 8
|
监控 网络协议 网络性能优化
如何办理支持UDP协议的网络
在当今网络环境中,UDP(用户数据报协议)因传输速度快、延迟低而广泛应用于在线游戏、视频流媒体、VoIP等实时服务。本文详细介绍了办理支持UDP协议网络的方法,包括了解UDP应用场景、选择合适的ISP及网络套餐、购买支持UDP的设备并进行优化设置,以及解决常见问题的策略,帮助用户确保网络稳定性和速度满足实际需求。
|
JavaScript 前端开发 网络架构
JavaScript的数组教程(最详细,更新至es6新语法)
JavaScript的数组教程(最详细,更新至es6新语法)