Udostępnij za pośrednictwem


Wersje usługi Service Fabric

Ten artykuł zawiera więcej informacji na temat najnowszych wersji i aktualizacji środowiska uruchomieniowego i zestawów SDK usługi Service Fabric.

Dostępne są również następujące zasoby:

Service Fabric 10.1

Z przyjemnością informujemy, że wersja 10.1 środowiska uruchomieniowego usługi Service Fabric rozpoczęła wdrażanie w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawów SDK platformy .NET, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric można pobrać z linków podanych w informacjach o wersji. Zestaw SDK, pakiety NuGet i repozytoria Maven są dostępne we wszystkich regionach w ciągu 7–10 dni.

Kluczowe ogłoszenia

  • Środowisko uruchomieniowe usługi Service Fabric definiuje dwie role klienta — administrator i klient. Rola administratora jest wysoce uprzywilejowana i niemożliwa do usunięcia z samego środowiska uruchomieniowego, co może być problematyczne w udostępnionych klastrach, gdzie wszystkie dzierżawy mają uprawnienia administratora i mogą wykonywać niezamierzone operacje destrukcyjne w usługach innej dzierżawy. W tej wersji wprowadzamy trzecią rolę klienta — ElevatedAdmin, która w połączeniu z prawidłowo skonfigurowaną sekcją Zabezpieczenia/ClientAccess manifestu klastra może zapobiec opisanemu scenariuszowi.
  • Usługa Service Fabric emituje teraz zdarzenie kondycji widoczne w systemie SFX/SFE po wyczerpaniu sesji.
  • Dzięki temu można ustawić wagę replik pomocniczych inbuild w przypadku zastosowania do ograniczania w programie InBuild. Wyższa waga oznacza, że replika pomocnicza inbuild zajmuje więcej limitu InBuild, a podobnie niższa waga zużywałaby mniej limitu, umożliwiając umieszczenie większej liczby replik w programie InBuild przed osiągnięciem limitu.
  • Począwszy od aktualizacji zbiorczej 3.0 (CU3) środowiska uruchomieniowego usługi Service Fabric 10.1, środowisko uruchomieniowe platformy .NET 8 jest obsługiwane.
    • W przypadku osób zainteresowanych korzystaniem z platformy .NET 8 należy pamiętać o następujących kwestiach:
      • Należy ponownie skompilować i ponownie wdrożyć aplikacje przy użyciu platformy .NET 8. Ten krok nie jest konieczny, jeśli chcesz kontynuować korzystanie ze starszych wersji platformy .NET.
      • Jeśli wdrażasz aplikacje samodzielne , pamiętaj, że aplikacje nie są już domyślnie samodzielne w programie .NET 8. Należy jawnie dodać i ustawić SelfContained właściwość na true projekty na platformie .NET 8.
      • W przypadku klientów korzystających z komunikacji równorzędnej usługi Service Fabric w wersji 1 klienci muszą włączyć usługę BinaryFormatter, która nie jest włączona przy użyciu platformy .NET 8. Aby zapoznać się z procedurą włączania elementu BinaryFormatter, zobacz stronę BinaryFormatter Obsoletion Strategy w witrynie GitHub.

Wersje usługi Service Fabric 10.1

Data wydania Zwolnij Więcej informacji
1 listopada 2023 r. Wersja usługi Azure Service Fabric 10.1 Informacje o wersji
1 kwietnia 2024 r. Druga wersja odświeżania usługi Azure Service Fabric 10.1 Informacje o wersji
15 czerwca 2024 r. Trzecia wersja odświeżania usługi Azure Service Fabric 10.1 Informacje o wersji
15 sierpnia 2024 r. Czwarta wersja odświeżania usługi Azure Service Fabric 10.1 Informacje o wersji
30 września 2024 r. Wersja piątego odświeżania usługi Azure Service Fabric 10.1 Informacje o wersji
31 października 2024 r. Szósta wersja odświeżania usługi Azure Service Fabric 10.1 Informacje o wersji

Service Fabric 10.0

Z przyjemnością informujemy, że wersja 10.0 środowiska uruchomieniowego usługi Service Fabric rozpoczęła wdrażanie w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawów SDK platformy .NET, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric można pobrać z linków podanych w informacjach o wersji. Zestaw SDK, pakiety NuGet i repozytoria Maven są dostępne we wszystkich regionach w ciągu 7–10 dni.

Kluczowe ogłoszenia

  • Ulepszanie oczyszczania obrazu kontenera.
  • Równoważenie klastra na typ węzła.
  • Uwidaczniaj fazę sprawdzania kondycji i czasomierz na potrzeby uaktualniania aplikacji i klastra.
  • Obsługa zgodności wersji ESE.dll w procesie kompilacji repliki.
  • Włącz sondy dzierżawy.
  • Rozszerz konstruktor FabricClient, aby uwzględnić ciąg "SecurityCredentials" bez "HostEndpoints".
  • Inspekcja zabezpieczeń ustawień punktu końcowego zarządzania klastrem.

Wersje usługi Service Fabric 10.0

