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


Выпуски Service Fabric

В этой статье содержатся дополнительные сведения о последних выпусках и обновлениях среды выполнения Service Fabric и пакетов SDK.

Доступны также следующие ресурсы:

Service Fabric 10.1

Мы рады сообщить, что выпуск среды выполнения Service Fabric 10.1 начал развертывание в различных регионах Azure вместе с обновлениями средств и пакета SDK. Обновления пакета SDK для .NET, пакета SDK для Java и среды выполнения Service Fabric можно скачать из ссылок, указанных в заметках о выпуске. Пакеты SDK, пакеты NuGet и репозитории Maven доступны во всех регионах в течение 7–10 дней.

Основные объявления

  • Среда выполнения Service Fabric определяет две роли клиента — администратор и клиент. Роль администратора имеет высокий уровень привилегий и неустанно зависит от самой среды выполнения, что может быть проблематично в общих кластерах, где все клиенты имеют права администратора и могут выполнять непреднамеренные разрушительные операции в службах другого клиента. В этом выпуске мы представляем третью роль клиента — ElevatedAdmin, которая в сочетании с разделом Security/ClientAccess манифеста кластера может предотвратить описанный сценарий.
  • Service Fabric теперь выдает событие работоспособности, видимое в SFX/SFE при исчерпании сеансов.
  • Это позволяет задать вес вспомогательных реплик InBuild при применении к регулированию InBuild. Более высокий вес означает, что вспомогательные реплики InBuild занимают больше предела InBuild, а также более низкий вес будет потреблять меньше ограничения, что позволяет размещать больше реплик InBuild до достижения ограничения.
  • Начиная с накопительного обновления 3.0 (CU3) среды выполнения Service Fabric 10.1 поддерживается среда выполнения .NET 8.
    • Для тех, кто заинтересован в использовании .NET 8, помните следующее:
      • Необходимо перестроить и повторно развернуть приложения с помощью .NET 8. Этот шаг не нужен, если вы хотите продолжить использование старых версий .NET.
      • Если вы развертываете автономные приложения, знают, что приложения больше не являются автономными по умолчанию в .NET 8. Необходимо явно добавить и задать SelfContained свойство true для проектов в .NET 8.
      • Для клиентов, использующих удаленное взаимодействие Service Fabric версии 1, клиенты должны включить BinaryFormatterпараметр , который не включен с .NET 8. Сведения о том, как включить BinaryFormatter, см. на странице "Стратегия GitHub" в BinaryFormatter Obsoletion.

Выпуски Service Fabric 10.1

Дата запуска в производство Выпуск Дополнительная информация
1 ноября 2023 г. Выпуск Azure Service Fabric 10.1 Заметки о выпуске
1 апреля 2024 г. Второй выпуск обновления Azure Service Fabric 10.1 Заметки о выпуске
15 июня 2024 г. Третий выпуск обновления Azure Service Fabric 10.1 Заметки о выпуске
15 августа 2024 г. Четвертый выпуск обновления Azure Service Fabric 10.1 Заметки о выпуске
30 сентября 2024 г. Пятый выпуск обновления Azure Service Fabric 10.1 Заметки о выпуске
31 октября 2024 г. Шестой выпуск обновления Azure Service Fabric 10.1 Заметки о выпуске

Service Fabric 10.0

Мы рады сообщить, что выпуск среды выполнения Service Fabric 10.0 начал развертывание в различных регионах Azure вместе с обновлениями средств и пакета SDK. Обновления пакета SDK для .NET, пакета SDK для Java и среды выполнения Service Fabric можно скачать из ссылок, указанных в заметках о выпуске. Пакеты SDK, пакеты NuGet и репозитории Maven доступны во всех регионах в течение 7–10 дней.

Основные объявления

  • Улучшение обрезки образа контейнера.
  • Балансировка кластера на тип узла.
  • Предоставление этапа проверки работоспособности и таймера для обновления приложения и кластера.
  • Поддержка совместимости версий ESE.dll в процессе сборки реплики.
  • Включите пробы аренды.
  • Расширьте конструктор FabricClient, чтобы включить "SecurityCredentials" без HostEndpoints.
  • Аудит безопасности параметров конечной точки управления кластерами.

Выпуски Service Fabric 10.0

Дата запуска в производство Выпуск Дополнительная информация
09 сентября 2023 г. Выпуск Azure Service Fabric 10.0 Заметки о выпуске
1 ноября 2023 г. Первый выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске
1 апреля 2024 г. Третий выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске
15 июня 2024 г. Четвертый выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске
15 августа 2024 г. Пятый выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске
30 сентября 2024 г. Шестой выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске
31 октября 2024 г. Седьмой выпуск обновления Azure Service Fabric 10.0 Заметки о выпуске

Service Fabric 9.1

Мы рады объявить о развертывании выпуска 9.1 региона среды выполнения Service Fabric, а также обновлений средств и пакетов SDK. Обновления пакета SDK для .NET, пакета SDK для Java и среды выполнения Service Fabric можно скачать из ссылок, указанных в заметках о выпуске. Пакеты SDK, пакеты NuGet и репозитории Maven доступны во всех регионах в течение 7–10 дней.

Основные объявления

  • Azure Service Fabric блокирует развертывания, которые не соответствуют требованиям к устойчивости Silver или Gold начиная с 11.10.2022 (дата продлена с 10.30.2022 до 11.10.2022). Пять виртуальных машин или более будут применяться с этим изменением для новых кластеров, созданных после 11.10.2022, чтобы избежать потери данных от запросов инфраструктуры на уровне виртуальной машины для рабочих нагрузок. Требование счетчика виртуальных машин не изменяется для устойчивости Бронзового уровня. Принудительное применение существующих кластеров будет развернуто в ближайшие месяцы.
  • Типы узлов Azure Service Fabric с устойчивостью масштабируемого набора виртуальных машин Silver или Gold всегда должны иметь свойство virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates, равное false в определении модели масштабируемого набора. Параметр enableAutomaticUpdates для предотвращения непреднамеренных перезапусков ОС из-за обновлений Windows, таких как исправление, что может повлиять на рабочие нагрузки. Вместо этого следует включить автоматическое обновление ОС с помощью обновлений образа ОС масштабируемого набора виртуальных машин, установив для параметра "enableAutomaticOSUpgrade" значение true. При автоматическом обновлении образа ОС в масштабируемом наборе не требуется дополнительный процесс исправления через Обновл. Windows.
  • Начиная с 9.1.1436.9590 среда выполнения Service Fabric предоставляет конфигурацию в Linux и Windows с именем Setup/BlockAccessToWireServer, чтобы разрешить развертыванию среды выполнения настроить списки контроль доступа (СПИСКИ ACL) на виртуальной машине, чтобы запретить доступ к контейнерам на проводном сервере. Эти списки управления доступом хранятся в синхронизации во время создания и обновления кластера и сценариев перезапуска узла виртуальной машины или узла SF.

Выпуски Service Fabric 9.1

Дата запуска в производство Выпуск Дополнительная информация
24 октября 2022 г. Azure Service Fabric 9.1 Заметки о выпуске
8 декабря 2022 г. Первый выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
1 марта 2023 г. Выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
6 апреля 2023 г. Третий выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
15 мая 2023 г. Четвертый выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
19 июня 2023 г. Пятый выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
30 августа 2023 г. Шестой выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
1 ноября 2023 г. Седьмой выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
1 апреля 2024 г. Девятый выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
15 июня 2024 г. Десятый выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
15 августа 2024 г. Выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске
30 сентября 2024 г. Двенадцатый выпуск обновления Для Azure Service Fabric 9.1 Заметки о выпуске
31 октября 2024 г. Выпуск обновления Azure Service Fabric 9.1 Заметки о выпуске

Service Fabric 9.0

