Dela via


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

Resurshanteraren för Service Fabric-kluster 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 vanliga)

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änsad till 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 placeringsbegränsningarna för en tjänst 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 använder som standard. Mått innehåller också en vikt som anger hur viktigt 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 Cluster Resource Manger 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 för din tjänst för att hantera ytterligare scenarier. Du kan ta reda på om de olika placeringsprinciperna här
  • Börja från början och få en introduktion till Service Fabric Cluster Resource Manager
  • Om du vill veta mer om hur Klusterresurshanteraren hanterar och balanserar belastningen i klustret kan du läsa artikeln om belastningsutjämning
  • Klusterresurshanteraren 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