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
相关推荐
秋播16 分钟前
国内本地WSL2编译rancher源码
云原生
小猿姐2 天前
MySQL Top 10 热点问题 AI 运维实战:从内核诊断到云原生运维
mysql·云原生·aiops
阿里云云原生3 天前
深入内核:拆解 OpenTelemetry eBPF 探针如何优雅地“透视”多语言微服务?
云原生
java_cj3 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
Database_Cool_3 天前
大规模数据分析降本指南:AnalyticDB Serverless 弹性架构实战
数据仓库·阿里云·架构·数据分析·serverless
互联网推荐官3 天前
上海软件定制开发公司推荐:从PaaS工程化路径看D-coding的技术取舍
云原生·云计算·paas·软件开发·开发经验·上海
sbjdhjd3 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
java_cj4 天前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
步步为营DotNet4 天前
基于.NET Aspire 实现云原生应用的高效监控与可观测性
云原生·.net·wpf
牛奶咖啡134 天前
KVM虚拟化与企业应用实践——给远端主机创建虚拟机
云原生·qemu·kvm·给远端主机创建虚拟机·创建uefi模式的虚拟机·安装openeulersp2·vnc与虚拟机环境搭建