簡體   English   中英

Azure Service Fabric 集群的負載均衡器

[英]Load balancer for Azure Service Fabric Cluster

我們有一個問題陳述,即我們正在使用 Azure Service Fabric 進行生產。 我們有 Silver Tier 的服務結構。 我們的問題是當單個實例由於 CPU 使用率高和 Memory 而獲得 Spike 時。 負載均衡器無法將請求傳輸到其他節點。 單個節點獲得 90% 的利用率,我們甚至無法在此期間對該節點進行 RDP。 我看過微軟關於添加放置約束的文章。 仍然沒有工作。 由於我們已將 APIM 與 Service Fabric 集成,因此我們無法將規則應用於負載均衡器。 我與微軟打了多次電話,仍然沒有得到合適的解決方案。 我需要解決我的問題。

我知道我們已經在處理的一項服務中存在問題,但我們也需要 SF 來處理這種情況。

如果您的一項或多項服務產生 CPU / memory 峰值(並且不是始終如一的高利用率),那么很難平衡這種行為。

無論如何,您可以做兩件事來減輕它:

  1. 使用資源治理來限制這個有問題的服務可以消耗的 CPU 和 memory 的數量

  2. 微軟發布了FabricObserver ,可以用來擴展對我們 SF 集群的監控。 您可以看看如何利用AppObserver將單個服務(進程)的 CPU 和 memory 使用情況報告為LoadMetrics ,並使用它來平衡集群

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM