Share via


教學課程:使用 Azure 入口網站建立網路閘道負載平衡器

Azure Load Balancer 是由標準、基本和閘道 SKU 構成。 Gateway Load Balancer 用於網路虛擬設備 (NVA) 的透明插入。 Gateway Load Balancer 可用於 NVA 需要高效能和高可擴縮性的情境。

在本教學課程中,您會了解如何:

  • 建立虛擬網路。
  • 建立網路安全性群組。
  • 設定閘道負載平衡器。
  • 將負載平衡器前端鏈結到閘道負載平衡器。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
  • 現有的公開標準 SKU Azure Load Balancer。 如需建立負載平衡器的詳細資訊,請參閱使用 Azure 入口網站建立公開負載平衡器
    • 基於此教學課程的目的,範例中的負載平衡器名為 load-balancer
  • 用於測試的虛擬機器或網路虛擬設備。

登入 Azure

登入 Azure 入口網站

建立虛擬網路和堡壘主機

下列程序會建立具有資源子網路、Azure Bastion 子網路和 Azure Bastion 主機的虛擬網路。

重要

無論輸出資料使用量為何,每小時價格都是從部署 Bastion 的那一刻開始計費。 如需詳細資訊,請參閱定價SKU (部分機器翻譯)。

如果要將 Bastion 部署為教學課程或測試的一部分,建議您在完成使用之後刪除此資源。

  1. 在入口網站中,搜尋並選取 [虛擬網路]

  2. 在 [虛擬網路] 頁面上,選取 [+ 建立]。

  3. 在 [建立虛擬網路] 的 [基本] 索引標籤中,輸入或選取下列資訊:

    設定
    專案詳細資料
    訂用帳戶 選取您的訂用帳戶。
    資源群組 選取 [新建]
    在 [名稱] 中輸入 load-balancer-rg
    選取 [確定]。
    [執行個體詳細資料]
    名稱 輸入 lb-vnet
    區域 選取 [美國東部]

    Screenshot of Basics tab of Create virtual network in the Azure portal.

  4. 選取 [安全性] 索引標籤,或頁面底部的 [下一步] 按鈕。

  5. 在 [Azure Bastion] 底下,輸入或選取下列資訊:

    設定
    Azure Bastion
    啟用 Azure Bastion 選取核取方塊。
    Azure Bastion 主機名稱 輸入 lb-bastion
    Azure Bastion 公用 IP 位址 選取 [新建]
    在 [名稱] 中輸入 lb-bastion-ip
    選取 [確定]。
  6. 選取 [IP 位址] 索引標籤,或頁面底部的 [下一步]

  7. 在 [建立虛擬網路] 頁面上,輸入或選取下列資訊:

    設定
    新增 IPv4 位址空間
    IPv4 位址空間 輸入 10.0.0.0/16 (65,356 個位址)
    子網路 選取 [預設] 子網路連結以進行編輯。
    子網路範本 保留預設值 [預設]
    名稱 輸入 backend-subnet
    起始位址 輸入 10.0.0.0
    子網路大小 輸入 /24 (256 個位址)
    安全性
    NAT 閘道 選取 [lb-nat-gateway]

    Screenshot of default subnet rename and configuration.

  8. 選取 [儲存]。

  9. 選取畫面底部的 [檢閱 + 建立],然後在驗證通過時,選取 [建立]

建立 NSG

