Oracle Cloud Infrastructure Load Balancing 可在多個 Oracle Cloud Infrastructure 運算實例之間分配傳入流量,通過提供預先設定的負載平衡容量,讓您提高應用程式的容錯能力,並優化應用程式流量的可用頻寬。
當您需要使用公共負載平衡器或私有負載平衡器做為入口點,自動將傳入流量分配到虛擬雲端網路 (VCN) 中的多個伺服器時,應使用 Oracle Load Balancing。
您可以在 Oracle Cloud Infrastructure 管理控制台的「網路」部分建立負載平衡器。
您可以在 Oracle Cloud Infrastructure 管理控制台的「網路」部分建立負載平衡器。請按一下「負載平衡器」,然後按一下「建立負載平衡器」。或者,您也可以使用 CreateLoadBalancer API。
負載平衡器會根據您在名為「後端集」的邏輯實體中定義的負載平衡和運行狀況檢查政策,檢查其 IP 位址上是否有傳入流量,並將該流量分配到後端的一系列伺服器。後端集會決定負載平衡器如何將流量導向到一系列後端伺服器上。
您可以定義政策,告知負載平衡器如何將傳入流量分配到後端伺服器。目前,我們支持以下負載平衡政策:
更多詳情請參閱文件中的負載平衡政策如何運作。
或者,您可以通過負載平衡器運行狀況 API,以編程方式確定負載平衡器實例相對於其後端伺服器的運行狀況。
負載平衡器運行狀況 API 是一種編程機制,用以確定負載平衡器實例相對於其後端伺服器的運行狀況。
當您希望構建自家通知和監控系統、或與當前使用的系統整合時,就應使用運行狀況 API。
以編程方式輪詢負載平衡器運行狀況 API 時,您會獲得三態運行狀況 (正常、警告和嚴重),標示各個後端伺服器或後端集 (在後端群組中整合所有後端伺服器) 的運行狀況。
負載平衡偵聽器是一個邏輯實體,用於檢查負載平衡器 IP 位址上的傳入流量。您可以配置偵聽器的協定和端口編號,以及自選 SSL 設定。
目前支持的協定包括:
更多詳情請參閱文件中的管理負載平衡偵聽器。
可以。負載平衡器可以同時處理 TCP、HTTP 和 HTTPS 流量,只須配置多個偵聽器即可。
您可以為 1-65535 之間的任何端口進行負載平衡。
不可以。目前,您須逐個指定您要進行負載平衡的個別 TCP 端口。
否。負載平衡器目前僅支持 IPv4 流量。
可以。您可以通過選擇負載平衡器形狀來提供預先佈建的負載平衡容量 (頻寬)。負載平衡器形狀是一個範本,用以確定負載平衡器針對入口流量和出口流量預先佈建的總計最大容量 (頻寬)。目前可用的形狀包括 100 Mbps、400 Mbps 和 8000 Mbps。
請注意:預先佈建的最大容量適用於聚合連線,而不適用於試圖使用完整頻寬的個別客戶。
目前,負載平衡器一經建立,您就無法改動其形狀。如要改動負載平衡器的形狀 (例如:增加或減少用於入口和出口流量的預先佈建頻寬),您可以使用控制台或 API,建立具有新形狀的另一個負載平衡器,並更新與您負載平衡器 IP 位址關聯的 DNS A 紀錄。
是的。您可以選擇在負載平衡器處終止 SSL。要將 SSL 配合負載平衡器使用,您必須將一個或多個認證套裝添加到系統中。您上載的認證套裝包括公共認證、相應私鑰,以及任何關聯的認證授權證書。如要在負載平衡器上終止 SSL,您必須在預設端口 (如 443) 上建立偵聽器,然後將已上載的認書套裝與該偵聽器建立關聯。
是的。您可以選擇為 TCP 負載平衡器執行 SSL 通道,並將 SSL 連線傳輸到應用程式伺服器。
負載平衡服務支持 TLS 1.2 協定,並具備強大密碼強度預設設定。預設支持密碼包括:
是的。您可以為 HTTP 負載平衡器的伺服器端啟用 Cookie 驅動工作階段持久性
是的。您可以使用偵聽器規則集功能添加、更改或移除 HTTP 標題。規則集是與負載平衡器關聯的一組命名規則,並適用於該負載平衡器上的一個或多個偵聽器。規則是在負載平衡偵聽器上代表套用於請求或回應之操作的物件。規則集協助您提升站點安全性的示例包括:
可以。您可以通過管理員編寫的政策來限制負載平衡服務的存取權。
是的。公共負載平衡器和私有負載平衡器均可使用 VCN 區域子網路選項,部署為區域服務。VCN 中的區域子網路跨越整個區域,其中可包括多個 AD。區域子網路可讓您建立區域私有或公共負載平衡器,以在 Oracle Cloud Infrastructure 的多 AD 區域發生 AD 中斷時,支持 AD 故障轉移。由於區域負載平衡器僅需要一個區域 VCN 子網路,故有助減低多重 AD 本機子網路所需的配置和管理開銷。