当前位置: 首页 > news >正文

WEB弹性设计

思路:首先得有个架构,然后挨个分析瓶颈资源是什么,然后看看这个资源是否可以扩展规格,是自动还是手动

1. 接入:用EIP还是固定公网IP介入。 
- 限制因素:带宽

2. LB负载均衡
- 将流量拆分不同VPC

3. 服务弹性
- 服务架构上弹性:使用注册中心进行服务治理
- 服务节点弹性:使用容器可以动态调整节点数量

4. DB弹性
- 可变规格:节点数量:单个节点包括:CPU,内存,存储空间,带宽
- 主从结构:从库节点动态扩容,读写分离

5. 中间件弹性
- Redis弹性:
- Kafka弹性:
- ES弹性:


自动化弹性前提:
1. 监控:获取各个节点的指标
2. 分析:根据指标进行分析,看是否需要扩容缩容
3. 执行:调用对应组件的管理API进行操作
4. 管理:全流程需要进行详细记录,或者手动干预某个步骤


其他概念:
EIP 独立的公网IP资源,可以与阿里云专有网络VPC类型的ECS、NAT网关、ENI网卡、私网负载均衡SLB绑定,并可以动态解绑,实现公网IP与ECS、NAT网关、ENI网卡、SLB的解耦,满足灵活管理的要求。

NAT网关(NAT Gateway)可以提供网络地址转换服务。阿里云提供公网NAT网关和VPC NAT网关两款产品。公网NAT网关提供公网地址转换服务,VPC NAT网关提供私网地址转换服务,您可以根据业务需求灵活选择。

SLB 阿里云负载均衡SLB是对云上流量进行按需分发的服务。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云新一代SLB产品簇包含应用型负载均衡ALB和网络型负载均衡NLB。
- 应用型负载均衡ALB:强大的7层处理能力与丰富的高级路由功能 聚焦HTTP、HTTPS和QUIC应用层协议 面向应用层交付
- 网络型负载均衡NLB:超强的4层处理能力与大规模SSL卸载功能 聚焦TCP、UDP和TCPSSL协议  面向网络层交付

ELB 边缘负载均衡ELB(Edge Load Balancer,在ENS服务中简称ELB)接收来自客户端的请求,对流量进行按需分发,通过将流量分发到后端多台ENS实例上同步处理,来扩展应用系统的服务吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

SLB 和 ELB的区别:
- 是AWS的负载均衡服务;SLB是阿里云的负载均衡服务

API 网关负责协调和管理各种 API 和 AI 请求,是构建应用的关键基础设施。阿里云 API 网关分为云原生 API 网关和 AI 网关两个产品。云原生 API 网关将 API 管理、流量网关和微服务网关能力深度整合,是高性能、高扩展性网关。AI 网关面向 AI 场景全新打造,统一代理大模型 API 和 MCP Server,并提供丰富的集成和治理能力。


NAT网关 和 API网关区别:
- 定位不同:NAT网关用于网络分流;API网关负责微服务架构中请求路由

http://www.dtcms.com/a/285843.html

相关文章:

  • 使用 C++ 和 OpenCV 进行表面划痕检测
  • jQuery最新js文件下载教程
  • Django母婴商城项目实践(五)
  • Python 使用期物处理并发(使用concurrent.futures模块下载)
  • 黑马Node.js全套入门教程,nodejs新教程含es6模块化+npm+express+webpack+promise等_ts对象笔记
  • MISRA C-2012准则之指针类型转换
  • build.log中的is not a subdirectory of和ScanSourceDirectories函数的关系
  • 「Java案例」方法重装求不同类型数的立方
  • MySql:索引,结构
  • Leetcode 04 java
  • cocosCreator2.4 Android 输入法遮挡
  • JAVA中StringBuilder类,StringJoiner类构造函数方法简单介绍
  • C语言基础:数组练习题
  • Zabbix安装-Server
  • 【JS笔记】Java Script学习笔记
  • 【C语言进阶】题目练习(2)
  • react控制react Popover组件显示隐藏
  • Vue3 中使用 Element Plus 实现自定义按钮的 ElNotification 提示框
  • WAF 能防御哪些攻击?
  • logback日志控制服务器日志输出
  • Leetcode刷题营第三十三题:对称二叉树
  • Gitee 远程库多人如何协作?
  • gitlab-runner配置问题记录
  • hive分区表临时加载日批数据文件
  • TapData 出席 2025 MongoDB 用户大会新加坡站,分享构建实时统一数据平台最佳实践
  • day24 力扣93.复原IP地址 力扣78.子集 力扣90.子集II
  • 【基座模型】Qwen3报告总结
  • 告别 addEventListener
  • effective python 条款11 学会对序列做切片
  • 人脸检测算法——SCRFD