Data wydania Zwolnij Więcej informacji
9 września 2023 r. Wersja usługi Azure Service Fabric 10.0 Informacje o wersji
1 listopada 2023 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji
1 kwietnia 2024 r. Trzecia wersja odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji
15 czerwca 2024 r. Czwarta wersja odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji
15 sierpnia 2024 r. Wersja piątego odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji
30 września 2024 r. Szósta wersja odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji
31 października 2024 r. Wersja siódmego odświeżania usługi Azure Service Fabric 10.0 Informacje o wersji

Service Fabric 9.1

Z przyjemnością ogłaszamy wdrożenia wersji 9.1 regionów środowiska uruchomieniowego platformy Azure usługi Service Fabric wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawów SDK platformy .NET, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric można pobrać z linków podanych w informacjach o wersji. Zestaw SDK, pakiety NuGet i repozytoria Maven są dostępne we wszystkich regionach w ciągu 7–10 dni.

Kluczowe ogłoszenia

  • Usługa Azure Service Fabric blokuje wdrożenia, które nie spełniają wymagań trwałości silver lub Gold, począwszy od 11.10.2022 r. (data została przedłużona od 10.30.2022 do 11.10.2022). W przypadku nowszych klastrów utworzonych po 11.10.2022 r. zostanie wymuszonych pięć maszyn wirtualnych lub więcej, aby uniknąć utraty danych z żądań infrastruktury na poziomie maszyny wirtualnej dla obciążeń produkcyjnych. Wymaganie dotyczące liczby maszyn wirtualnych nie zmienia się w przypadku trwałości brązu. Wymuszanie istniejących klastrów zostanie wdrożone w najbliższych miesiącach.
  • Typy węzłów usługi Azure Service Fabric z trwałością zestawu skalowania maszyn wirtualnych silver lub Gold powinny zawsze mieć właściwość "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" ustawioną na wartość false w definicji modelu zestawu skalowania. Ustawienie enableAutomaticUpdates na wartość false zapobiega niezamierzonym ponownym uruchomieniom systemu operacyjnego z powodu aktualizacji systemu Windows, takich jak stosowanie poprawek, co może mieć wpływ na obciążenia produkcyjne. Zamiast tego należy włączyć automatyczne uaktualnienia systemu operacyjnego za pomocą aktualizacji obrazu systemu operacyjnego zestawu skalowania maszyn wirtualnych, ustawiając wartość "enableAutomaticOSUpgrade" na true. W przypadku włączenia automatycznych uaktualnień obrazów systemu operacyjnego w zestawie skalowania dodatkowy proces stosowania poprawek za pośrednictwem usługi Windows Update nie jest wymagany.
  • Począwszy od wersji 9.1.1436.9590, środowisko uruchomieniowe usługi Service Fabric udostępnia konfigurację w systemach Linux i Windows o nazwie "Setup/BlockAccessToWireServer", aby umożliwić wdrożeniu środowiska uruchomieniowego skonfigurowanie list kontroli dostępu na maszynie wirtualnej w celu uniemożliwienia dostępu z kontenerów do serwera przewodowego. Te listy ACL są synchronizowane podczas tworzenia/uaktualniania klastra i ponownego uruchamiania maszyny wirtualnej/węzła SF.

Wersje usługi Service Fabric 9.1

Data wydania Zwolnij Więcej informacji
24 października 2022 r. Azure Service Fabric 9.1 Informacje o wersji
8 grudnia 2022 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
środa, 1 marca 2023 r. Druga wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
6 kwietnia 2023 r. Trzecia wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
15 maja 2023 r. Czwarta wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
19 czerwca 2023 roku Piąta wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
30 sierpnia 2023 r. Szósta wersja odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
1 listopada 2023 r. Wersja siódmego odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
1 kwietnia 2024 r. Wersja dziewiątego odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
15 czerwca 2024 r. Wersja dziesiątego odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
15 sierpnia 2024 r. Wydanie jedenastego odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
30 września 2024 r. Wersja dwunastego odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji
31 października 2024 r. Trzynaście wersji odświeżania usługi Azure Service Fabric 9.1 Informacje o wersji

Service Fabric 9.0

Z przyjemnością informujemy, że wersja 9.0 środowiska uruchomieniowego usługi Service Fabric rozpoczęła wdrażanie w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawu .NET SDK, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric są dostępne za pośrednictwem Instalatora platformy internetowej, pakietów NuGet i repozytoriów Maven.

