設定 Service Fabric 服務的叢集資源管理員設定

「Service Fabric 叢集資源管理員」可讓您細微地控制管控每個個別具名服務的規則。 每個具名服務都可以指定規則來規定它在叢集中的配置方式。 每個具名服務還可以定義一組它想要報告的計量,包括它們對該服務的重要程度。 設定服務可細分成三個不同的工作︰

  1. 設定放置條件約束
  2. 設定計量
  3. 設定進階放置原則及其他規則 (較不常見)

放置條件約束

放置條件約束可用來控制服務實際可在叢集中的哪些節點上執行。 通常特定的具名服務執行個體或某個指定類型的所有服務會受到限制,只能在特定類型的節點上執行。 放置條件約束是可擴充的。 您可依據節點類型定義任何屬性集,並於建立服務時為其選取條件約束。 您也可以變更執行中的服務放置條件約束。 這可讓您回應叢集中的變更或服務的需求。 指定節點的屬性也可以在叢集中動態更新。 可以在 這篇文章

計量

計量是指定的具名服務所需的一組資源。 服務的計量組態包括該服務的每個具狀態複本或無狀態執行個體對該資源的預設耗用量。 計量也包含一個權數,用來指出平衡該計量對服務來說有多重要 (以因應需要取捨的情況)。

進階放置規則

在較少見的情況中,有其他類型的配置規則可使用。 一些範例包括:

  • 對於依地理位置的分散式叢集有助益的條件約束
  • 特定應用程式架構

其他放置規則是透過「相互關聯」或「原則」來設定。

下一步

  • 度量是 Service Fabric 叢集資源管理員管理叢集中的耗用量和容量的方式。 若要深入了解計量及其設定方式,請查看這篇文章
  • 親和性是您可以針對服務設定的一種模式。 它並不常見,但如果您需要,可以參閱 這裡
  • 有許多不同的放置規則可以在您的服務上設定以處理其他案例。 您可以在 這裡
  • 從頭開始,並 取得 Service Fabric 叢集資源管理員的簡介
  • 若要了解叢集資源管理員如何管理並平衡叢集中的負載,請查看關於 平衡負載
  • 叢集資源管理員有許多描述叢集的選項。 若要深入了解這些選項,請參閱關於描述 Service Fabric 叢集一文