Мы рады сообщить, что выпуск среды выполнения Service Fabric версии 9.0 начал развертываться в различных регионах Azure вместе с обновлениями средств и пакета SDK. Обновления пакета SDK для .NET, пакета SDK java и среды выполнения Service Fabric доступны с помощью установщика веб-платформы, пакетов NuGet и репозиториев Maven.

Основные объявления

  • Общая доступность Поддержка .NET 6.0
  • Общая доступность Поддержка Ubuntu 20.04
  • Общая поддержка доступности для Multi-AZ в одном масштабируемом наборе виртуальных машин
  • Добавлена поддержка IHost, IHostBuilder и минимальной модели размещения
  • Включение варианта согласия, позволяющего исключить удаленное взаимодействие на основе сериализации контракта данных (DCS)
  • Поддержка создания комплексного интерфейса разработчика для разработки Linux в Windows с помощью WSL2
  • Поддержка параллельных рекурсивных запросов к службе DNS Service Fabric
  • Поддержка управляемого объекта KeyVaultReference
  • Предоставление идентификатора контейнера для текущих развернутых пакетов кода
  • Добавление переменной среды Fabric_InstanceId для гостевых приложений без отслеживания состояния
  • Доступный API для создания отчетов MoveCost
  • Принудительное применение настраиваемого значения Max в InstanceCloseDelayDuration
  • Добавление возможности перечислять напоминания субъектов
  • Внесение обновлений для событий платформы
  • Представлено свойство в среде выполнения Service Fabric, которое можно задать с помощью SFRP в качестве идентификатора ресурса Azure Resource Manager
  • Доступная метка времени для подготовки типа приложения
  • Поддержка, добавленная для метаданных поставщика ресурсов Service Fabric (SFRP) в тип приложения + сущности версии, начиная с идентификатора ресурса Azure Resource Manager
  • Windows Server 2022 теперь поддерживается в выпуске 9.0 CU2.
  • Поддержка среды выполнения контейнеров Mirantis в Windows для контейнеров Service Fabric
  • Поддержка установщика веб-платформы Microsoft (WebPI), используемого для установки пакета SDK и инструментов Service Fabric, была прекращена 1 июля 2022 г.
  • Azure Service Fabric блокирует развертывания, которые не соответствуют требованиям к устойчивости Silver или Gold начиная с 9.30.2022. 5 виртуальных машин или более будут применяться с этим изменением, чтобы избежать потери данных от запросов инфраструктуры на уровне виртуальной машины для рабочих нагрузок. Принудительное применение существующих кластеров будет развернуто в ближайшие месяцы.
  • Типы узлов Azure Service Fabric с устойчивостью масштабируемого набора виртуальных машин Silver или Gold всегда должны явно отключать обновление Windows, чтобы избежать непреднамеренных перезапусков ОС из-за обновлений Windows, которые могут повлиять на рабочие нагрузки. Это можно сделать, задав значение enableAutomaticUpdates: false, в OSProfile масштабируемого набора виртуальных машин. Вместо этого рекомендуется включить автоматическое обновление образа масштабируемого набора виртуальных машин. Развертывание начнется сбоем с 09.30.2022 для новых кластеров, если windowsUpdates не отключены в масштабируемом наборе виртуальных машин. Принудительное применение существующих кластеров будет развернуто в ближайшие месяцы.

Выпуски Service Fabric 9.0

Дата запуска в производство Выпуск Дополнительная информация
29 апреля 2022 г. Azure Service Fabric 9.0 Заметки о выпуске
6 июня 2022 г. Первый выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
14 июля 2022 г. Второй выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
13 сентября 2022 г. Третий выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
11 октября 2022 г. Четвертый выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
8 декабря 2022 г. Пятый выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
1 марта 2023 г. Седьмой выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
6 апреля 2023 г. Восьмой выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
15 мая 2023 г. Девятый выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске
1 ноября 2023 г. Двенадцатый выпуск обновления Azure Service Fabric 9.0 Заметки о выпуске

Service Fabric 8.2