Kluczowe ogłoszenia

  • Ogólna obsługa dostępności dla platformy .NET 6.0
  • Ogólna obsługa dostępności dla systemu Ubuntu 20.04
  • Ogólna obsługa dostępności dla wielu az w ramach jednego zestawu skalowania maszyn wirtualnych
  • Dodano obsługę modelu IHost, IHostBuilder i minimalnego modelu hostingu
  • Włączanie opcji zgody dla wyjątku komunikacji wirtualnej opartej na protokole DCS (Data Contract Serialization)
  • Tworzenie kompleksowego środowiska deweloperskiego dla systemu Linux w systemie Windows przy użyciu protokołu WSL2
  • Obsługa równoległych zapytań cyklicznych w usłudze DNS usługi Service Fabric
  • Obsługa funkcji Managed KeyVaultReference
  • Uwidacznianie identyfikatora kontenera dla aktualnie wdrożonych pakietów kodu
  • Dodano zmienną środowiskową Fabric_InstanceId dla aplikacji gości bezstanowych
  • Uwidoczniony interfejs API do raportowania — przenoszenie kosztu
  • Wymuszanie konfigurowalnej wartości maksymalnej dla klasy InstanceCloseDelayDuration
  • Dodano możliwość wyliczania przypomnień aktora
  • Wprowadzono aktualizacje zdarzeń platformy
  • Wprowadzono właściwość w środowisku uruchomieniowym usługi Service Fabric, którą można ustawić za pośrednictwem protokołu SFRP jako identyfikator zasobu usługi Azure Resource Manager
  • Uwidoczniony znacznik czasu aprowizacji typu aplikacji
  • Dodano obsługę metadanych dostawcy zasobów usługi Service Fabric (SFRP) do typu aplikacji i jednostek wersji, począwszy od identyfikatora zasobu usługi Azure Resource Manager
  • System Windows Server 2022 jest teraz obsługiwany w wersji 9.0 CU2.
  • Obsługa środowiska uruchomieniowego kontenera Mirantis w systemie Windows dla kontenerów usługi Service Fabric
  • Instalator platformy Microsoft Web (WebPI) używany do instalowania zestawu SDK i narzędzi usługi Service Fabric został wycofany 1 lipca 2022 r.
  • Usługa Azure Service Fabric blokuje wdrożenia, które nie spełniają wymagań dotyczących trwałości silver lub Gold, począwszy od 30.09.2022 r. W przypadku tej zmiany zostanie wymuszonych co najmniej 5 maszyn wirtualnych, aby uniknąć utraty danych z żądań infrastruktury na poziomie maszyny wirtualnej dla obciążeń produkcyjnych. Wymuszanie istniejących klastrów zostanie wdrożone w najbliższych miesiącach.
  • Typy węzłów usługi Azure Service Fabric z trwałością zestawu skalowania maszyn wirtualnych silver lub Gold powinny zawsze mieć jawnie wyłączoną aktualizację systemu Windows, aby uniknąć niezamierzonych ponownych uruchomień systemu operacyjnego z powodu aktualizacji systemu Windows, co może mieć wpływ na obciążenia produkcyjne. Można to zrobić, ustawiając wartość "enableAutomaticUpdates": false w pliku OSProfile zestawu skalowania maszyn wirtualnych. Rozważ włączenie automatycznych uaktualnień obrazów zestawu skalowania maszyn wirtualnych. Wdrożenia zaczną się niepowodzeniem od 30.09.2022 r. dla nowych klastrów, jeśli program WindowsUpdates nie zostanie wyłączony w zestawie skalowania maszyn wirtualnych. Wymuszanie istniejących klastrów zostanie wdrożone w najbliższych miesiącach.

Wersje usługi Service Fabric 9.0

Data wydania Zwolnij Więcej informacji
29 kwietnia 2022 r. Azure Service Fabric 9.0 Informacje o wersji
6 czerwca 2022 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
14 lipca 2022 r. Wydanie drugiego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
13 września 2022 r. Trzecia wersja odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
11 października 2022 r. Czwarta wersja odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
8 grudnia 2022 r. Wersja piątego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
środa, 1 marca 2023 r. Wersja siódmego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
6 kwietnia 2023 r. Wersja ósmego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
15 maja 2023 r. Wersja dziewiątego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji
1 listopada 2023 r. Wersja dwunastego odświeżania usługi Azure Service Fabric 9.0 Informacje o wersji

Service Fabric 8.2

Z przyjemnością ogłaszamy, że wersja 8.2 środowiska uruchomieniowego usługi Service Fabric rozpoczęła wdrażanie w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawu .NET SDK, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric są dostępne za pośrednictwem Instalatora platformy internetowej, pakietów NuGet i repozytoriów Maven.

Kluczowe ogłoszenia

  • Uwidacznij interfejs API w Menedżerze klastra, aby pamiętać, czy uaktualnienie ma wpływ
  • Usługa Azure Service Fabric blokuje wdrożenia, które nie spełniają wymagań trwałości silver lub Gold, począwszy od 11.10.2022 r. (data została przedłużona od 10.30.2022 do 11.10.2022). W przypadku nowszych klastrów utworzonych po 11.10.2022 r. zostanie wymuszonych pięć maszyn wirtualnych lub więcej, aby uniknąć utraty danych z żądań infrastruktury na poziomie maszyny wirtualnej dla obciążeń produkcyjnych. Wymaganie dotyczące liczby maszyn wirtualnych nie zmienia się w przypadku trwałości brązu. Wymuszanie istniejących klastrów zostanie wdrożone w najbliższych miesiącach.
  • Typy węzłów usługi Azure Service Fabric z trwałością zestawu skalowania maszyn wirtualnych silver lub Gold powinny zawsze mieć właściwość "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" ustawioną na wartość false w definicji modelu zestawu skalowania. Ustawienie opcji enableAutomaticUpdates na wartość false uniemożliwia niezamierzone ponowne uruchomienia systemu operacyjnego z powodu aktualizacji systemu Windows, takich jak stosowanie poprawek, co może mieć wpływ na obciążenia produkcyjne. Zamiast tego należy włączyć automatyczne uaktualnienia systemu operacyjnego za pomocą aktualizacji obrazu systemu operacyjnego zestawu skalowania maszyn wirtualnych, ustawiając wartość "enableAutomaticOSUpgrade" na true. W przypadku włączenia automatycznych uaktualnień obrazów systemu operacyjnego w zestawie skalowania dodatkowy proces stosowania poprawek za pośrednictwem usługi Windows Update nie jest wymagany.

