讓我帶你理清 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 差很少,也支持多種路由策略,好比優先級、加權、性能、地理、多值、子網等六種路由方法。網絡

image-20200727180528366

Azure Front Door 是一個全球負載均衡器,工做在第 7 層或 HTTP/HTTPS 層,和 AWS 的 ALB 比較像,可是比 ALB 強大一些,後端能夠是跨區域的服務。協議呢,使用的是任播,又和 AWS 的 Global Accelecrator。作個不恰當的比喻,相似於 ALB 和 Gloabl Accelerator 的結合體吧。具備 7 層的一些功能,如 SSL 卸載、基於路徑的路由、快速故障轉移、緩存等。負載均衡

我我的以爲 Front Door 和 Google Global Loadbalancer 很是相近。ide

image-20200728143229347

Regional load balancing

Application Gateway 是一種 Web 流量負載均衡器,可用於管理 Web 應用程序的流量,相似於 AWS 的 ALB,功能基本同樣。性能

image-20200728143521528

Azure Load Balancer 是一個網絡負載均衡器,工做在第四層,能夠理解爲什麼 AWS NLB 同樣的功能。雲計算

image-20200728145825651

最後展現一個例子,在一個大的項目中,咱們能夠包含多種負載均衡器。blog

image-20200728145943914

歡迎你們掃碼關注,獲取更多信息

讓我帶你理清 Azure 的負載均衡器

相關文章
相關標籤/搜索