Поделиться через


Настройка параметров диспетчера ресурсов кластера для служб Service Fabric

Менеджер ресурсов кластеров Service Fabric позволяет осуществлять непосредственный контроль над правилами, регулирующими каждую именованную службу. Каждая именованная служба может задать правила относительно того, как её следует распределить в кластере. Каждая именованная служба также может определить набор метрик, которые она хочет сообщить, включая то, насколько они важны для этой службы. Настройка служб разбивается на три разные задачи:

  1. Настройка ограничений размещения
  2. Настройка метрик
  3. Настройка расширенных политик размещения и других правил (менее распространенных)

Ограничения размещения

Ограничения размещения используются для управления тем, на каких узлах кластера может фактически работать служба. Как правило, это определенный именованный экземпляр службы или все службы заданного типа, которые ограничены выполнением на определенном типе узла. Ограничения размещения расширяемы. Можно определить любой набор свойств для каждого типа узла, а затем выбрать их с ограничениями при создании служб. Вы также можете изменить ограничения размещения службы во время её работы. Это позволяет реагировать на изменения в кластере или требования службы. Свойства заданного узла также можно динамически обновлять в кластере. Дополнительные сведения о ограничениях размещения и их настройке см. в этой статье

Метрики

Метрики — это набор ресурсов, необходимых определенной именованной службе. Конфигурация метрик службы включает в себя информацию о том, сколько ресурсов по умолчанию потребляется каждой репликой с отслеживанием состояния или экземпляром без отслеживания состояния данной службы. Метрики также включают вес, указывающий, насколько важна балансировка этой метрики в этой службе, в случае необходимости компромиссов.

Правила программы углублённого изучения.

Существуют другие типы правил размещения, которые полезны в менее распространенных сценариях. Ниже приведены некоторые примеры.

  • Ограничения, которые способствуют географически распределенным кластерам
  • Некоторые архитектуры приложений

Другие правила размещения настраиваются с помощью корреляций или политик.

Дальнейшие действия

  • Метрики показывают, как диспетчер кластерных ресурсов Service Fabric управляет потреблением и емкостью в кластере. Дополнительные сведения о метриках и их настройке см. в этой статье
  • Сходство — это один режим, который можно настроить для служб. Это не распространено, но если вам нужно, вы можете узнать об этом здесь
  • Существует множество различных правил размещения, которые можно настроить в службе для обработки дополнительных сценариев. Здесь вы можете узнать об этих различных политиках размещения.
  • Начните с самого начала, изучив общие сведения о диспетчере кластерных ресурсов Service Fabric
  • Чтобы узнать, как диспетчер кластерных ресурсов управляет нагрузкой и балансирует нагрузку в кластере, ознакомьтесь со статьей о балансировке нагрузки.
  • Диспетчер кластерных ресурсов имеет множество вариантов описания кластера. Дополнительные сведения о них см. в этой статье по описанию кластера Service Fabric