Wersje usługi Service Fabric 8.2

Data wydania Zwolnij Więcej informacji
29 października 2021 r. Azure Service Fabric 8.2 Informacje o wersji
16 grudnia 2021 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
12 lutego 2022 r. Druga wersja odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
6 czerwca 2022 r. Trzecia wersja odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
14 lipca 2022 r. Czwarta wersja odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
11 października 2022 r. Szósta wersja odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
24 października 2022 r. Wersja siódmego odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji
środa, 1 marca 2023 r. Wersja dziewiątego odświeżania usługi Azure Service Fabric 8.2 Informacje o wersji

Service Fabric 8.1

Z przyjemnością informujemy, że wersja 8.1 środowiska uruchomieniowego usługi Service Fabric rozpoczęła wdrażanie w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawu .NET SDK, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric są dostępne za pośrednictwem Instalatora platformy internetowej, pakietów NuGet i repozytoriów Maven.

Kluczowe ogłoszenia

  • Dodano obsługę repliki pomocniczej
  • Dodano obsługę wersji zapoznawczej dla aplikacji usługi Service Fabric platformy .NET 6.0
  • Dodano obsługę interfejsu API do aktualizowania opisów aplikacji
  • Dodano okresowe polecenie ping między agentem rekonfiguracji (RA) i serwerem proxy rekonfiguracji (RAP) w celu wykrywania awarii IPC i procesu zablokowanego
  • Dodano obsługę sond kondycji i gotowości dla aplikacji niekontenerowanych
  • Dokonano uaktualnienia klastra na potrzeby aktualizacji pojemności węzła bez wpływu

Wersje usługi Service Fabric 8.1

Data wydania Zwolnij Więcej informacji
28 lipca 2021 r. Azure Service Fabric 8.1 Informacje o wersji
13 sierpnia 2021 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 8.1 Informacje o wersji
9 września 2021 r. Wydanie drugiego odświeżania usługi Azure Service Fabric 8.1 Informacje o wersji
06 października 2021 r. Trzecia wersja odświeżania usługi Azure Service Fabric 8.1 Informacje o wersji

Service Fabric 8.0

Z przyjemnością ogłaszamy wdrożenie wersji 8.0 środowiska uruchomieniowego usługi Service Fabric w różnych regionach świadczenia usługi Azure wraz z aktualizacjami narzędzi i zestawu SDK. Aktualizacje dla zestawu .NET SDK, zestawu Java SDK i środowiska uruchomieniowego usługi Service Fabric są dostępne za pośrednictwem Instalatora platformy internetowej, pakietów NuGet i repozytoriów Maven.

Kluczowe ogłoszenia

  • Ogólna dostępność obsługi platformy .NET 5 dla systemu Windows
  • Ogólna dostępność bezstanowych typów węzłów
  • Możliwość przenoszenia wystąpień usługi bezstanowej
  • Możliwość dodawania sparametryzowanego ładunku domyślnego w manifeście aplikacji
  • W przypadku uaktualnień repliki pojedynczej — możliwość definiowania niektórych ustawień na poziomie klastra na poziomie aplikacji
  • Możliwość inteligentnego umieszczania na podstawie tagów węzłów
  • Możliwość definiowania progu procentowego węzłów w złej kondycji, które wpływają na kondycję klastra
  • Możliwość wykonywania zapytań dotyczących najważniejszych załadowanych usług
  • Możliwość dodawania nowego interwału dla nowych kodów błędów
  • Możliwość oznaczania wystąpienia usługi jako ukończonego
  • Obsługa modelu wdrażania opartego na falach na potrzeby automatycznych uaktualnień
  • Dodano sondę gotowości dla konteneryzowanych aplikacji
  • Domyślnie włącz wartość UseSeparateSecondaryMoveCost na wartość true
  • Naprawiono rozwiązanie StateManager, aby zwolnić odwołanie tak szybko, jak to możliwe
  • Blokuj usuwanie centralnych usług wpisów tajnych podczas przechowywania wpisów tajnych użytkownika

Wersje usługi Service Fabric 8.0

Data wydania Zwolnij Więcej informacji
8 kwietnia 2021 r. Azure Service Fabric 8.0 Informacje o wersji
17 maja 2021 r. Pierwsza wersja odświeżania usługi Azure Service Fabric 8.0 Informacje o wersji
17 czerwca 2021 r. Wydanie drugiego odświeżania usługi Azure Service Fabric 8.0 Informacje o wersji
28 lipca 2021 r. Trzecia wersja odświeżania usługi Azure Service Fabric 8.0 Informacje o wersji

Poprzednie wersje

Service Fabric 7.2

