写点什么

三分钟带你挑选专属负载均衡

  • 2019-10-24
  • 本文字数:1303 字

    阅读完需:约 4 分钟

三分钟带你挑选专属负载均衡

对于云厂商来说,在提高系统可用性、扩展系统服务能力方面,负载均衡可谓是重要一环。

负载均衡可将用户的业务请求按照一定策略自主分发给多台后端服务器处理,从而调整资源利用情况,消除由于单台后端服务器故障对系统的影响。


LB?ALB?NLB?DNLB?傻傻分不清楚


负载均衡的使用场景众多,无论你是传统行业,还是互联网行业,不知不觉中,你就会接触到负载均衡。如果还分不清其中的区别,不知道如何做选择,那就不是坑队友,是坑自己了!


负载均衡,Load Balancer,简称为 LB。 京东云负载均衡产品包括应用负载均衡(Application Load Balancer,简称 ALB)、网络负载均衡(Network Load Balancer,简称 NLB)和分布式网络负载均衡(Distributed Network Load Balancer,简称 DNLB)。


三款负载均衡在组网中的部署位置相同,且都可以为内网和外网业务提供负载均衡服务,只是服务的业务类型不同。下面,我们从多角度介绍三者的不同,为大家提供选择的依据。


No.1 应用场景

ALB

工作在 proxy 模式的七层负载均衡,主要面向基于 HTTP 和 HTTPS 的 WEB 应用程序,其在请求级别运行,可以为应用层业务提供更加出色的服务。

NLB

有状态四层负载均衡,专注于提供四层有状态负载均衡服务,主要面向基于 TCP 的四层有状态业务,可提供高性能、低延时、会话保持等四层应用服务能力。

DNLB

基于 SDN 技术的无状态四层负载均衡,提供软件定义的全可用区分布式负载均衡服务。相比于兼具会话保持功能的 ALB 和 NLB,DNLB 将负载均衡功能与会话保持解耦,天然具有转发性能无瓶颈、全可用区高可用、低时延、自动弹缩和长期免费的优点,满足客户三高一低(高性能、高可用、高弹性和低时延)服务场景需求。



No.2 产品特性

相比较于 ALB 支持丰富的七层特性,NLB 支持保持业务状态信息,DNLB 作为一款轻量级负载均衡产品,提供纯粹的负载均衡服务,满足用户的高性能需求,简化用户配置。




No.3 资源占用情况

ALB 和 NLB 实例有具体的实体,需要占用京东云的计算资源及用户私网 IP 地址,规划网络方案时需考虑 ALB 和 NLB 实例的弹性扩展情况,预留足够的私网 IP 地址。


DNLB 实例是基于京东云 SDN 技术架构的逻辑实体,不占用任何计算资源,实例 IP 地址采用京东云预留的 IP 地址,不占用用户私网 IP 地址,且 DNLB 天然具有转发性能无瓶颈的特性,无需弹性扩展。



No.4 产品定价

目前三款负载均衡均免费,后续将采取不同的收费策略。


三款相比💰💰💰ALB>💰💰NLB>💰DNLB


DNLB 作为一款为广大京东云用户提供实惠的重量级产品,长期免费哦!


作为传说中的不占用计算资源、全可用区高可用、免费、转发性能无瓶颈的负载均衡产品


DNLB 已经完全开放!


邀请大家一起公测!!!



Summary

最后,本着满足各位大佬业务需求、提供更好的性能体验、花费更低的原则,敲黑板划重点:


  • 如果您的业务需要负载均衡产品提供七层负载均衡服务,请选择 ALB;

  • 如果您的业务需要负载均衡产品提供四层有状态负载均衡服务,请选择 NLB。相比于 ALB,NLB 可以提供更高的性能体验、更低的费用;

  • 如果您的业务需要负载均衡产品提供四层无状态负载均衡服务,请选择 DNLB。相比于 ALB 和 NLB,DNLB 可以提供无瓶颈的性能体验、更简单的配置,且不收取任何费用,是成本相对敏感用户的不二选择。


2019-10-24 20:571680

评论

发布
暂无评论
发现更多内容

Spring学习总结:IOC基础(1),java反射面试题及答案

Java 程序员 后端

SSM框架整合过程总结,书籍+视频+学习笔记+技能提升资源库

Java 程序员 后端

ThreadLocal内存泄漏分析与解决方案,java语言程序设计基础篇答案第六章

Java 程序员 后端

SQL:我为什么慢你心里没数吗?,java面试说我基础太差

Java 程序员 后端

SSM框架-SpringMVC详解,java反射和注解原理

Java 程序员 后端

uniapp props、$ref、$emit,如何保证高可用

Java 程序员 后端

VBA常用语法,操作系统原理与linux实践教程申丰山

Java 程序员 后端

springcloud(三)网关zuul,mybatis工作流程面试

Java 程序员 后端

spring源码系列-beanDefinition(子路)(1),壁虎java视频百度网盘

Java 程序员 后端

Spring面试题整理,springboot视频教程谁的好

Java 程序员 后端

springcloud(一)注册中心eureka,Mycat和Mysql搭建高可用企业数据库集群

Java 程序员 后端

vivo官网商城开发团队:同城双活与异地多活架构分析,java面试问项目流程

Java 程序员 后端

volatile 和原子类的异同,画个图理解一下,面试官让我下周来上班

Java 程序员 后端

tomcat优化——并发和Tomcat线程数,mysql集群原理详解

Java 程序员 后端

VIVO一面竟然翻车,含泪整理了这些Java面经,看完我悟了

Java 程序员 后端

Zookeeper原理篇-Zookeeper启动流程分析,从底层开始带你了解并发编程

Java 程序员 后端

String的内存分配与拼接操作,mysql数据库教程课后题答案

Java 程序员 后端

YYDS,瞬间秒杀全网,这套Java面试笔记可以解决90,kafka基础架构消费模式

Java 程序员 后端

springcloud服务与服务之间的调用(Feign),java支付模块架构

Java 程序员 后端

Spring框架技术总结(二),java自学视频免费

Java 程序员 后端

Srping全注解开发---AOP模块,教科书般的排查与分析过程

Java 程序员 后端

XML简介,kafka教程尚谷

Java 程序员 后端

synchronized 中的 4 个优化,你知道几个?,rocketmq教程教程

Java 程序员 后端

Tomcat目录结构,java基础教程第三版

Java 程序员 后端

Web开发基础:JavaScript常用类、面向对象和BOM,java中锁的实现原理

Java 程序员 后端

Spring中经典的9种设计模式,一定要记牢,springboot热启动原理

Java 程序员 后端

spring源码系列-beanDefinition(子路),mybatis和spring整合原理

Java 程序员 后端

super与this在成员变量,成员方法,构造方法方面的作用

Java 程序员 后端

Spring学习总结:IOC基础,2021Java开发现状分析

Java 程序员 后端

Spring面试题整理(1),真是经典中的经典

Java 程序员 后端

this与super关键字(阿里巴巴面试竟然问道这个了…,ubuntulinux操作系统实用教程

Java 程序员 后端

三分钟带你挑选专属负载均衡_架构_京东云_InfoQ精选文章