Konfigurera inställningarna för klusterresurshanteraren för Service Fabric-tjänster

Service Fabric-klustrets Resource Manager ger detaljerad kontroll över de regler som styr varje enskild namngiven tjänst. Varje namngiven tjänst kan ange regler för hur den ska allokeras i klustret. Varje namngiven tjänst kan också definiera den uppsättning mått som den vill rapportera, inklusive hur viktiga de är för den tjänsten. Konfigurering av tjänster delas in i tre olika uppgifter:

  1. Konfigurera placeringsbegränsningar
  2. Konfigurera mått
  3. Konfigurera avancerade placeringsprinciper och andra regler (mindre vanligt)

Placeringsbegränsningar

Placeringsbegränsningar används för att styra vilka noder i klustret som en tjänst faktiskt kan köras på. Vanligtvis en viss namngiven tjänstinstans eller alla tjänster av en viss typ som är begränsade att köras på en viss typ av nod. Placeringsbegränsningar är utökningsbara. Du kan definiera valfri uppsättning egenskaper per nodtyp och sedan välja för dem med begränsningar när du skapar tjänster. Du kan också ändra en tjänsts placeringsbegränsningar när den körs. På så sätt kan du svara på ändringar i klustret eller kraven för tjänsten. Egenskaperna för en viss nod kan också uppdateras dynamiskt i klustret. Mer information om placeringsbegränsningar och hur du konfigurerar dem finns i den här artikeln

Mått

Mått är den uppsättning resurser som en viss namngiven tjänst behöver. En tjänsts måttkonfiguration innehåller hur mycket av den resursen som varje tillståndskänslig replik eller tillståndslös instans av tjänsten förbrukar som standard. Mått innehåller också en vikt som anger hur viktig utjämning det måttet är för den tjänsten, om kompromisser är nödvändiga.

Avancerade placeringsregler

Det finns andra typer av placeringsregler som är användbara i mindre vanliga scenarier. Några exempel är:

  • Begränsningar som hjälper till med geografiskt distribuerade kluster
  • Vissa programarkitekturer

Andra placeringsregler konfigureras via korrelationer eller principer.

Nästa steg

  • Mått är hur Service Fabric-klusterresurshanteraren hanterar förbrukning och kapacitet i klustret. Mer information om mått och hur du konfigurerar dem finns i den här artikeln
  • Tillhörighet är ett läge som du kan konfigurera för dina tjänster. Det är inte vanligt, men om du behöver det kan du lära dig om det här
  • Det finns många olika placeringsregler som kan konfigureras på din tjänst för att hantera ytterligare scenarier. Du kan läsa mer om de olika placeringsprinciperna här
  • Börja från början och få en introduktion till Service Fabric-klustret Resource Manager
  • Om du vill veta mer om hur klustret Resource Manager hanterar och balanserar belastningen i klustret kan du läsa artikeln om belastningsutjämning
  • Klustret Resource Manager har många alternativ för att beskriva klustret. Mer information om dem finns i den här artikeln om hur du beskriver ett Service Fabric-kluster