Kluczowe ogłoszenia

  • Wersja zapoznawcza: klastry zarządzane usługi Service Fabric są teraz dostępne w publicznej wersji zapoznawczej. Klastry zarządzane usługi Service Fabric mają na celu uproszczenie wdrażania klastra i zarządzania nim przez hermetyzowanie bazowych zasobów tworzących klaster usługi Service Fabric w jeden zasób usługi ARM. Aby uzyskać więcej informacji, zobacz Omówienie klastra zarządzanego usługi Service Fabric.
  • Wersja zapoznawcza: obsługa usług bezstanowych z liczbą wystąpień większą niż liczba węzłów jest teraz dostępna w publicznej wersji zapoznawczej. Zasady umieszczania umożliwiają tworzenie wielu bezstanowych wystąpień partycji w węźle.
  • Serwer FabricObserver (FO) 3.0 jest teraz dostępny.
    • Teraz można uruchomić serwer FabricObserver w klastrach z systemami Linux i Windows.
    • Teraz można tworzyć niestandardowe wtyczki obserwatora. Aby uzyskać szczegółowe informacje i kod, zobacz plik readme wtyczek i przykładowy projekt wtyczki.
    • Teraz można zmienić dowolne ustawienie obserwatora za pomocą uaktualnienia parametrów aplikacji. Oznacza to, że nie trzeba już ponownie wdrażać fo, aby zmodyfikować określone ustawienia obserwatora. Zobacz przykład.
  • Obsługa obrazów kontenerów OneBox w systemie Ubuntu 18.04.
  • Wersja zapoznawcza: Dokumentacja usługi KeyVault dla aplikacji usługi Service Fabric obsługuje tylko wpisy tajne w wersji. Wpisy tajne bez wersji nie są obsługiwane.
  • Zestaw SDK sf wymaga najnowszej aktualizacji programu VS 2019 w wersji 16.7.6 lub 16.8 (wersja zapoznawcza 4) w celu utworzenia nowych projektów bezstanowych/stanowych/aktorów programu .NET Framework. Jeśli nie masz najnowszej aktualizacji programu VS, po utworzeniu projektu usługi użyj menedżera pakietów, aby zainstalować program Microsoft.ServiceFabric.Services (wersja 4.2.x) dla projektów stanowych/bezstanowych i Microsoft.ServiceFabric.Actors (wersja 4.2.x) dla projektów aktorów z nuget.org.
  • RunToCompletion: usługa Service Fabric obsługuje koncepcję uruchamiania w celu ukończenia dla plików wykonywalnych gościa. Dzięki tej aktualizacji po uruchomieniu repliki do ukończenia zasoby klastra przydzielone do tej repliki zostaną zwolnione.
  • Rozszerzono obsługę nadzoru nad zasobami: umożliwianie żądań i limitów specyfikacji zasobów procesora i pamięci.

Wersje usługi Service Fabric 7.2

Data wydania Zwolnij Więcej informacji
21 października 2020 r. Azure Service Fabric 7.2 Informacje o wersji
9 listopada 2020 r. Wydanie drugiego odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji
wtorek, 10 listopada 2020 r. Trzecia wersja odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji
2 grudnia 2020 r. Czwarta wersja odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji
25 stycznia 2021 r. Piąta wersja odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji
17 lutego 2021 r. Szósta wersja odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji
10 marca 2021 r. Wersja siódmego odświeżania usługi Azure Service Fabric 7.2 Informacje o wersji

Service Fabric 7.1

Ze względu na obecny kryzys związany z pandemią COVID-19 i biorąc pod uwagę wyzwania napotykane przez naszych klientów, udostępniamy 7.1, ale nie będziemy automatycznie uaktualniać klastrów w celu otrzymywania automatycznych uaktualnień. Wstrzymujemy automatyczne uaktualnienia aż do odwołania, aby upewnić się, że klienci będą mogli stosować uaktualnienia, gdy są one najbardziej odpowiednie, aby uniknąć nieoczekiwanych zakłóceń.

Możesz przeprowadzić aktualizację do wersji 7.1 za pośrednictwem witryny Azure Portal lub za pośrednictwem wdrożenia usługi Azure Resource Manager.

Klastry usługi Service Fabric z włączonymi automatycznymi uaktualnieniami zaczną automatycznie otrzymywać aktualizację 7.1 po wznowieniu standardowej procedury wdrażania. Udostępniamy kolejne ogłoszenie przed rozpoczęciem standardowego wdrożenia w witrynie Społeczności technicznej usługi Service Fabric. Opublikowaliśmy również aktualizacje do końca wsparcia dla wersji głównych począwszy od 6.5 do 7.1 tutaj.