可使用以下範例建立網路安全性群組。 您在先前建立的虛擬網路中,設定網路流量所需的 NSG 規則。

  1. 在入口網站頂端的搜尋方塊中,輸入網路安全性。 在搜尋結果中選取 [網路安全性群組]

  2. 選取 + 建立

  3. 在 [建立網路安全性群組] 的 [基本] 索引標籤中,輸入或選取下列資訊:

    設定
    專案詳細資料
    訂用帳戶 選取您的訂用帳戶。
    資源群組 選取 [load-balancer-rg]
    [執行個體詳細資料]
    名稱 輸入 *lb-nsg-R
    區域 選取 [美國東部]
  4. 選取 [檢閱 + 建立] 索引標籤,或選取 [檢閱 + 建立] 按鈕。

  5. 選取 建立

  6. 在入口網站頂端的搜尋方塊中,輸入網路安全性。 在搜尋結果中選取 [網路安全性群組]

  7. 選取 *[lb-nsg-R]

  8. 在 *[lb-nsg-R] 的 [設定] 中選取 [輸入安全性規則]

  9. 選取 + 新增

  10. 在 [新增輸入安全性規則] 中輸入或選取以下資訊。

    設定
    來源 保留 [任何] 的預設值。
    來源連接埠範圍 保留預設值 ['*']
    Destination 保留 [任何] 的預設值。
    服務 保留 [自訂] 的預設值。
    目的地連接埠範圍 輸入 '*'
    通訊協定 選取 [任何]
    動作 保留 [允許] 的預設值。
    優先順序 輸入 100
    名稱 輸入 lb-nsg-Rule-AllowAll-All
  11. 選取 [新增]。

  12. 選取 [設定] 中的 [輸出安全性規則]

  13. 選取 + 新增

  14. 在 [新增輸出安全性規則] 中輸入或選取以下資訊。

    設定
    來源 保留 [任何] 的預設值。
    來源連接埠範圍 保留預設值 ['*']
    Destination 保留 [任何] 的預設值。
    服務 保留 [自訂] 的預設值。
    目的地連接埠範圍 輸入 '*'
    通訊協定 選取 [TCP]。
    動作 保留 [允許] 的預設值。
    優先順序 輸入 100
    名稱 輸入 lb-nsg-Rule-AllowAll-TCP-Out
  15. 選取 [新增]。

為您的部署建立 NVA 時,請選取此網路安全性群組。

建立閘道負載平衡器

在本節,您會建立設定並部署閘道負載平衡器。

  1. 在入口網站頂端的搜尋方塊中,輸入負載平衡器。 在搜尋結果中,選取 [負載平衡器]。

  2. 在 [負載平衡器] 頁面中,選取 [建立]。

  3. 在 [建立負載平衡器] 頁面的 [基本] 索引標籤中,輸入或選取下列資訊:

    設定
    專案詳細資料
    訂用帳戶 選取您的訂用帳戶。
    資源群組 選取 [load-balancer-rg]
    [執行個體詳細資料]
    名稱 輸入 gateway-load-balancer
    區域 選取 [(美國) 美國東部]
    類型 選取 [內部]。
    SKU 選取 [閘道]

    Screenshot of create standard load balancer basics tab.

  4. 在頁面底端選取 [下一步:前端 IP 設定]。

  5. 在 [前端 IP 設定] 中,選取 [+ 新增前端 IP]。

  6. 在 [新增前端 IP 設定] 中,輸入或選取下列資訊:

    設定
    名稱 輸入 lb-frontend-IP
    虛擬網路 選取 [lb-vnet]
    子網路 選取 [backend-subnet]
    指派 選取 [動態]
  7. 選取 [新增]。

  8. 選取頁面底部的 [下一步:後端集區]。

  9. 在 [後端集區] 索引標籤中選取 [+ 新增後端集區]

  10. 在 [新增後端集區] 中輸入或選取下列資訊。

    設定
    名稱 輸入 lb-backend-pool
    後端集區設定 選取 [NIC]
    IP 版本 選取 [IPv4]
    閘道負載平衡器設定
    類型 選取 [內部與外部]
    內部連接埠 保留預設值 [10800]
    內部識別碼 保留預設值 [800]
    外接連接埠 保留預設值 [10801]
    外部識別碼 保留預設值 [801]
  11. 選取 [新增]。

  12. 選取頁面底部的 [下一步:輸入規則] 按鈕。

  13. 在 [負載平衡規則] 的 [輸入規則] 索引標籤中,選取 [+ 新增負載平衡規則]。

  14. 在 [新增負載平衡規則] 中輸入或選取以下資訊:

    設定
    名稱 輸入 lb-rule
    IP 版本 根據需求選擇 [IPv4] 或 [IPv6]。
    前端 IP 位址 選取 [lb-frontend-IP]
    後端集區 選取 [lb-backend-pool]
    健康狀態探查 選取 [新建]
    在 [名稱] 中,輸入 lb-health-probe
    在 [通訊協定] 中選取 [TCP]
    保留其餘的預設值,然後選取 [儲存]
    工作階段持續性 選取 [無]。
    啟用 TCP 重設 保留預設值 [未核取]。
    啟用浮動 IP 將預設值保留為未勾選。

    Screenshot of create load-balancing rule.

  15. 選取 [儲存]。

  16. 選取頁面底部的 [檢閱 + 建立] 藍色按鈕。

  17. 選取 建立