Мы рады сообщить, что выпуск среды выполнения Service Fabric 8.2 начал развертывание в различных регионах Azure вместе с обновлениями средств и пакета SDK. Обновления пакета SDK для .NET, пакета SDK java и среды выполнения Service Fabric доступны с помощью установщика веб-платформы, пакетов NuGet и репозиториев Maven.

Основные объявления

  • Откройте API в диспетчере кластеров, чтобы проверить, насколько эффективно обновление
  • Azure Service Fabric блокирует развертывания, которые не соответствуют требованиям к устойчивости Silver или Gold начиная с 11.10.2022 (дата продлена с 10.30.2022 до 11.10.2022). Пять виртуальных машин или более будут применяться с этим изменением для новых кластеров, созданных после 11.10.2022, чтобы избежать потери данных от запросов инфраструктуры на уровне виртуальной машины для рабочих нагрузок. Требование счетчика виртуальных машин не изменяется для устойчивости Бронзового уровня. Принудительное применение существующих кластеров будет развернуто в ближайшие месяцы.
  • Типы узлов Azure Service Fabric с устойчивостью масштабируемого набора виртуальных машин Silver или Gold всегда должны иметь свойство virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates, равное false в определении модели масштабируемого набора. Параметр enableAutomaticUpdates для false предотвращает непреднамеренные перезапуски ОС из-за обновлений Windows, таких как исправление, что может повлиять на рабочие нагрузки. Вместо этого следует включить автоматическое обновление ОС с помощью обновлений образа ОС масштабируемого набора виртуальных машин, установив для параметра "enableAutomaticOSUpgrade" значение true. При автоматическом обновлении образа ОС в масштабируемом наборе не требуется дополнительный процесс исправления через Обновл. Windows.

Выпуски Service Fabric 8.2

Дата запуска в производство Выпуск Дополнительная информация
29 октября 2021 г. Azure Service Fabric 8.2 Заметки о выпуске
16 декабря 2021 г. Первый выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
12 февраля 2022 г. Второй выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
6 июня 2022 г. Третий выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
14 июля 2022 г. Четвертый выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
11 октября 2022 г. Шестой выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
24 октября 2022 г. Седьмой выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске
1 марта 2023 г. Девятый выпуск обновления Azure Service Fabric 8.2 Заметки о выпуске

Service Fabric 8.1

Мы рады сообщить, что выпуск среды выполнения Service Fabric 8.1 начал развертывание в различных регионах Azure вместе с обновлениями средств и пакета SDK. Обновления пакета SDK для .NET, пакета SDK java и среды выполнения Service Fabric доступны с помощью установщика веб-платформы, пакетов NuGet и репозиториев Maven.

Основные объявления

  • Добавлена поддержка вспомогательной реплики
  • Предварительная версия Добавлена поддержка приложений Service Fabric на базе .NET 6.0
  • Добавлена поддержка API для обновления описаний приложений
  • Добавлена функция периодической проверки связи между агентом перенастройки (RA) и прокси-агентом перенастройки (RAP) для обнаружения сбоев и зависаний процессов при межпроцессном взаимодействии.
  • Добавлена поддержка проб актуальности и готовности для неконтейнерных приложений.
  • Обновлен кластер, что позволило увеличить производительность узлов, не ухудшив при этом работоспособность кластера

Выпуски Service Fabric 8.1

Дата запуска в производство Выпуск Дополнительная информация
28 июля 2021 г. Azure Service Fabric 8.1 Заметки о выпуске
13 августа 2021 г. Первый выпуск обновления Azure Service Fabric 8.1 Заметки о выпуске
9 сентября 2021 г. Второй выпуск обновления Azure Service Fabric 8.1 Заметки о выпуске
06 октября 2021 г. Третий выпуск обновления Azure Service Fabric 8.1 Заметки о выпуске

Service Fabric 8.0

