Azure负载均衡器Standard Load Balancer介绍
这篇文章的知识点包括:Standard Load Balancer和BasicLoad Balancer的区别以及Standard LB的优势和简单使用,阅读完整文相信大家对Standard Load Balancer有了一定的认识。
Azure的负载均衡器属于很基础的组件,各个云的LB功能其实也不太一样,Azure的4层LB属于相对来说功能比较基础的,不过好处是这东西也不要钱,不过Azure其实后来又出了另外一种LB,所以Azure的4层LB其实有两种
1. Basic LB
2. Standard LB
Basic LB就不多说了,Standard LB相当于是个进阶产品,和Basic LB相比功能会强一些,不过同时也会有一些限制,可以通过以下这个表来了解Standard LB和Basic LB的区别
标准SKU
基本SKU后端池大小最多支持 1000 个实例最多支持 100 个实例后端池终结点单个虚拟网络中的任何虚拟机,包括虚拟机、可用性集和虚拟机规模集的混合。单个可用性集或虚拟机规模集中的虚拟机。运行状况探测TCP、HTTP、HTTPSTCP、HTTP运行状况探测停止行为TCP 连接在实例探测停止时以及在所有探测停止时保持活动状态TCP 连接在实例探测停止时保持活动状态。所有 TCP 连接在所有探测停止时都会终止诊断Azure Monitor、多维度指标(包括字节和数据包计数器)、运行状况探测状态、出站连接运行状况(SNAT 成功和失败流)不可用HA 端口Internal 负载均衡器(内部负载均衡器)不可用默认保护公共 IP、公共负载均衡器终结点、内部负载均衡器终结点会阻止入站流,除非入站流已由某个网络安全组列入允许列表默认打开,网络安全组可选出站连接可以使用出站规则显式定义基于池的出站 NAT。 可以在每个负载均衡规则选择退出时使用多个前端。_必须_显式创建出站方案,虚拟机、可用性集、虚拟机规模集才能使用出站连接。 虚拟网络服务终结点无需定义出站连接便可访问,且不会计入已处理的数据。 任何公共 IP 地址(包括不作为 VNet 服务终结点提供的 Azure PaaS 服务)必须通过出站连接才能访问,且计入处理的数据。 如果只有一个内部负载均衡器为虚拟机、可用性集或虚拟机规模集提供服务,则经由默认 SNAT 的出站连接将不可用,请改用出站规则。 出站 SNAT 编程特定于传输协议,并以入站负载均衡规则的协议为基础。单个前端,存在多个前端时随机选择。如果只有内部负载均衡器为虚拟机、可用性集或虚拟机规模集提供服务,则会使用默认 SNAT。出站规则使用公共 IP 地址或公共 IP 前缀或以上两者、可配置出站空闲超时(4-120 分钟)或自定义 SNAT 端口分配的声明性出站 NAT 配置不可用在空闲时重置 TCP对任何规则启用空闲超时时重置 TCP (TCP RST)不可用多个前端入站和出站仅限入站管理操作大多数操作都小于 30 秒通常为 60 - 90 多秒SLA对拥有两个正常运行的虚拟机的数据路径为 99.99%。不适用定价基于规则数、与资源关联且经过入站和出站处理的数据量进行计费免费我们总结一下Standard LB的一些优点:
1. Internal LB针对网络虚拟设备及其他方案提供缩放和恢复能力的 HA 端口规则
2. 集成监视(流量计数器、运行状况探测、TCP 连接尝试、出站连接)和持续数据平面运行状况度量
3. 后端池容量更大
4. 可以支持HTTPS探测
5. 可以随意添加VM,无需VM都在同一个可用性集里
但是同时,Standard LB也有一些劣势存在:
1. Basic LB是免费的,但是Standard LB要收费
2. Standard LB后端的VM默认不能SNAT到Internet
3. Basic Public IP无法挂载到Standard LB上
总体来说Standard LB肯定还是有优势的,但是一些基础场景其实可以考虑使用Basic LB,他们其实并不是完全的替代的关系,双方各自都有一些使用场景
以下是一些Standard LB与Basic LB相比优势的体现
1.探测支持HTTPS
2.后端池不需要局限于同一个可用性集,以后就不用纠结这个了
互联网专线上的数据,走的是专用通道。就像在高速公路上,专门出来留出一条最左边的道路,让您的车通行。同样是100M的速率,家庭宽带走的是公用通道,在塞车时速率会直线下降,而走专用通道的互联网专线则不易受影响。
Azure负载均衡器Standard Load Balancer介绍相关推荐
- Kubernetes-负载均衡器Load Balancer(十八)
1 介绍 负载均衡器Load Balancer服务是NodePort服务的扩展,负载均衡器拥有独立的可公开访问的IP地址,并将所有连接都重定向到服务,外部客户端可以通过负载均衡器的IP地址访问到集 ...
- K8s------Metallb实现Load Balancer服务
1 Metallb 的介绍 k8s的LoadBalancer类型的Service依赖于外部的云提供的Load Balancer Metallb的作用就是通过k8s原生的方式提供LB类型的Service ...
- 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...
- Load balancer 负载均衡
负载均衡器将传入的请求分发到应用服务器和数据库等计算资源.无论哪种情况,负载均衡器将从计算资源来的响应返回给恰当的客户端.负载均衡器的效用在于: 防止请求进入不好的服务器 防止资源过载 帮助消除单一的 ...
- VMware NSX Advanced Load Balancer (NSX ALB) 22.1.3 - 负载均衡平台
请访问原文链接:https://sysin.org/blog/vmware-nsx-alb-22/,查看最新版.原创作品,转载请保留出处. 作者主页:sysin.org 负载均衡平台 NSX Adva ...
- Load balancer does not have available server for client: userservice
Load balancer does not have available server for client: userservice(负载均衡器中没有userservice客户端服务) 注意:us ...
- SpringCloudSpringCloud Alibaba、微服务架构、网站架构演变过程、Nacos、Feign远程调用、Load Balancer负载均衡、Sentinel限流、Hystriy
什么是微服务? 微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信.这些服务围绕业务能力来划分,并通过自动化部署机制来独立 ...
- Spring Cloud Feign启动Load balancer does not have available server for client分析
项目场景: Spring Cloud Feign 学习过程中遇到Feign访问的时候报错Load balancer does not have available server for client ...
- Load balancer does not have available server for client
最近在研究spring-cloud,研究zuul组件时发生下列错误: Caused by: com.netflix.client.ClientException: Load balancer doe ...
最新文章
- python class类_python中的class(类)
- c语言对n个数选择排序_选择排序法 -- C语言
- 配置SQL Server数据库连接
- 如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的
- Ubuntu安装Samba实现跟windows文件共享
- csv python 只写一次_在Python CSV Writer循环中写入一次头
- 在自己的电脑上搭建服务器(可供对外访问)
- Python学习笔记——如何获得数值类型的最大值和最小值(表示范围)
- redis 应用场景和数据类型
- ScriptManager EnablePageMethods 与 JSON 序列化
- Qt 编译完成拷贝文件 INSTALL
- ADC前端电压跟随器和ADC相关参数之---分辨率和精度(INL和DNL)
- django如何连接Mysql中已有的数据库
- 162手写板合封芯片专用IC输出可达50V外围简单SOP8封装
- java pfx_如何在Java读取PFX格式证书
- 点击a标签调起whatsapp
- android程序突然崩溃如何调试,Android应用开发android 调试崩溃Unable to instantiate application的解决方法...
- python画钢铁侠标志_pyecharts绘制复联超级英雄战斗力
- 以人为本的四大用户体验原则
- Qt在 Mac系统发布程序(widgets和quick2)生成dmg安装文件。