让我带你理清 Azure 的负载均衡器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让我带你理清 Azure 的负载均衡器相关的知识,希望对你有一定的参考价值。
最近在了解 Azure 云计算服务,发现里面有很多负载均衡类的服务,并且单从名字也无法知道各自是干什么的,我对此进行了简单的归纳,希望可以帮助大家有一个认识。
介绍
Azure 的负载均衡器分为全球负载均衡器和区域负载均衡器。
- 全球负载均衡器:服务跨区域后端、云或混合本地服务分布流量。 这些服务将最终用户流量路由到最近的可用后端。 它们还会对服务可靠性或性能的变化做出反应,以最大程度地提高可用性和性能。
- Traffic Manager:类比 AWS Route53
- Front Door:类比 Google Global Loadbalancer
- 区域负载均衡器:服务跨虚拟机(vm)或区域中的区域和区域冗余服务终结点在虚拟网络中分发流量。
- Azure Load Balancer:类比 AWS NLB
- Application Gateway:类比 AWS ALB
服务 | 全局/区域性 | 建议的流量 |
---|---|---|
Azure Front Door | 全局 | HTTP(S) |
Traffic Manager | 全局 | 非 HTTP (S) |
Application Gateway | 区域 | HTTP(S) |
Azure Load Balancer | 区域 | 非 HTTP (S) |
Global load balancing
Traffic Manager 是一种基于 DNS 的流量负载均衡器,类似于 AWS Route53 的一些路由策略功能,可以把不同区域的服务添加到终端节点,终结点可以是托管在 Azure 内部或外部的任何面向 Internet 的服务,和 Route53 差不多,也支持多种路由策略,比如优先级、加权、性能、地理、多值、子网等六种路由方法。
Azure Front Door 是一个全球负载均衡器,工作在第 7 层或 HTTP/HTTPS 层,和 AWS 的 ALB 比较像,但是比 ALB 强大一些,后端可以是跨区域的服务。协议呢,使用的是任播,又和 AWS 的 Global Accelecrator。做个不恰当的比喻,类似于 ALB 和 Gloabl Accelerator 的结合体吧。具有 7 层的一些功能,如 SSL 卸载、基于路径的路由、快速故障转移、缓存等。
我个人觉得 Front Door 和 Google Global Loadbalancer 非常相近。
Regional load balancing
Application Gateway 是一种 Web 流量负载均衡器,可用于管理 Web 应用程序的流量,类似于 AWS 的 ALB,功能基本一样。
Azure Load Balancer 是一个网络负载均衡器,工作在第四层,可以理解为何 AWS NLB 一样的功能。
最后展示一个例子,在一个大的项目中,我们可以包含多种负载均衡器。
欢迎大家扫码关注,获取更多信息
以上是关于让我带你理清 Azure 的负载均衡器的主要内容,如果未能解决你的问题,请参考以下文章