阿里云SLB负载均衡入门:什么时候需要用SLB?

0 阅读2分钟

单台服务器扛不住的时候就该上SLB了。SLB把流量分发到多台ECS,一台挂了其他继续接,不宕机。下面说清楚什么时候该用、怎么配。

一、什么时候该用SLB?

1. 单台服务器CPU经常100%

  • 访问量上来后一台机器扛不住
  • 加一台ECS,用SLB分发流量
  • 成本比升级高配置服务器便宜

2. 需要高可用

  • 一台服务器挂了网站就打不开
  • SLB后面挂2台ECS,一台挂了另一台自动接管
  • 适合企业官网、电商站这种不能宕机的业务

3. 需要做灰度发布

  • 新版本先给10%流量试试
  • 没问题再切100%
  • 出问题立刻切回旧版本

二、SLB有什么类型?

  1. 四层SLB(CLB):转发TCP/UDP,性能高,适合游戏、直播
  2. 七层SLB(ALB):转发HTTP/HTTPS,能根据URL分发,适合网站
  3. 应用网关(ASRG):高级路由和鉴权

三、基础配置步骤

  1. 创建SLB实例,选公网或内网
  2. 监听端口:80(HTTP)、443(HTTPS)
  3. 添加后端服务器:选2台ECS
  4. 配置健康检查:失败3次自动摘除
  5. 绑定域名到SLB公网IP

四、费用多少?

  • SLB实例费:约18元/天(性能保障型)
  • 流量费:按实际流量计
  • 比多买一台ECS便宜,适合中小流量

五、常见坑

  1. 健康检查没配:后端挂了SLB还往那发
  2. 会话保持没开:用户每次访问落到不同服务器,登录态丢
  3. 只挂一台ECS:那就失去意义了

南京很多小公司一开始单台ECS跑网站,流量上来后经常卡。找亿网科技加SLB扩容,从单台变集群,访问速度和稳定性都上来了。

总结:单台服务器扛不住、要高可用、要灰度发布,就上SLB。