为什么需要CLB
- 请求较多
- 用户量较大,后端故障概率大
CLB
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台云服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。 支持Http,https,UDP,tcp转发。
特性
高性能
CLB 单集群(非单个 CLB 实例)的最大并发连接数超过1.2 亿,可处理最大 40Gbps 的流量带宽,每秒处理600万包数据量,轻松应对日访问量超过千万的电商网站、社交平台和游戏业务等。高可用
一组 CLB 集群由 4 台物理服务器组成,CLB 可用性高达 99.95%。在单台 CLB 实例可用的极端情况下,仍可支撑 3000 万以上的并发连接数,同时集群系统会及时剔除故障实例,筛选出健康实例,确保后端服务器业务正常运行。弹性扩展
CLB 集群根据业务负载横向伸缩,弹性扩展应用系统对外的服务能力,同时借助弹性伸缩(Auto Scaling)的动态伸缩组自动创建和释放 CVM 实例,结合动态监控情况和秒级计费系统,您无需手工干预和预估资源,实现您的计算资源合理分配,防止资源浪费。安全稳定
CLB 依靠大禹分布式防御系统能够防御绝大多数网络攻击(如 DDoS、CC、Web 入侵),针对流量攻击实现秒级清洗,极大避免 IP 被封、带宽被占满等情况发生。CLB 自带的 synproxy 防攻击机制,避免了大禹系统生效之前后端 CVM 被攻击压垮,保护数据更安全稳定。低成本
使用腾讯云 CLB,您无需再投入额外的负载均衡硬件,无需投入过多繁琐的运维工作,为您节省高达 99 %的硬件费用和人力支出。CLB 采用按量计费的计费模式,按实际使用量付费,您可以依据业务需求随时开通或销毁负载均衡实例。
均衡方式
- 按权重轮询
给每个权重设置不同的权重, 根据权重大小来分配请求。适合简单场景,支持会话保持。 - 按IP Hash
- 加权最小连接数
一般应用场景
-
专业性场景
波峰波谷明显,例如618,双11电商促销活动,Web访问量短暂的数小时内突增。
-
模块复杂,需要动静分离的业务
当业务请求量较大时,可以通过区分网站的静态和动态请求,有针对性的对其进行分发处理,有效减少后端负载压力。其中动态请求可以通过单独部署负载均衡及关联的后端服务器集群进行处理;静态内容可以通过接入 CDN 服务,通过对象存储进行优化,显著提升加载速度。
最佳实践(具体)
-
双向隐藏
-
流量分发
-
横向拓展(零停止时间进行系统升级)