應用程式負載平衡器常見問題

下列各節包含關於 IBM Cloud® Application Load Balancer for VPC (ALB) 的一些常見問題的回答。

我能否為我的應用程式負載平衡器使用不同的 DNS 名稱?

應用程式負載平衡器的自動指派 DNS 名稱無法自訂。 不過,您可以新增 CNAME(標準名稱)記錄,將您偏好的 DNS 名稱指向自動指派的負載平衡器 DNS 名稱。 例如,您位於 us-south 的負載平衡器具有 ID dd754295-e9e0-4c9d-bf6c-58fbc59e5727,而自動指派的負載平衡器 DNS 名稱是 dd754295-us-south.lb.appdomain.cloud。 您偏好的 DNS 名稱是 www.myapp.com。 您可以透過所使用的 DNS 供應商新增 myapp.com 一筆 CNAME 記錄 www.myapp.com,將其指向負載平衡器的 DNS 名稱 dd754295-us-south.lb.appdomain.cloud

我能透過應用程式負載平衡器定義的前端監聽器最大數量是多少?

10 是您可以使用 ALB 定義的前端接聽器數目上限。

我最多能將多少個虛擬伺服器執行個體附加到後端伺服器群組?

50 是您可以連接至後端儲存區的虛擬伺服器實例數目上限。

我可以連接至應用程式負載平衡器的子網路數目上限是多少?

15 是您可以使用 ALB 定義的子網路數目上限。

負載平衡器可以橫向擴充嗎?

是。 Application Load Balancer for VPC 會根據負載自動調整其容量。 當進行水平擴展時,應用程式負載平衡器的 DNS 所關聯的 IP 位址數量會發生變化。

如果我在用來部署應用程式負載平衡器的子網路上使用 ACL,怎麼辦?

請確定適當的 ACL 規則已備妥,以容許所配置接聽器埠的送入資料流量。 應用程式負載平衡器與後端執行個體之間的流量也需允許通行。

為何我的應用程式負載平衡器處於 maintenance_pending 狀態?

應用程式負載平衡器在執行各種維護活動時處於 maintenance_pending 狀態,例如:

  • 水平調整活動
  • 回復活動
  • 滾動式升級以解決漏洞並套用安全修補程式

為何需要在佈建期間選擇多個子網路?

Application Load Balancer for VPC (ALB) 已備妥多區域地區 (MZR)。 負載平衡器設備已部署至您所選的子網。 若要達到更高可用性及備援,請將應用程式負載平衡器部署至不同區域中的子網路。

我是否需要子網路中的額外 IP 以進行應用程式負載平衡器作業?

建議每個 MZR 配置 8 個額外 IP,以容納水平調整及維護作業。 如果您使用一個子網路佈建應用程式負載平衡器,請配置 16 個額外 IP。

性能檢查參數的預設值及容許值為何?

  • 健康檢查間隔 - 預設值為 5 秒,範圍為 2 至 60 秒。
  • 健康檢查回應超時 - 預設值為 2 秒,範圍為 1 至 59 秒。
  • 最大重試次數 - 預設為兩次重試,範圍為 1 至 10 次重試。

健康檢查響應超時值必須小於健康檢查間隔值。

ALB IP 位址是否已修正?

不保證會修正應用程式負載平衡器 IP 位址。 在系統維護或水平擴展期間,您會發現與負載平衡器完全合格域名 (FQDN) 相關聯的可用 IP 位址發生變動。

不使用已快取 IP 位址,而是使用 FQDN。

負載平衡器是否支援第7層交換?

是,負載平衡器支援第 7 層切換。

客戶可以修改應用程式負載平衡器的逾時值嗎?

是的,客戶可以從入口網站修改前端監聽器的逾時值,從而修改其 ALB 的用戶端和伺服器逾時值。 逾時值範圍在 50 到 7200 秒之間。 若要在 IBM Cloud 主控台中修改 ALB,請登入 IBM Cloud 主控台。 選擇導覽功能表 功能表圖示,然後按一下 Infrastructure VPC 圖示 > 網路 > 網路部分的負載平衡器。 按一下您要編輯的負載平衡器名稱,然後選擇 Front-end listener(前端監聽器)索引標籤。 按一下要編輯的前端監聽器旁邊的 Actions 功能表 Actions 功能表,然後選擇 Edit(編輯 )。 設定所需的逾時值(範圍從 50 到 7200 秒)。

為何建立或更新 HTTPS 接聽器時收到我的憑證無效的訊息?

