WEB弹性设计

发布于:2025-07-19 ⋅ 阅读:(13) ⋅ 点赞:(0)

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

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网关负责微服务架构中请求路由


网站公告

今日签到

点亮在社区的每一天
去签到