Мы рады сообщить о выпуске среды выполнения Service Fabric 8.0 в различных регионах Azure, а также обновлениях средств и пакетов SDK. Обновления пакета SDK для .NET, пакета SDK java и среды выполнения Service Fabric доступны с помощью установщика веб-платформы, пакетов NuGet и репозиториев Maven.

Основные объявления

  • Общая доступность поддержки .NET 5 для Windows
  • Общая доступность типов NodeType без отслеживания состояния
  • Возможность перемещения экземпляров службы без отслеживания состояния
  • Возможность добавления параметризованного блока DefaultLoad в манифест приложения
  • Для обновления отдельных реплик — возможность задавать некоторые параметры уровня кластера на уровне приложения.
  • Возможность интеллектуального размещения на основе тегов узлов
  • Возможность определения порога доли неработоспособных узлов, влияющей на работоспособность кластера
  • Возможность запрашивать список наиболее загруженных служб
  • Возможность добавлять новый интервал для новых кодов ошибок
  • Возможность помечать экземпляры служб как завершенные
  • Поддержка волновой модели развертывания для автоматического обновления
  • Добавлена проба готовности для контейнерных приложений
  • По умолчанию UseSeparateSecondaryMoveCost теперь имеет значение true
  • Модуль StateManager теперь освобождает ссылку сразу же, как только это становится безопасно
  • Заблокировано удаление центральной службы секретов, где хранятся секреты пользователей

Выпуски Service Fabric 8.0

Дата запуска в производство Выпуск Дополнительная информация
08 апреля 2021 г. Azure Service Fabric 8.0 Заметки о выпуске
17 мая 2021 г. Первый выпуск обновления Azure Service Fabric 8.0 Заметки о выпуске
17 июня 2021 г. Второй выпуск обновления Azure Service Fabric 8.0 Заметки о выпуске
28 июля 2021 г. Третий выпуск обновления Azure Service Fabric 8.0 Заметки о выпуске

предыдущих версий

Service Fabric 7.2

Основные объявления

  • Предварительная версия: Управляемые кластеры Service Fabric теперь доступны в общедоступной предварительной версии. Управляемые кластеры Service Fabric предназначены для упрощения развертывания и управления кластером за счет инкапсуляции базовых ресурсов, образующих кластер Service Fabric, в один ресурс ARM. Дополнительные сведения см. в обзоре управляемого кластера Service Fabric.
  • Предварительная версия. Поддержка служб без отслеживания состояния с количеством экземпляров, превышающим число узлов, теперь доступна в общедоступной предварительной версии. Политика размещения позволяет создавать несколько экземпляров секции без отслеживания состояния на узле.
  • Доступна версия FabricObserver (FO) 3.0.
    • Теперь можно запускать FabricObserver в кластерах Linux и Windows.
    • Теперь можно создавать пользовательские подключаемые модули для Observer. Дополнительные сведения и код см. в модулях чтения подключаемых модулей и примера проекта подключаемого модуля.
    • Теперь можно изменить любой параметр Observer через обновление параметров приложения. Это означает, что больше не требуется повторное развертывание FO для изменения отдельных параметров. См. пример.
  • Поддержка образов контейнеров Ubuntu 18.04 OneBox.
  • Предварительная версия. Справочник по KeyVault для приложений Service Fabric поддерживает только секреты с версиями. Секреты без версий не поддерживаются.
  • Пакету SDK для SF требуется последняя версия VS 2019 с обновлением 16.7.6 или 16.8 (предварительная версия 4) для создания новых платформа .NET Framework проектов без отслеживания состояния, с отслеживанием состояния или субъектов. Если после создания проекта службы нет последнего обновления VS, используйте диспетчер пакетов для установки Microsoft.ServiceFabric.Services (версии 4.2.x) для проектов без отслеживания состояния и Microsoft.ServiceFabric.Actors (версия 4.2.x) для проектов субъектов из nuget.org.
  • RunToCompletion. Service Fabric поддерживает концепцию выполнения до завершения для гостевых исполняемых файлов. После выполнения этого обновления по завершении репликации ресурсы кластера, выделенные этой реплике, будут освобождены.
  • Улучшена поддержка управления ресурсами: разрешение запросов и ограничение спецификаций для ресурсов ЦП и памяти.

Выпуски Service Fabric 7.2

Дата запуска в производство Выпуск Дополнительная информация
21 октября 2020 г. Azure Service Fabric 7.2 Заметки о выпуске
9 ноября 2020 г. Второй выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске
10 ноября 2020 г. Третий выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске
2 декабря 2020 г. Четвертый выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске
25 января 2021 г. Пятый выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске
17 февраля 2021 г. Шестой выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске
10 марта 2021 г. Седьмой выпуск обновления Azure Service Fabric 7.2 Заметки о выпуске

Service Fabric 7.1

В связи с текущим кризисом COVID-19 и учетом проблем, с которыми сталкиваются наши клиенты, мы делаем 7.1 доступными, но не будем автоматически обновлять кластеры, которые будут получать автоматические обновления. Мы отключаем автоматическое обновление до дальнейшего уведомления, чтобы гарантировать, что клиенты могут применять обновления, когда они наиболее подходящи для них, чтобы избежать непредвиденных сбоев.

Вы можете обновить до версии 7.1 через портал Azure или с помощью развертывания Azure Resource Manager.

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

Основные объявления

  • Общая доступность для управляемых удостоверений Service Fabric для приложений Service Fabric
  • Поддержка Ubuntu 18.04
  • Предварительная версия. Поддержка временного диска ОС масштабируемого набора виртуальных машин**: Временный диск ОС — это хранилище, создаваемое на локальной виртуальной машине и не сохраняемое в удаленном хранилище Azure. Они рекомендуется использовать для всех типов узлов Service Fabric (основной и вторичный), так как по сравнению с традиционными дисками постоянных ОС, временными дисками ОС:
    • Сокращают задержки при чтении и записи на диск ОС
    • Обеспечивают более быстрое выполнение сброса и управление повторным созданием образа узла
    • Сокращение общих затрат (диски бесплатны и не требуют дополнительных затрат на хранилище)
  • Поддержка объявления сертификатов конечной точки службы приложений Service Fabric по общему имени субъекта.
  • Поддержка пробы работоспособности для контейнерных служб: поддержка механизма проверки активности для контейнерных приложений. Проба liveness помогает сообщить о активности контейнерного приложения и когда они не отвечают своевременно, это приводит к перезапуску.
  • Поддержка пакетов кода инициализатора для контейнеров и гостевых исполняемых приложений. Это позволяет выполнять пакеты кода (например, контейнеры) в указанном порядке для инициализации пакета службы.
  • FabricObserver и ClusterObserver — это приложения без отслеживания состояния, которые записывают телеметрию Service Fabric, связанную с различными аспектами кластера SF. Оба этих приложения готовы к развертыванию в рабочих кластерах Windows для записи подробной телеметрии, в них реализована поддержка ApplicationInsights, EventSource и LogAnalytics.
    • FabricObserver (FO) 2.0 — запускается на всех узлах, создает события работоспособности, передает данные телеметрии при достижении пороговых значений использования ресурсов, настроенных пользователем. Этот выпуск содержит несколько улучшений в области мониторинга, управления данными, детализации сведений о событиях работоспособности и структурированных данных телеметрии.
    • ClusterObserver (CO) 1.1 — запускается на одном узле, сохраняет данные телеметрии работоспособности на уровне кластера. В этом выпуске ClusterObserver также отслеживает состояние узла и выдает данные телеметрии при завершении работы, включении и отключении узла дольше определенного пользователем периода времени.

Улучшение обработки жизненного цикла приложения

  • Предварительная версия: завершение запросов: Во время запланированного обслуживания службы, например при обновлении службы или деактивации узла, можно разрешить службам корректно завершить подключения. Эта функция позволяет добавить в конфигурацию службы время задержки закрытия экземпляра. Во время запланированных операций SF удаляет адрес службы из обнаружения, а затем ожидает этого периода, прежде чем завершить работу службы.
  • Автоматическое обнаружение и балансировка субкластеров. Если службы с разными ограничениями на размещение имеют общую метрику нагрузки, происходит субкластеризация. Если нагрузка на разные наборы узлов существенно различается, то Диспетчер кластерных ресурсов Service Fabric считает, что кластер несбалансирован, даже если он имеет лучший возможный баланс из-за ограничений на размещение. В результате он пытается перебалансировать кластер, потенциально вызывая ненужные движения служб (так как "дисбаланс" не может быть значительно улучшен). Теперь Диспетчер кластерных ресурсов попытается автоматически обнаружить эти конфигурации и понять, когда дисбаланс может быть исправлен путем перемещения, и когда вместо этого он должен оставить вещи в одиночку, так как никаких существенных улучшений не может быть сделано.
  • Различные затраты перемещения для вторичных реплик: мы представили новое значение стоимости перемещения VeryHigh, которое обеспечивает большую гибкость в некоторых сценариях, чтобы определить, следует ли использовать отдельную стоимость перемещения для вторичных реплик.
  • Включен механизм Проба активности для контейнерных приложений. Проба liveness помогает сообщить о активности контейнерного приложения и когда они не отвечают своевременно, это приводит к перезапуску.
  • Выполнение служб до завершения или однократно**

Улучшения в Хранилище образов

  • В Service Fabric 7.1 по умолчанию используется пользовательский транспорт для защиты передачи файлов между узлами. Зависимость от файлового ресурса SMB в версии 7.1 исключена. Защищенные файловые ресурсы SMB по-прежнему существуют на узлах, содержащих реплику службы Хранилища образов, чтобы отказаться от установки по умолчанию, а также для обновления и перехода на более старую версию.

Усовершенствования надежных коллекций

Выпуски Service Fabric 7.1

Дата запуска в производство Выпуск Дополнительная информация
20 апреля 2020 г. Azure Service Fabric 7.1 Заметки о выпуске
16 июня 2020 г. Первое обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске
20 июля 2020 г. Второе обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске
12 августа 2020 г. Третье обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске
10 сентября 2020 г. Четвертое обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске
7 октября 2020 года Шестое обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске
23 ноября 2020 г. Восьмое обновление Microsoft Azure Service Fabric 7.1 Заметки о выпуске

Service Fabric 7.0

Вышла версия Azure Service Fabric 7.0 Вы можете обновить до версии 7.0 через портал Azure или с помощью развертывания Azure Resource Manager. Из-за отзывов клиентов о выпусках по окончании праздников мы не будем начинать автоматическое обновление кластеров для получения автоматических обновлений до января. В январе мы возобновляем стандартную процедуру развертывания и кластеры с включенными автоматическими обновлениями, которые будут автоматически получать обновление 7.0. Мы предоставляем еще одно объявление перед началом развертывания. Мы также обновляем запланированные даты выпуска, чтобы указать, что мы учитываем эту политику. Здесь можно найти обновления графика будущих выпусков.

