Partilhar via


Configurar as definições do Gestor de Recursos de Cluster para serviços do Service Fabric

O Gerenciador de Recursos de Cluster do Service Fabric permite um controle refinado sobre as regras que regem cada serviço nomeado individual. Cada serviço nomeado pode especificar regras para como deve ser alocado no cluster. Cada serviço nomeado também pode definir o conjunto de métricas que deseja relatar, incluindo o quão importantes elas são para esse serviço. A configuração de serviços divide-se em três tarefas diferentes:

  1. Configurando restrições de posicionamento
  2. Configurando métricas
  3. Configuração de políticas de posicionamento avançadas e outras regras (menos comum)

Restrições de posicionamento

As restrições de posicionamento são usadas para controlar em quais nós no cluster um serviço pode realmente ser executado. Normalmente, uma instância de serviço nomeada específica ou todos os serviços de um determinado tipo são restritos a serem executados em um determinado tipo de nó. As restrições de colocação são extensíveis. Você pode definir qualquer conjunto de propriedades por tipo de nó e, em seguida, selecioná-las com restrições ao criar serviços. Você também pode alterar as restrições de posicionamento de um serviço enquanto ele está em execução. Isso permite que você responda a alterações no cluster ou nos requisitos do serviço. As propriedades de um determinado nó também podem ser atualizadas dinamicamente no cluster. Mais informações sobre restrições de posicionamento e como configurá-las podem ser encontradas neste artigo

Métricas

As métricas são o conjunto de recursos que um determinado serviço nomeado precisa. A configuração de métrica de um serviço inclui quanto desse recurso cada réplica com estado ou instância sem estado desse serviço consome por padrão. As métricas também incluem um peso que indica o quão importante é o balanceamento dessa métrica para esse serviço, caso sejam necessárias compensações.

Regras de posicionamento avançado

Existem outros tipos de regras de posicionamento que são úteis em cenários menos comuns. Alguns exemplos são:

  • Restrições que ajudam com clusters geograficamente distribuídos
  • Determinadas arquiteturas de aplicativos

Outras regras de posicionamento são configuradas por meio de Correlações ou Políticas.

Próximos passos

  • As métricas são como o Gerenciador de Recursos de Cluster do Service Fabric gerencia o consumo e a capacidade no cluster. Para saber mais sobre métricas e como configurá-las, confira este artigo
  • Afinidade é um modo que você pode configurar para seus serviços. Não é comum, mas se você precisar pode aprender sobre isso aqui
  • Há muitas regras de posicionamento diferentes que podem ser configuradas em seu serviço para lidar com cenários adicionais. Pode informar-se sobre essas diferentes políticas de colocação aqui
  • Comece do início e obtenha uma Introdução ao Gerenciador de Recursos de Cluster do Service Fabric
  • Para saber como o Gerenciador de Recursos de Cluster gerencia e equilibra a carga no cluster, confira o artigo sobre balanceamento de carga
  • O Gerenciador de Recursos de Cluster tem muitas opções para descrever o cluster. Para saber mais sobre eles, confira este artigo sobre como descrever um cluster do Service Fabric