Kluczowe ogłoszenia

  • Ogólna dostępność tożsamości zarządzanych usługi Service Fabric dla aplikacji usługi Service Fabric
  • Obsługa systemu Ubuntu 18.04
  • Wersja zapoznawcza: Obsługa efemerycznego dysku systemu operacyjnego dla zestawu skalowania maszyn wirtualnych**: efemeryczne dyski systemu operacyjnego są tworzone na lokalnej maszynie wirtualnej i nie są zapisywane w zdalnej usłudze Azure Storage. Są one zalecane dla wszystkich typów węzłów usługi Service Fabric (podstawowy i pomocniczy), ponieważ w porównaniu z tradycyjnymi trwałymi dyskami systemu operacyjnego, efemerycznych dysków systemu operacyjnego:
    • Zmniejszanie opóźnienia odczytu/zapisu na dysku systemu operacyjnego
    • Włączanie szybszych operacji resetowania/ponownego tworzenia węzła obrazu
    • Obniżanie ogólnych kosztów (dyski są bezpłatne i nie generują dodatkowych kosztów magazynowania)
  • Obsługa deklarowania certyfikatów punktu końcowego usługi dla aplikacji usługi Service Fabric według nazwy pospolitej podmiotu.
  • Obsługa sond kondycji dla usług konteneryzowanych: obsługa mechanizmu sondy liveness dla konteneryzowanych aplikacji. Aplikacja Liveness Probe pomaga ogłosić żywość konteneryzowanej aplikacji i gdy nie odpowiadają w odpowiednim czasie, powoduje ponowne uruchomienie.
  • Obsługa pakietów kodu inicjatora dla kontenerów i aplikacji wykonywalnych gościa. Umożliwia to wykonywanie pakietów kodu (na przykład kontenerów) w określonej kolejności w celu wykonania inicjowania pakietu usługi.
  • FabricObserver i ClusterObserver to aplikacje bezstanowe, które przechwytują dane telemetryczne usługi Service Fabric związane z różnymi aspektami klastra SF. Obie te aplikacje są gotowe do wdrożenia w klastrach produkcyjnych systemu Windows w celu przechwytywania rozbudowanych danych telemetrycznych z zaimplementowaną obsługą usług ApplicationInsights, EventSource i LogAnalytics.
    • FabricObserver (FO) 2.0 — działa we wszystkich węzłach, generuje zdarzenia kondycji, emituje dane telemetryczne po osiągnięciu progów użycia zasobów skonfigurowanych przez użytkownika. Ta wersja zawiera kilka ulepszeń monitorowania, zarządzania danymi, szczegółów zdarzeń kondycji, danych telemetrycznych ze strukturą.
    • ClusterObserver (CO) 1.1 — działa w jednym węźle, przechwytuje dane telemetryczne kondycji na poziomie klastra. W tej wersji klasterObserver monitoruje również stan węzła i emituje dane telemetryczne, gdy węzeł jest wyłączony/wyłączany/wyłączony przez dłuższy niż okres określony przez użytkownika.