Основные объявления

  • Поддержка KeyVaultReference для секретов приложений: приложения Service Fabric с поддержкой управляемых удостоверений теперь могут напрямую ссылаться на URL-адрес секрета Key Vault в качестве переменной среды, параметра приложения или учетных данных репозитория контейнеров. Service Fabric будет автоматически разрешать секрет через управляемое удостоверение приложения. 

  • Улучшенные средства безопасности обновления для служб без отслеживания состояния. Чтобы обеспечить доступность во время обновления приложения, добавлены новые конфигурации для определения минимального количества экземпляров для служб без отслеживания состояния, которые будут считаться доступными. Ранее это значение было 1 для всех служб и не было изменено. Благодаря новой проверке безопасности для каждой службы можно гарантировать, что службы будут сохранять минимальное количество экземпляров во время обновления приложения, обновления кластера и выполнения прочих операций обслуживания, которое получено на основе проверок работоспособности и безопасности Service Fabric.

  • Ограничения ресурсов для пользовательских служб. Пользователи могут настроить ограничения ресурсов для пользовательских служб на узле, чтобы предотвратить возникновение таких проблем, как исчерпание ресурсов системных служб Service Fabric. 

  • Очень высокие затраты на перемещение служб для типа реплики. Реплики с очень высокой стоимостью перемещения будут перемещены только в том случае, если в кластере не удается исправить нарушение ограничений. Дополнительные сведения об использовании "очень высокой" стоимости перемещения см. в связанном документе, и для получения дополнительных рекомендаций.

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

  • Добавлена поддержка управления службой резервного копирования и восстановления в Service Fabric Explorer. Эта поддержка сделала возможными следующие действия непосредственно в SFX: обнаружение службы резервного копирования и восстановления, создание политики резервного копирования, включение автоматического резервного копирования, получение нерегламентированных резервных копий, активация операций восстановления и просмотр существующих резервных копий.

  • Объявление о доступности ReliableCollectionsMissingTypesTool. Это средство поможет проверить, что типы, используемые в надежных коллекциях, поддерживают прямую и обратную совместимость во время последовательного обновления приложения. Это позволит предотвратить сбои обновления, потери данных и повреждение данных из-за отсутствия или несовместимости типов.

  • Включение стабильных операций чтения на вторичных репликах: стабильные операции чтения ограничивают вторичные реплики возвращаемыми значениями, которые используются кворумом.

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

Выпуски Service Fabric 7.0

Дата запуска в производство Выпуск Дополнительная информация
18 ноября 2019 г. Azure Service Fabric 7.0 Заметки о выпуске
30 января 2020 г. Выпуск обновления Azure Service Fabric 7.0 Заметки о выпуске
6 февраля 2020 г. Выпуск обновления Azure Service Fabric 7.0 Заметки о выпуске
2 марта 2020 г. Выпуск обновления Azure Service Fabric 7.0 Заметки о выпуске
6 мая 2020 г. Шестой выпуск обновления Azure Service Fabric 7.0 Заметки о выпуске
9 октября 2020 г. Девятый выпуск обновления Azure Service Fabric 7.0 Заметки о выпуске

Service Fabric 6.5

Этот выпуск включает в себя улучшения в области поддержки, надежности и производительности, новые функции, исправления ошибок и усовершенствования для упрощения управления жизненным циклом кластера и приложений.

Внимание

Service Fabric 6.5 — последний выпуск с поддержкой средств Service Fabric в Visual Studio 2015. Пользователям рекомендуется перейти на Visual Studio 2019.

Новые возможности в Service Fabric 6.5

Дополнительные сведения см. в заметках о выпуске Service Fabric 6.5.

Выпуски Service Fabric 6.5

Дата запуска в производство Выпуск Дополнительная информация
11 июня 2019 г. Azure Service Fabric 6.5 Заметки о выпуске
2 июля 2019 г. Выпуск обновления Azure Service Fabric 6.5 Заметки о выпуске
29 июля 2019 г. Выпуск обновления Azure Service Fabric 6.5 Заметки о выпуске
Авг 23, 2019 Выпуск обновления Azure Service Fabric 6.5 Заметки о выпуске
14 октября 2019 г. Выпуск обновления Azure Service Fabric 6.5 Заметки о выпуске

Выпуски Service Fabric 6.4

Дата запуска в производство Выпуск
30 ноября 2018 г. Azure Service Fabric 6.4
12 декабря 2018 г. Обновление выпуска Azure Service Fabric 6.4 для кластеров Windows
4 февраля 2019 г. Выпуск обновления Azure Service Fabric 6.4
4 марта 2019 г. Выпуск обновления Azure Service Fabric 6.4
8 апреля 2019 г. Выпуск обновления Azure Service Fabric 6.4
2 мая 2019 г. Выпуск обновления Azure Service Fabric 6.4
28 мая 2019 г. Выпуск обновления Azure Service Fabric 6.4