Azure Application Gateway介紹

Azure服務裏面,提供負載均衡的功能有以下三種:

1.Azure Load Balancer。Azure Load Balancer是提供OSI Layer 4的負載均衡器。

在ARM模式下,負載均衡器是單獨的一個服務。不像Classic Model下, 負載均衡器是隱藏在Cloud Service後面的

2.Application Gateway,提供OSI Layer 7的負載均衡器。

Application Gateway類似反向代理服務,把客戶端請求發送到後端的服務器

3.Traffic Manager。類似於Smart DNS解析。

下表總結了上面三種負載均衡器的區別:
  在這裏插入圖片描述
  
  Azure Load Balancer和Application Gateway都提供了負載均衡的功能,但是他們有不同的使用場景。下表提供了兩者的差異:
  在這裏插入圖片描述
  Application Gateway的特性:

1.Web Application Firewall (預覽)

Web Application Firewall (WAF),可以保護Web應用程序面授常見的Web攻擊,比如SQL注入,跨站點腳本攻擊和會話劫持

2.HTTP負載均衡

提供7層負載均衡

3.基於Cookie的會話保持

當我們希望將用戶會話保持在同一個Azure後端服務器上,這個功能就非常有用

4.Secure Socket Layer(SSL) Offload

如果我們不使用SSL Offload,SSL加密/解密是最消耗服務器資源的應用,從HTTP到HTTPS部署後,很可能發現服務器的性能和處理能力大幅下降。

當我們使用SSL Offload的時候,Internet用戶訪問Azure Application Gateway的流量是HTTPS加密的。
5.端到端的SSL加密
6.基於URL的路由
7.多站點路由
8.支持Websocket
9.健康偵測
10.支持高級診斷功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章