Обновление изолированного кластера Service FabricUpgrading and updating a Service Fabric standalone cluster

Для любой современной системы разработка с учетом возможности модернизации является неотъемлемой составляющей успеха продукта.For any modern system, designing for upgradability is key to achieving long-term success of your product. Изолированный кластер Azure Service Fabric — это ресурс, владельцем которого вы являетесь.An Azure Service Fabric standalone cluster is a resource that you own. В этой статье приводятся сведения об обновлении.This article describes what can be upgraded or updated.

Управление версиями Service Fabric в кластереControlling the fabric version that runs on your cluster

Убедитесь, что кластер всегда работает под управлением поддерживаемой версии Service Fabric.Make sure that your cluster always runs a supported Service Fabric version. Когда корпорация Майкрософт объявляет о выпуске новой версии Service Fabric, для предыдущей версии определяется срок завершения жизненного цикла. Этот срок составляет по меньшей мере 60 дней с даты объявления.When Microsoft announces the release of a new version of Service Fabric, the previous version is marked for end of support after a minimum of 60 days from the date of the announcement. О доступности новых выпусков сообщается в блоге группы разработчиков Service Fabric,New releases are announced on the Service Fabric team blog. после чего вы можете их использовать.The new release is available to choose at that point.

Вы можете настроить для кластера автоматическое обновление Service Fabric по мере выпуска новых версий корпорацией Майкрософт или вручную выбрать поддерживаемую версию, в которой должен работать ваш кластер.You can set your cluster to receive automatic fabric upgrades as they are released by Microsoft or you can manually select a supported fabric version you want your cluster to be on. Дополнительные сведения см. в статье Обновление автономного кластера Azure Service Fabric в Windows Server.For more information, read Upgrade the Service Fabric version that runs on your cluster.

Настройка параметров конфигурацииCustomize configuration settings

В файле ClusterConfig.json можно настроить множество разных параметров конфигурации, например уровень надежности кластера и свойства узла.Many different configuration settings can be set in the ClusterConfig.json file, such as the reliability level of the cluster and node properties. Дополнительные сведения см. в статье, посвященной обновлению конфигурации изолированного кластера.To learn more, read Upgrade the configuration of a standalone cluster. Кроме того, можно настроить множество других сложных параметров.Many other, more advanced, settings can also be customized. Дополнительные сведения см. в статье Настройка параметров кластера Service Fabric.For more information, read Service Fabric cluster fabric settings.

Определение свойств узлаDefine node properties

Иногда необходимо обеспечить выполнение конкретных рабочих нагрузок только на узлах определенных типов в кластере.Sometimes you may want to ensure that certain workloads run only on certain types of nodes in the cluster. Например, для одних рабочих нагрузок могут требоваться графические процессоры или накопители SSD, а для других — нет.For example, some workload may require GPUs or SSDs while others may not. Для каждого из типов узлов в кластере можно добавить пользовательские свойства.For each of the node types in a cluster, you can add custom node properties to cluster nodes. Ограничения размещения представляют собой операторы, привязанные к отдельным службам и включающие одно или несколько свойств узла.Placement constraints are the statements attached to individual services that select for one or more node properties. Ограничения размещения определяют, где должны запускаться службы.Placement constraints define where services should run.

Сведения об использовании ограничений на размещение, свойств узла и способах их определения см. здесь.For details on the use of placement constraints, node properties, and how to define them, read node properties and placement constraints.

Добавление метрик емкостиAdd capacity metrics

Для каждого типа узла можно добавить настраиваемые метрики емкости, которые будут использоваться в приложениях для передачи данных о нагрузке.For each of the node types, you can add custom capacity metrics that you want to use in your applications to report load. Дополнительные сведения об использовании метрик емкости для отчетах о нагрузке см. в документах по диспетчеру кластерных ресурсов Service Fabric на страницах Описание кластера Service Fabric и Управление потреблением ресурсов и нагрузкой в Service Fabric с помощью метрик.For details on the use of capacity metrics to report load, refer to the Service Fabric Cluster Resource Manager Documents on Describing Your Cluster and Metrics and Load.

Применение исправлений для операционной системы на узлах кластераPatch the OS in the cluster nodes

Приложение для управления исправлениями — это приложение Service Fabric, которое позволяет автоматизировать установку исправлений операционной системы в кластере Service Fabric и избегать простоев.The patch orchestration application (POA) is a Service Fabric application that automates operating system patching on a Service Fabric cluster without downtime. Приложение для управления исправлениями для Windows можно развернуть в кластере, чтобы установить исправления контролируемым образом без простоев служб.The Patch Orchestration Application for Windows can be deployed on your cluster to install patches in an orchestrated manner while keeping the services available all the time.

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