請檢查下列可能性:

  • 提供的憑證 CRN 可能無效。
  • Secrets Manager 中的憑證實例可能沒有關聯的私密金鑰。

應用程式負載平衡器前端接聽器的角色為何?

負載平衡器前端接聽器是應用程式的接聽埠。 它們充當後端儲存區的 Proxy。

為何只有 2 個 IP,而不是 3 個?

Application Load Balancer for VPC (ALB) 以 ACTIVE-ACTIVE 模式運作,這種配置可讓它具有高可用性。 當您的負載增加時,水平調整可能會進一步新增額外的應用裝置。 建議您選擇不同區域中的子網路,以讓負載平衡器支援 MZR。 這樣,如果區域受到負面影響,則會在不同區域中佈建新的負載平衡器。

如果儲存區已連接至實例群組,我在儲存區中可以擁有的後端成員數目上限是多少?

儲存區中容許的後端成員數目上限為 50。 因此,如果實例群組連接至儲存區,則群組中的實例數無法擴增超過此限制。

為何我的接聽器未接收資料流量?

請確保連接至負載平衡器的安全群組規則在接聽器埠上容許送入進入及送出輸出資料流量。 可以在負載平衡器的概觀頁面上找到連接至負載平衡器的安全群組。 從負載平衡器概觀中找到 Attached security groups 標籤,然後選取您要檢視及修改其規則的安全群組。

IBM 會完成資料平面 LBaaS 應用裝置的每季 ASV 掃描嗎?

「已核准掃描供應商 (ASV)」每季掃描是「支付卡產業 (PCI) 安全標準委員會」的需求。 LBaaS 資料平面應用裝置的 ASV 掃描完全由客戶負責。 IBM 不會使用 ASV 來掃描資料平面應用裝置,因為這些掃描可能會對客戶工作量功能及效能產生負面影響。

當負載平衡器縮減時,如何處理作用中連線?

當負載平衡器應用裝置由於水平調整或維護而進行縮減時,服務會等待作用中連線關閉,以容許資料流量移至其他應用裝置。 在 24 小時之後,服務將完成其縮減事件,這可能會在那些縮減的應用裝置上終止任何作用中連線。

負載平衡器帳戶停用原則如何運作?

如果您收到負載平衡器已被暫停的通知,那麼您帳戶中的任何負載平衡器都會被刪除。 如果移除帳戶上的暫停,則只有在其必備資源仍在作用中 (例如 VPC、子網路及安全群組) 時,才會還原先前的負載平衡器。 如果這些資源不再可用,則您需要設定新的負載平衡器。

我可以在兩個不同的 ALB 上,以相同的連接埠連接相同的後端會員嗎?

是的,可以在兩個不同的 ALB 上以相同的連接埠連接相同的後端成員。

我可以多次將同一個後端成員連接到同一個 ALB 上的同一個埠嗎?

不可以在同一池中的單一 ALB 上,以相同連接埠連接相同的後端成員。 但是,您可以嘗試透過單一 ALB 上的不同池,在該 ALB 上連接具有相同連接埠的相同後端成員。

您也可以使用不同的連接埠連接相同的後端成員,或使用相同的連接埠連接不同的後端成員。

ALB 是否支援 gRPC?

GRPC 依賴 HTTP/2 作為其基礎傳輸通訊協定。 IBM Cloud ALB 支援 HTTP/2 通訊協定的端對端 gRPC 流量。 然而,IBM Cloud ALB 目前尚未提供對 gRPC 的本機支援。 您可以設定 TCP 通訊協定來取代,因為 ALB 不會識別 gRPC 流量。 相反地,它們將 gRPC 流量視為 TCP 流量。

我可以知道 appliance 公共 IP 的位址池嗎?

公共 IP 位址是隨機的。 它們會自動分配。 地址範圍無法確認。 但是、私有 IP 取自您在配置負載平衡器時選擇的子網路。

裝置自動縮小時,會話黏著行為會如何?

持久化會被移到其中一個可用的後端成員。

若負載平衡器所綁定的憑證在更新後會自動輪替,為何這次我必須手動更新憑證?

Secrets Manager 支援每個密鑰最多 50 個旋轉版本。 在此限制範圍內,當機密進行輪替時,自動負載平衡器(ALB)會自動刷新並使用更新後的憑證。 然而,當輪替次數超過50次時,必須手動在ALB的前端監聽器中更新新憑證。 在達到此限制之前,無需手動更新前端監聽器。