serverless的slb

1. 先一句话说清

SLB = 负载均衡(阿里云 / 腾讯云等叫 SLB,AWS 叫 ALB/NLB)

Serverless = 函数计算 FC / FaaS

它们的关系:

SLB 是流量入口,负责转发请求到 Serverless 函数。


2. 典型架构(你最常用的)

plaintext

复制代码
用户请求 → 域名 → DNS → SLB → 函数计算(Serverless)

SLB 在这里干 3 件事:

  1. 统一入口:所有流量走 SLB,函数不用暴露公网 IP
  2. 负载均衡:把请求分给多实例、多可用区
  3. 安全 / 高可用:健康检查、HTTPS、限流、WAF 等

3. Serverless 场景下 SLB 的 3 种用法

① 公网访问(最常见)

  • 直接给函数配公网 SLB
  • 适合:网站、API、小程序后端

② 内网访问(VPC 内调用)

  • 内网 SLB 只在 VPC 里可见
  • 适合:微服务内部调用、数据库访问、内部系统

③ 七层 / 四层 怎么选?

  • 七层(HTTP/HTTPS)= 7 层 SLB / ALB
    • 能解析域名、路径、Header
    • 适合:Web、API、Serverless 函数
  • 四层(TCP/UDP)= 4 层 SLB / NLB
    • 纯转发,性能极高
    • 适合:游戏、长连接、非 HTTP 服务

Serverless 函数 99% 用 7 层 SLB。


4. 和普通 ECS 用 SLB 的区别

  • 普通:SLB → ECS
  • Serverless:SLB → 函数网关 → 函数实例

函数平台会自动扩缩容,你不用管实例数量,SLB 只负责转发。


5. 你做 Java 开发最关心的点

  • 函数可以挂在 SLB 后面当无状态服务
  • 适合:Spring Boot 打包成 Serverless 应用
  • 好处:不用管服务器、不用集群、自动扩缩容

6. 极简总结

  • SLB = 流量入口 + 负载均衡
  • Serverless + SLB = 高可用、免运维的后端服务
  • 业务场景:HTTP/HTTPS 优先用 7 层 SLB
相关推荐
李李李li3 分钟前
debian13.3安装k8s
云原生·容器·kubernetes
姚不倒8 分钟前
Go语言实战:构建一个安全的计算器服务(接口、错误处理与Panic恢复)
云原生·golang
AI云原生17 分钟前
远程控制软件进入协作阶段:ToDesk、向日葵、AnyDesk、RustDesk怎么选?
运维·服务器·网络·windows·docker·云原生·开源软件
阿里云云原生15 小时前
阿里云 STAROps 全域智能运维平台发布!从“被动救火”到“主动自治”
云原生
35岁程序员的自救之路16 小时前
AiBBS - 面向下一个十年的AI + 云原生社区系统
人工智能·云原生
珂玥c17 小时前
k8s集群ingress碎碎念
云原生·容器·kubernetes
平行云21 小时前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
姚不倒21 小时前
Go 进阶实战:实现泛型数据验证器
云原生·golang
容器魔方1 天前
华为云云容器引擎CCE 2026-Q1优化升级,全面进化您的云原生体验!
大数据·分布式·云原生·容器·云计算
数据与后端架构提升之路1 天前
论云原生层次架构在自动驾驶云控平台中的应用
云原生·架构·自动驾驶