Ulepszanie środowiska cyklu życia aplikacji

  • Preview:Request drain: During planned service maintenance, such as service upgrades or node deactivation, you like to allow the services to graceful drain connections(Wersja zapoznawcza:Żądanie opróżniania: podczas planowanej konserwacji usługi, takich jak uaktualnienia usług lub dezaktywacja węzła, chcesz zezwolić usługom na bezproblemowe opróżnianie połączeń. Ta funkcja dodaje czas trwania opóźnienia zamknięcia do konfiguracji usługi. Podczas planowanych operacji sf usuwa adres usługi z odnajdywania, a następnie czeka ten czas przed zamknięciem usługi.
  • Automatyczne wykrywanie podklasy i równoważenie: podklasowanie ma miejsce, gdy usługi z różnymi ograniczeniami umieszczania mają wspólną metrykę obciążenia. Jeśli obciążenie różnych zestawów węzłów znacznie się różni, menedżer zasobów klastra usługi Service Fabric uważa, że klaster jest niezrównoważony, nawet jeśli ma najlepszą możliwą równowagę ze względu na ograniczenia umieszczania. W związku z tym próbuje ponownie zrównoważyć klaster, co potencjalnie powoduje niepotrzebne ruchy usług (ponieważ "dysproporcja" nie może zostać znacząco ulepszona). Menedżer zasobów klastra spróbuje teraz automatycznie wykryć tego rodzaju konfiguracje i zrozumieć, kiedy dysproporcja może zostać naprawiona przez ruch, a kiedy zamiast tego powinna pozostawić rzeczy same, ponieważ nie można dokonać znacznej poprawy.
  • Inny koszt przenoszenia replik pomocniczych: wprowadziliśmy nową wartość kosztu przenoszenia VeryHigh, która zapewnia większą elastyczność w niektórych scenariuszach, aby określić, czy dla replik pomocniczych należy użyć oddzielnego kosztu przenoszenia.
  • Włączony mechanizm sondy liveness dla konteneryzowanych aplikacji. Aplikacja Liveness Probe pomaga ogłosić żywość konteneryzowanej aplikacji i gdy nie odpowiadają w odpowiednim czasie, powoduje ponowne uruchomienie.
  • Uruchom polecenie do ukończenia/raz dla usług**

Ulepszenia magazynu obrazów

  • Usługa Service Fabric 7.1 domyślnie zabezpiecza transfer plików między węzłami przy użyciu transportu niestandardowego. Zależność od udziału plików SMB jest usuwana z wersji 7.1. Zabezpieczone udziały plików SMB nadal istnieją w węzłach, które zawierają replikę usługi Magazynu obrazów dla wyboru klienta, aby zrezygnować z domyślnego i uaktualnienia i obniżenia do starej wersji.

Ulepszenia elementów Reliable Collections

  • W pamięci przechowuje tylko obsługę usług stanowych przy użyciu niezawodnych kolekcji: Nietrwałe kolekcje niezawodne umożliwiają utrwalanie danych na dysku w celu zapewnienia trwałości w przypadku awarii na dużą skalę, mogą być używane w przypadku obciążeń, takich jak replikowana pamięć podręczna, na przykład w przypadku tolerowania okazjonalnych utraty danych. Na podstawie ograniczeń i ograniczeń nietrwałych kolekcji niezawodnych zalecamy korzystanie z obciążeń, które nie wymagają trwałości, w przypadku usług, które obsługują rzadkie przypadki utraty kworum.
  • Wersja zapoznawcza: Service Fabric Backup Explorer: aby ułatwić zarządzanie kopiami zapasowymi elementów Reliable Collections dla aplikacji stanowych usługi Service Fabric, Eksplorator kopii zapasowych usługi Service Fabric umożliwia użytkownikom wykonywanie kopii zapasowych
    • Przeprowadź inspekcję i przejrzyj zawartość kolekcji Reliable Collections,
    • Aktualizowanie bieżącego stanu do spójnego widoku
    • Tworzenie kopii zapasowej bieżącej migawki kolekcji reliable
    • Naprawianie uszkodzenia danych

Wersje usługi Service Fabric 7.1

Data wydania Zwolnij Więcej informacji
20 kwietnia 2020 r. Azure Service Fabric 7.1 Informacje o wersji
16 czerwca 2020 r. Pierwsze odświeżanie usługi Microsoft Azure Service Fabric 7.1 Informacje o wersji
20 lipca 2020 r. Drugie odświeżanie usługi Microsoft Azure Service Fabric 7.1 Informacje o wersji
12 sierpnia 2020 r. Trzecie odświeżanie usługi Microsoft Azure Service Fabric 7.1 Informacje o wersji
10 września 2020 r. Czwarte odświeżanie usługi Microsoft Azure Service Fabric 7.1 Informacje o wersji
7 października 2020 Szóste odświeżanie usługi Microsoft Azure Service Fabric 7.1 Informacje o wersji
23 listopada 2020 r. Microsoft Azure Service Fabric 7.1 — ósme odświeżanie Informacje o wersji

Service Fabric 7.0

Usługa Azure Service Fabric 7.0 jest teraz dostępna! Możesz przeprowadzić aktualizację do wersji 7.0 za pośrednictwem witryny Azure Portal lub za pośrednictwem wdrożenia usługi Azure Resource Manager. Ze względu na opinie klientów na temat wydań w okresie świątecznym nie rozpoczniemy automatycznego aktualizowania klastrów ustawionych na otrzymywanie automatycznych uaktualnień do stycznia. W styczniu wznowimy standardową procedurę wdrażania i klastry z włączonymi automatycznymi uaktualnieniami automatycznie otrzymają aktualizację 7.0. Przed rozpoczęciem wdrażania udostępniamy kolejne ogłoszenie. Aktualizujemy również planowane daty wydania, aby wskazać, że te zasady są brane pod uwagę. Poszukaj tutaj aktualizacji dotyczących naszych przyszłych harmonogramów wydań.

Kluczowe ogłoszenia

  • Obsługa funkcji KeyVaultReference dla wpisów tajnych aplikacji: aplikacje usługi Service Fabric z włączonymi tożsamościami zarządzanymi mogą teraz bezpośrednio odwoływać się do adresu URL wpisu tajnego usługi Key Vault jako zmiennej środowiskowej, parametru aplikacji lub poświadczeń repozytorium kontenerów. Usługa Service Fabric automatycznie rozpozna wpis tajny przy użyciu tożsamości zarządzanej aplikacji. 

  • Ulepszone bezpieczeństwo uaktualniania dla usług bezstanowych: aby zagwarantować dostępność podczas uaktualniania aplikacji, wprowadziliśmy nowe konfiguracje definiujące minimalną liczbę wystąpień dla usług bezstanowych, które mają być uznawane za dostępne. Wcześniej ta wartość była 1 dla wszystkich usług i nie można jej zmienić. Dzięki temu nowemu testowi bezpieczeństwa poszczególnych usług można zapewnić, że usługi zachowają minimalną liczbę wystąpień podczas uaktualniania aplikacji, uaktualnień klastra i innych konserwacji, które opierają się na kontroli kondycji i bezpieczeństwa usługi Service Fabric.

  • Limity zasobów dla usług użytkownika: użytkownicy mogą skonfigurować limity zasobów dla usług użytkowników w węźle, aby zapobiec scenariuszom, takim jak wyczerpanie zasobów usług systemowych usługi Service Fabric. 

  • Bardzo wysoki koszt przenoszenia usługi dla typu repliki. Repliki z bardzo wysokim kosztem przenoszenia zostaną przeniesione tylko wtedy, gdy w klastrze wystąpi naruszenie ograniczeń, które nie można naprawić w żaden inny sposób. Zapoznaj się z połączonym dokumentem, aby uzyskać dodatkowe informacje na temat tego, kiedy użycie "bardzo wysokiego" kosztu przenoszenia jest uzasadnione i aby uzyskać więcej informacji.

  • Dodatkowe kontrole bezpieczeństwa klastra: w tej wersji wprowadziliśmy konfigurowalny test bezpieczeństwa kworum węzła inicjowania. Dzięki temu można dostosować liczbę węzłów inicjowania, które muszą być dostępne w scenariuszach cyklu życia klastra i zarządzania. Operacje, które przyjmują klaster poniżej skonfigurowanej wartości, są blokowane. Obecnie wartość domyślna to zawsze kworum węzłów inicjujących, na przykład jeśli masz siedem węzłów inicjujących, operacja, która domyślnie zajęłaby mniej niż pięć węzłów inicjujących. Dzięki tej zmianie można wprowadzić minimalną bezpieczną wartość 6, co pozwoliłoby na wyłączenie tylko jednego węzła inicjowania naraz.

  • Dodano obsługę zarządzania usługą Backup and Restore w narzędziu Service Fabric Explorer. Dzięki temu następujące działania są możliwe bezpośrednio z poziomu SFX: odnajdywanie usługi tworzenia i przywracania kopii zapasowych, tworzenie zasad tworzenia kopii zapasowych, włączanie automatycznych kopii zapasowych, wykonywanie kopii zapasowych adhoc, wyzwalanie operacji przywracania i przeglądanie istniejących kopii zapasowych.

  • Ogłoszenie dostępności elementu ReliableCollectionsMissingTypesTool: to narzędzie pomaga sprawdzić, czy typy używane w niezawodnych kolekcjach są zgodne z poprzednimi wersjami podczas uaktualniania aplikacji stopniowej. Pomaga to zapobiec awariom uaktualniania lub utracie danych i uszkodzeniu danych z powodu brakujących lub niezgodnych typów.

  • Włącz stabilne odczyty w replikach pomocniczych: stabilne odczyty ograniczają repliki pomocnicze do zwracania wartości, które są kworum acked.

Ponadto ta wersja zawiera inne nowe funkcje, poprawki błędów i możliwości obsługi, niezawodność i ulepszenia wydajności. Pełną listę zmian można znaleźć w informacjach o wersji.

Wersje usługi Service Fabric 7.0

Data wydania Zwolnij Więcej informacji
18 listopada 2019 r. Azure Service Fabric 7.0 Informacje o wersji
30 stycznia 2020 r. Wersja odświeżania usługi Azure Service Fabric 7.0 Informacje o wersji
6 lutego 2020 r. Wersja odświeżania usługi Azure Service Fabric 7.0 Informacje o wersji
2 marca 2020 r. Wersja odświeżania usługi Azure Service Fabric 7.0 Informacje o wersji
środa, 6 maja 2020 r. Szósta wersja odświeżania usługi Azure Service Fabric 7.0 Informacje o wersji
9 października 2020 r. Wersja dziewiątego odświeżania usługi Azure Service Fabric 7.0 Informacje o wersji

Service Fabric 6.5

Ta wersja obejmuje możliwości obsługi, niezawodność i ulepszenia wydajności, nowe funkcje, poprawki błędów i ulepszenia ułatwiające zarządzanie cyklem życia klastra i aplikacji.

Ważne

Usługa Service Fabric 6.5 jest ostatnią wersją z obsługą narzędzi usługi Service Fabric w programie Visual Studio 2015. Klienci powinni przejść do programu Visual Studio 2019 w przyszłości.

Co nowego w usłudze Service Fabric 6.5:

  • Narzędzie Service Fabric Explorer zawiera przeglądarkę sklepu obrazów do sprawdzania aplikacji przekazywanych do magazynu obrazów.

  • Aplikacja Patch Orchestration Application (POA) w wersji 1.4.0 zawiera wiele ulepszeń samodzielnej diagnostyki. Klienci poA zaleca się przejście do tej wersji.

  • Usługa EventStore jest domyślnie włączona dla klastrów usługi Service Fabric 6.5, chyba że zrezygnowasz.

  • Dodano zdarzenia cyklu życia repliki dla usług stanowych.

  • Lepszy wgląd stanu węzła inicjowania, w tym ostrzeżenia na poziomie klastra, jeśli węzeł inicjuje się w złej kondycji (w dół, usunięte lub nieznane).

  • Narzędzie do odzyskiwania po awarii aplikacji usługi Service Fabric umożliwia usługom stanowym usługi Service Fabric szybkie odzyskiwanie po wystąpieniu awarii klastra podstawowego. Dane z klastra podstawowego są stale synchronizowane w pomocniczej aplikacji rezerwowej przy użyciu okresowych kopii zapasowych i przywracania.

  • Obsługa programu Visual Studio do publikowania aplikacji .NET Core w klastrach opartych na systemie Linux.

  • Interfejs wiersza polecenia usługi Azure Service Fabric (SFCTL) jest instalowany automatycznie dla usługi Service Fabric 6.5 (i nowszych wersji) podczas uaktualniania lub tworzenia nowego klastra systemu Linux na platformie Azure.

  • SFCTL jest instalowany domyślnie w klastrach OneBox systemu MacOS/Linux.

Aby uzyskać więcej informacji, zobacz Informacje o wersji usługi Service Fabric 6.5.

Wersje usługi Service Fabric 6.5

Data wydania Zwolnij Więcej informacji
wtorek, 11 czerwca 2019 r. Azure Service Fabric 6.5 Informacje o wersji
2 lipca 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.5 Informacje o wersji
29 lipca 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.5 Informacje o wersji
23 sierpnia 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.5 Informacje o wersji
14 października 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.5 Informacje o wersji

Wersje usługi Service Fabric 6.4

Data wydania Zwolnij
30 listopada 2018 r. Azure Service Fabric 6.4
12 grudnia 2018 roku Wersja odświeżania usługi Azure Service Fabric 6.4 dla klastrów systemu Windows
4 lutego 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.4
4 marca 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.4
8 kwietnia 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.4
2 maja 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.4
28 maja 2019 r. Wersja odświeżania usługi Azure Service Fabric 6.4