您可以根據需要變更網路型負載平衡NLB(Network Load Balancer)執行個體的網路類型,私網NLB執行個體轉公網時,您可以根據需要選擇Elastic IP Address(Elastic IP Address,簡稱EIP)或任播Elastic IP Address( Anycast Elastic IP Address,簡稱Anycast EIP)。
執行個體網路類型
NLB網路類型分為公網和私網。公網和私網的區別:
私網:每個可用性區域提供一個私網IP,只能通過阿里雲內部網路訪問NLB,無法從互連網訪問。
公網:每個可用性區域提供一個公網IP和一個私網IP。公網NLB預設通過EIP提供公網能力,選擇公網將會收取Elastic IP Address執行個體費、頻寬或流量費用。如需通過Anycast EIP提供公網能力,您需要為NLB執行個體綁定Anycast EIP。
協議版本
NLB執行個體的協議版本分為IPv4和雙棧。IPv4和雙棧的區別:
協議版本 | 預設值 | 說明 |
IPv4 |
| 僅支援用戶端使用IPv4地址(例如192.168.0.1)訪問。 |
雙棧 |
| 支援用戶端同時使用IPv4地址(例如192.168.0.1)和IPv6地址(例如2001:db8:1:1:1:1:1:1)訪問。 |
NLB的公網能力介紹
NLB支援的公網類型:
EIP:EIP是可以獨立購買和持有的公網IP地址資源。EIP可綁定到專用網路類型的ECS執行個體、專用網路類型的CLB執行個體、私網ALB執行個體和NLB執行個體等資源上。更多資訊,請參見什麼是Elastic IP Address。
Anycast EIP:Anycast EIP是可以獨立購買和持有的公網IP地址資源。每一個Anycast EIP執行個體會被分配一個可訪問公網的IP地址。更多資訊,請參見什麼是Anycast EIP。
說明關於Anycast EIP和EIP的差異,請參見Anycast EIP和EIP對比。
IPv6網關(IPv6 Gateway):IPv6網關是Virtual Private Cloud(Virtual Private Cloud)的一個IPv6流量網關。您可以為IPv6地址開通公網頻寬,使NLB可以通過該IPv6地址對外提供服務。什麼是IPv6網關。
計費影響
NLB的計費項目前按小時收取,不足1小時按1小時計費。網路類型變更大約需要一分鐘,如果您在1小時中間變更了網路類型,不足1小時的部分將按照變更前的計費規則收取1小時的費用。更多資訊,請參見NLB計費項目概述。
公網和私網之間的變更,計費影響如下。
操作 | 使用情境 | 變更方式 | 計費影響 | 相關計費文檔 |
IPv4私網變更公網 | NLB需要對外提供IPv4服務。 | 通過分配EIP或Anycast EIP。 | 為NLB執行個體分配EIP或Anycast EIP,會在對應的EIP或Anycast EIP上產生公網網路費。 | |
IPv4公網變更私網 | NLB不再需要對外提供IPv4服務。 | 通過解除綁定EIP或Anycast EIP。 | 變更後,具體的計費情況請以您的實際賬單為準。 | 無 |
IPv6私網變更公網 | NLB需要對外提供IPv6服務。 | 通過為IPv6網關開啟公網頻寬。 | IPv6網關開啟公網頻寬會產生一定的費用。 | |
IPv6公網變更私網 | NLB不再需要對外提供IPv6服務。 | 通過為IPv6網關關閉公網頻寬。 | 變更後,具體的計費情況請以您的實際賬單為準。 | 無 |
前提條件
您已經建立NLB執行個體。具體操作,請參見建立和管理NLB執行個體。
IPv4執行個體網路類型變更
私網變更公網
執行個體由私網變更為公網時,您需要為NLB執行個體分配公網IP,支援為NLB執行個體分配EIP或Anycast EIP,該操作將產生相關公網網路費,更多資訊,請參見Elastic IP Address計費和Anycast EIP計費說明。
- 登入網路型負載平衡NLB控制台。
在頂部功能表列,選擇執行個體所屬的地區。
在執行個體頁面,找到目標私網NLB執行個體,然後單擊執行個體ID。
在執行個體詳情頁簽,找到基本資料地區,在網路類型的IPv4右側單擊變更網路類型。
在變更網路類型對話方塊中,根據您的業務需求選擇IP類型並分配公網IP,然後單擊確定變更。
分配EIP
選擇IP類型為Elastic IP Address。
在列表中的分配Elastic IP Address下拉框中選擇新購Elastic IP Address或指定可用的Elastic IP Address。
說明列表中的所有可用性區域都需要分配Elastic IP Address。
選擇新購Elastic IP Address會在釋放NLB執行個體或者公網變更私網時一併釋放,選擇已有的EIP會在釋放NLB執行個體或者公網變更私網時被保留。
您可以通過Elastic IP Address管理主控台查看已購EIP的相關參數資訊。
分配Anycast EIP
選擇IP類型為AnycastElastic IP Address。
在列表中的分配AnycastElastic IP Address下拉框中選擇新購AnycastElastic IP Address或指定可用的Anycast EIP。
說明列表中的所有可用性區域都需要分配Anycast EIP。
選擇新購AnycastElastic IP Address會在釋放NLB執行個體或者公網變更私網時一併釋放,選擇已有的Anycast EIP會在釋放NLB執行個體或者公網變更私網時被保留。
您可以通過任播Elastic IP Address管理主控台查看已購Anycast EIP的相關參數資訊。
在執行個體詳情頁簽,查看網路類型。
此變更生效大約需要一分鐘,在執行個體詳情頁簽查看IPv4的網路類型轉變為公網後,代錶轉換成功。
公網變更私網
NLB執行個體由公網類型轉換為私網類型,此操作將一次性把公網執行個體上所有公網IP剝離,並修改執行個體網域名稱解析,將Elastic IP Address變更為私網IP,請謹慎操作。
- 登入網路型負載平衡NLB控制台。
在頂部功能表列,選擇執行個體所屬的地區。
在執行個體頁面,找到目標公網NLB執行個體,然後單擊執行個體ID。
在執行個體詳情頁簽,找到基本資料地區,在網路類型的IPv4右側單擊變更網路類型。
在彈出的對話方塊中,確認轉換後的影響,然後單擊確定變更。
在執行個體詳情頁簽,查看網路類型。
此變更生效大約需要一分鐘,在執行個體詳情頁簽查看IPv4的網路類型轉變為私網後,代錶轉換成功。
雙棧執行個體網路類型變更
私網變更公網
IPv4私網變更公網,請參見IPv4執行個體網路類型變更。
IPv6私網變更公網,請執行以下步驟完成變更。
說明IPv6私網變更公網,將在VPC中的IPv6網關中開啟公網頻寬。開啟公網頻寬會產生一定的費用且會根據NLB公網和私網的切換,自動加入或刪除。更多資訊,請參見IPv6網關計費說明。
- 登入網路型負載平衡NLB控制台。
在頂部功能表列,選擇執行個體所屬的地區。
在執行個體頁面,找到目標私網NLB執行個體,然後單擊執行個體ID。
在執行個體詳情頁簽,找到基本資料地區,在網路類型的IPv6右側單擊變更網路類型。
在彈出的IPV6變更網路類型對話方塊中,確認提示資訊,然後單擊確定變更。
說明如果NLB執行個體所在的VPC下沒有IPv6網關,系統將提示您建立IPv6網關。請根據控制台提示資訊完成操作。
在執行個體詳情頁簽,查看網路類型。
此變更生效大約需要一分鐘,在執行個體詳情頁簽查看IPv6的網路類型轉變為公網後,代錶轉換成功。
公網變更私網
IPv4公網變更私網,請參見IPv4執行個體網路類型變更。
IPv6公網變更私網,請執行以下步驟完成變更。
- 登入網路型負載平衡NLB控制台。
在頂部功能表列,選擇執行個體所屬的地區。
在執行個體頁面,找到目標公網NLB執行個體,然後單擊執行個體ID。
在執行個體詳情頁簽,找到基本資料地區,在網路類型的IPv6右側單擊變更網路類型。
在彈出的關閉IPv6公網對話方塊中,確認轉換後的影響,然後單擊確定關閉。
在執行個體詳情頁簽,查看網路類型。
此變更生效大約需要一分鐘,在執行個體詳情頁簽查看IPv6的網路類型轉變為私網後,代錶轉換成功。