將網路虛擬設備新增至閘道負載平衡器後端集區

可透過 Azure Marketplace 部署 NVA。 部署之後,請將 NVA 虛擬機器新增至閘道負載平衡器後端集區。 若要新增虛擬機器,請移至閘道負載平衡器後端集區索引標籤。

將負載平衡器前端鏈結至閘道負載平衡器

在此範例中,您會將標準負載平衡器的前端鏈結到閘道負載平衡器。

您將前端新增到訂用帳戶中現有負載平衡器的前端 IP。

  1. 在 Azure 入口網站的搜尋方塊中,輸入負載平衡器。 在搜尋結果中選取 [負載平衡器]

  2. 在 [負載平衡器] 中選取 [load-balancer] 或您現有的負載平衡器名稱。

  3. 在負載平衡器頁面的 [設定] 中,選取 [前端 IP 設定]

  4. 選取負載平衡器的前端 IP。 在此範例中,前端 IP 的名稱是 lb-frontend-IP

    Screenshot of frontend IP configuration.

  5. 在 [閘道負載平衡器] 旁的下拉式選單中,選取 [lb-frontend-IP (10.1.0.4)]

  6. 選取 [儲存]。

    Screenshot of addition of gateway load balancer to frontend IP.

將虛擬機器鏈結至閘道負載平衡器

或者可以將 VM 的 NIC IP 設定鏈結至閘道負載平衡器。

您將閘道負載平衡器的前端新增至現有 VM 的 NIC IP 設定。

重要

嘗試將 NIC 設定鏈結至閘道負載平衡器前端之前,虛擬機器必須已獲指派公用 IP 位址。

  1. 在 Azure 入口網站的搜尋方塊中,輸入 [虛擬機器]。 在搜尋結果中,選取 [虛擬機器]

  2. 在 [虛擬機器] 中,選取您要新增至閘道負載平衡器的虛擬機器。 在此範例中,虛擬機器命名為 myVM1

  3. 在虛擬機器的概觀中,選取 [設定] 中的 [網路功能]

  4. 在 [網路功能] 中,選取連接到虛擬機器的網路介面名稱。 在此範例中為 myvm1229

    Screenshot of virtual machine networking overview.

  5. 在網路介面頁面的 [設定] 中,選取 [IP 設定]

  6. 選取 [閘道負載平衡器] 中的 [lb-frontend-IP]

    Screenshot of nic IP configuration.

  7. 選取 [儲存]。

清除資源

若不再需要,可刪除資源群組、負載平衡器和所有相關資源。 若要這樣做,請選取包含這些資源的資源群組 [load-balancer-rg],然後選取 [刪除]

下一步

請在 Azure 中建立網路虛擬設備。

建立網路虛擬設備時,請選擇本教學課程中建立的資源:

  • 虛擬網路

  • 子網路

  • 網路安全性群組

  • 閘道負載平衡器

前往下一篇文章,以了解如何建立跨區域 Azure Load Balancer。