Freigeben über


Service Fabric-Versionen

Dieser Artikel enthält weitere Informationen zu den neuesten Versionen und Updates für die Service Fabric-Runtime und -SDKs.

Die folgenden Ressourcen stehen ebenfalls zur Verfügung:

Service Fabric 10.1

Wir freuen uns, ihnen mitzuteilen, dass die 10.1-Version der Service Fabric-Laufzeit mit dem Rollout für die verschiedenen Azure-Regionen zusammen mit Tool- und SDK-Updates begonnen hat. Die Updates für das .NET SDK, das Java SDK und Service Fabric-Runtimes können über die Links in den Versionshinweisen heruntergeladen werden. Das SDK, die NuGet-Pakete und Maven-Repositorys sind innerhalb von 7 bis 10 Tagen in allen Regionen verfügbar.

Wichtige Ankündigungen

  • Die Service Fabric-Laufzeit definiert zwei Clientrollen : Administrator und Client. Die Administratorrolle ist hoch privileged und kann von der Laufzeit selbst nicht unterschieden werden, was in freigegebenen Clustern problematisch sein kann, bei denen alle Mandanten über Administratorrechte verfügen und unbeabsichtigte destruktive Vorgänge für die Dienste eines anderen Mandanten ausführen können. In dieser Version wird eine dritte Clientrolle eingeführt: ElevatedAdmin, die in Kombination mit dem ordnungsgemäß konfigurierten Security/ClientAccess-Abschnitt des Clustermanifests das beschriebene Szenario verhindern kann.
  • Service Fabric gibt jetzt ein Integritätsereignis aus, das in SFX/SFE sichtbar ist, wenn Sitzungen erschöpft sind.
  • Dadurch kann die Gewichtung von InBuild-Hilfsreplikaten festgelegt werden, wenn sie auf Die InBuild-Einschränkung angewendet werden. Eine höhere Gewichtung bedeutet, dass ein InBuild-Hilfsreplikat mehr von der InBuild-Grenze beansprucht, und ebenso würde eine geringere Gewichtung weniger des Grenzwerts verbrauchen, sodass mehr Replikate inBuild platziert werden können, bevor der Grenzwert erreicht wird.
  • Ab dem kumulativen Update 3.0 (CU3) der Service Fabric 10.1-Laufzeit wird die .NET 8-Laufzeit unterstützt.
    • Beachten Sie für Diejenigen, die .NET 8 verwenden möchten, Folgendes:
      • Sie müssen Ihre Anwendungen mit .NET 8 neu erstellen und erneut bereitstellen. Dieser Schritt ist nicht erforderlich, wenn Sie weiterhin ältere Versionen von .NET verwenden möchten.
      • Wenn Sie eigenständige Anwendungen bereitstellen, wissen Sie, dass Anwendungen nicht mehr standardmäßig in .NET 8 eigenständig sind. Sie müssen die SelfContained Eigenschaft true explizit zu Ihren Projekten in .NET 8 hinzufügen und festlegen.
      • Für Kunden, die Service Fabric Remoting v1 verwenden, müssen Kunden die BinaryFormatterOption aktivieren, die nicht mit .NET 8 aktiviert ist. Informationen zum Aktivieren von BinaryFormatter finden Sie auf der GitHub-Seite "BinaryFormatter Obsoletion Strategy".

Service Fabric 10.1-Versionen

Veröffentlichungsdatum Release Weitere Informationen
1. November 2023 Azure Service Fabric 10.1 Release Anmerkungen zu dieser Version
1. April 2024 Azure Service Fabric 10.1 Second Refresh Release Anmerkungen zu dieser Version
15. Juni 2024 Azure Service Fabric 10.1 Third Refresh Release Anmerkungen zu dieser Version
15. August 2024 Vierte Aktualisierungsversion von Azure Service Fabric 10.1 Anmerkungen zu dieser Version
30. September 2024 Fünfte Aktualisierungsversion von Azure Service Fabric 10.1 Anmerkungen zu dieser Version
31. Oktober 2024 Sechste Aktualisierungsversion von Azure Service Fabric 10.1 Anmerkungen zu dieser Version

Service Fabric 10.0

Wir freuen uns, Ihnen mitteilen zu können, dass die Einführung von Release 10.0 der Service Fabric-Runtime zusammen mit Tooling- und SDK-Updates in den verschiedenen Azure-Regionen begonnen hat. Die Updates für das .NET SDK, das Java SDK und Service Fabric-Runtimes können über die Links in den Versionshinweisen heruntergeladen werden. Das SDK, die NuGet-Pakete und Maven-Repositorys sind innerhalb von 7 bis 10 Tagen in allen Regionen verfügbar.

Wichtige Ankündigungen

  • Verbessern Sie die Beschneidung von Containerimages.
  • Ausgleich eines Clusters pro Knotentyp.
  • Verfügbarmachen der Integritätsprüfungsphase und des Selbstauslösers für das Anwendungs- und Clusterupgrade.
  • Unterstützen Sie die ESE.dll-Versionskompatibilität im Replikaterstellungsprozess.
  • Aktivieren Sie Leasetests.
  • Erweitern Sie den FabricClient-Konstruktor, um "SecurityCredentials" ohne "HostEndpoints" einzuschließen.
  • Sicherheitsüberwachung der Endpunkteinstellungen für die Clusterverwaltung.

Service Fabric 10.0-Versionen

Veröffentlichungsdatum Release Weitere Informationen
09. September 2023 Azure Service Fabric 10.0 Release Anmerkungen zu dieser Version
1. November 2023 Azure Service Fabric 10.0 First Refresh Release Anmerkungen zu dieser Version
1. April 2024 Azure Service Fabric 10.0 Third Refresh Release Anmerkungen zu dieser Version
15. Juni 2024 Vierte Aktualisierungsversion von Azure Service Fabric 10.0 Anmerkungen zu dieser Version
15. August 2024 Fünfte Aktualisierungsversion von Azure Service Fabric 10.0 Anmerkungen zu dieser Version
30. September 2024 Azure Service Fabric 10.0 Sechste Aktualisierungsversion Anmerkungen zu dieser Version
31. Oktober 2024 Azure Service Fabric 10.0 Siebte Aktualisierungsversion Anmerkungen zu dieser Version

Service Fabric 9.1

Wir freuen uns, Rollouts der Version 9.1 der Service Fabric-Runtime Azure-Regionen sowie Tools und SDK-Updates bekannt zu geben. Die Updates für das .NET SDK, das Java SDK und Service Fabric-Runtimes können über die Links in den Versionshinweisen heruntergeladen werden. Das SDK, die NuGet-Pakete und Maven-Repositorys sind innerhalb von 7 bis 10 Tagen in allen Regionen verfügbar.

Wichtige Ankündigungen

  • Azure Service Fabric blockiert Bereitstellungen, die die Anforderungen der Dauerhaftigkeitsstufen „Silber“ oder „Gold“ nicht erfüllen, ab 10.11.2022 (das Datum wurde vom 30.10.2022 auf den 10.11.2022 verschoben). Bei fünf VMs oder mehr wird diese Änderung für neuere Cluster erzwungen, dienachdem10.11.2022 erstellt wurden, um Datenverluste von Infrastrukturanforderungen auf VM-Ebene für Produktionsworkloads zu vermeiden. Die Anforderung bezüglich der VM-Anzahl ändert sich für die Dauerhaftigkeit „Bronze“ nicht. Die Erzwingung bei bestehenden Clustern wird in den kommenden Monaten umgesetzt werden.
  • Für Azure Service Fabric-Knotentypen mit der Dauerhaftigkeit „Silber“ oder „Gold“ der VM-Skalierungsgruppe sollte in der Definition des Skalierungsgruppenmodells die Eigenschaft „virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates“ immer auf FALSE festgelegt sein. Das Festlegen von enableAutomaticUpdates auf "false" verhindert unbeabsichtigte Betriebssystemneustarts aufgrund der Windows-Updates wie Patching, was sich auf die Produktionsworkloads auswirken kann. Stattdessen sollten Sie automatische Betriebssystemupgrades über Updates des Betriebssystemimages der VM-Skalierungsgruppe aktivieren, indem Sie „enableAutomaticOSUpgrade“ auf TRUE festlegen. Wenn für Ihre Skalierungsgruppe automatische Upgrades von Betriebssystemimages aktiviert sind, ist kein zusätzlicher Patchingprozess über Windows Update erforderlich.
  • Ab 9.1.1436.9590 bietet die Service Fabric-Runtime unter Linux und Windows eine Konfiguration namens „Setup/BlockAccessToWireServer“, die es dem Runtimebereitsteller ermöglicht, Zugriffssteuerungslisten (ACLs) auf der VM festzulegen, um den Zugriff von Containern auf den Wire-Server zu verhindern. Diese ACLs werden während der Erstellung neuer Cluster sowie in Clusterupgrade- und VM/SF-Knotenneustartszenarien synchronisiert.

Service Fabric 9.1-Releases

Veröffentlichungsdatum Release Weitere Informationen
24. Oktober 2022 Azure Service Fabric 9.1 Versionshinweise
8. Dezember 2022 Azure Service Fabric 9.1 First Refresh Release Versionshinweise
1\. März 2023 Azure Service Fabric 9.1 Second Refresh Release Versionshinweise
6. April 2023 Azure Service Fabric 9.1 Third Refresh Release Versionshinweise
15. Mai 2023 Azure Service Fabric 9.1 Fourth Refresh Release Anmerkungen zu dieser Version
19. Juni 2023 Azure Service Fabric 9.1 Fifth Refresh Release Anmerkungen zu dieser Version
30. August 2023 Azure Service Fabric 9.1 Sixth Refresh Release Anmerkungen zu dieser Version
1. November 2023 Azure Service Fabric 9.1 Siebte Aktualisierungsversion Anmerkungen zu dieser Version
1. April 2024 Neunte Aktualisierungsversion von Azure Service Fabric 9.1 Anmerkungen zu dieser Version
15. Juni 2024 Zehnte Aktualisierungsversion von Azure Service Fabric 9.1 Anmerkungen zu dieser Version
15. August 2024 Azure Service Fabric 9.1 Elfte Aktualisierungsversion Anmerkungen zu dieser Version
30. September 2024 Azure Service Fabric 9.1 – zwölfte Aktualisierungsversion Anmerkungen zu dieser Version
31. Oktober 2024 Azure Service Fabric 9.1 Dreizehnte Aktualisierungsversion Versionshinweise

Service Fabric 9.0

Wir freuen uns, Ihnen mitteilen zu können, dass die Einführung von Release 9.0 der Service Fabric-Runtime zusammen mit Tools und SDK-Updates in den verschiedenen Azure-Regionen begonnen hat. Die Updates für .NET SDK-, Java SDK- und Service Fabric-Laufzeit sind über Web Platform Installer, NuGet-Pakete und Maven-Repositorys verfügbar.

Wichtige Ankündigungen

  • Allgemeine Verfügbarkeit Unterstützung für .NET 6.0
  • Allgemeine Verfügbarkeit Unterstützung für Ubuntu 20.04
  • Allgemeine Verfügbarkeit: Unterstützung für mehrere Verfügbarkeitszonen in einer einzelnen VM-Skalierungsgruppe
  • Unterstützung für IHost, IHostBuilder und Minimales Hostingmodell hinzugefügt
  • Aktivieren der Opt-In-Option für die Serialisierung (DCS) basierende Remoting-Ausnahme
  • Unterstützung der Erstellung der End-to-End-Entwicklerumgebung für die Linux-Entwicklung auf Windows mit WSL2
  • Unterstützung für parallele rekursive Abfragen zum Service Fabric DNS-Dienst
  • Unterstützung für verwaltete KeyVaultReference
  • Bereitstellen der Container-ID für aktuell bereitgestellte Code-Pakete
  • Hinzugefügte Fabric_InstanceId-Umgebungsvariable für zustandslose Gastanwendungen
  • Verfügbar gemachte API für die Berichterstellung von MoveCost
  • Erzwingen eines konfigurierbaren Max-Werts für InstanceCloseDelayDuration
  • Hinzugefügte Möglichkeit zum Aufzählen von Akteur-Erinnerungen
  • Vorgenommene Updates für Plattform-Ereignisse
  • Es wurde eine Eigenschaft in service Fabric-Laufzeit eingeführt, die über SFRP als Ressourcen-ID des Azure Resource Manager festgelegt werden kann.
  • Zeitstempel der verfügbar gemachten Anwendungstypbereitstellung
  • Unterstützung für SfRP-Metadaten (Service Fabric Resource Provider) zu Anwendungstyp + Versionsentitäten hinzugefügt, beginnend mit azure Resource Manager-Ressourcen-ID
  • Windows Server 2022 wird jetzt ab Release 9.0 CU2 unterstützt.
  • Unterstützung der Mirantis Container-Runtime unter Windows für Service Fabric-Container
  • Am 1. Juli 2022 wurde der Microsoft-Webplattform-Installer (Web PI) für die Installation von Service Fabric-SDK und -Tools eingestellt.
  • Azure Service Fabric blockiert ab 30.09.2022 Bereitstellungen, die die Anforderungen der Dauerhaftigkeitsstufen „Silber“ oder „Gold“ nicht erfüllen. Bei fünf VMs oder mehr wird diese Änderung erzwungen, um Datenverluste von Infrastrukturanforderungen auf VM-Ebene für Produktionsworkloads zu vermeiden. Die Erzwingung bei bestehenden Clustern wird in den kommenden Monaten umgesetzt werden.
  • Azure Service Fabric-Knotentypen mit der Dauerhaftigkeit „Silber“ oder „Gold“ der VM-Skalierungsgruppe sollten Windows-Updates immer ausdrücklich deaktiviert haben, um unbeabsichtigte Betriebssystemneustarts aufgrund von Windows-Updates zu vermeiden, die sich auf die Produktionsworkloads auswirken können. Dies kann durch Festlegen von „enableAutomaticUpdates“ im OSProfile der VM-Skalierungsgruppe auf FALSE erfolgen. Erwägen Sie stattdessen die Aktivierung automatischer Imageupgrades für VM-Skalierungsgruppen. Die Bereitstellung neuer Cluster schlägt ab dem 30.09.2022 fehl, wenn Windows-Updates nicht für die VM-Skalierungsgruppe deaktiviert sind. Die Erzwingung bei bestehenden Clustern wird in den kommenden Monaten umgesetzt werden.

Service Fabric 9.0-Releases

Veröffentlichungsdatum Release Weitere Informationen
29. April 2022 Azure Service Fabric 9.0 Anmerkungen zu dieser Version
06. Juni 2022 Azure Service Fabric 9.0 First Refresh Release Anmerkungen zu dieser Version
14. Juli 2022 Azure Service Fabric 9.0 Second Refresh Release Anmerkungen zu dieser Version
13. September 2022 Azure Service Fabric 9.0 Third Refresh Release Anmerkungen zu dieser Version
11. Oktober 2022 Azure Service Fabric 9.0 Fourth Refresh Release Anmerkungen zu dieser Version
8. Dezember 2022 Azure Service Fabric 9.0 Fifth Refresh Release Anmerkungen zu dieser Version
1\. März 2023 Azure Service Fabric 9.0 Seventh Refresh Release Anmerkungen zu dieser Version
6. April 2023 Azure Service Fabric 9.0 Sixth Refresh Release Anmerkungen zu dieser Version
15. Mai 2023 Azure Service Fabric 9.0 Ninth Refresh Release Anmerkungen zu dieser Version
1. November 2023 Azure Service Fabric 9.0 – zwölfte Aktualisierungsversion Anmerkungen zu dieser Version

Service Fabric 8.2

Wir freuen uns, ihnen mitzuteilen, dass die 8.2-Version der Service Fabric-Laufzeit mit dem Rollout für die verschiedenen Azure-Regionen zusammen mit Tools und SDK-Updates begonnen hat. Die Updates für .NET SDK-, Java SDK- und Service Fabric-Laufzeit sind über Web Platform Installer, NuGet-Pakete und Maven-Repositorys verfügbar.

Wichtige Ankündigungen

  • Bereitstellung einer API im Cluster Manager, um festzustellen, ob ein Upgrade Auswirkungen hat
  • Azure Service Fabric blockiert Bereitstellungen, die die Anforderungen der Dauerhaftigkeitsstufen „Silber“ oder „Gold“ nicht erfüllen, ab 10.11.2022 (das Datum wurde vom 30.10.2022 auf den 10.11.2022 verschoben). Bei fünf VMs oder mehr wird diese Änderung für neuere Cluster erzwungen, dienachdem10.11.2022 erstellt wurden, um Datenverluste von Infrastrukturanforderungen auf VM-Ebene für Produktionsworkloads zu vermeiden. Die Anforderung bezüglich der VM-Anzahl ändert sich für die Dauerhaftigkeit „Bronze“ nicht. Die Erzwingung bei bestehenden Clustern wird in den kommenden Monaten umgesetzt werden.
  • Für Azure Service Fabric-Knotentypen mit der Dauerhaftigkeit „Silber“ oder „Gold“ der VM-Skalierungsgruppe sollte in der Definition des Skalierungsgruppenmodells die Eigenschaft „virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates“ immer auf FALSE festgelegt sein. Das Festlegen von enableAutomaticUpdates auf "false" verhindert unbeabsichtigte Betriebssystemneustarts aufgrund der Windows-Updates wie Patching, was sich auf die Produktionsworkloads auswirken kann. Stattdessen sollten Sie automatische Betriebssystemupgrades über Updates des Betriebssystemimages der VM-Skalierungsgruppe aktivieren, indem Sie „enableAutomaticOSUpgrade“ auf TRUE festlegen. Wenn für Ihre Skalierungsgruppe automatische Upgrades von Betriebssystemimages aktiviert sind, ist kein zusätzlicher Patchingprozess über Windows Update erforderlich.

Service Fabric 8.2-Releases

Veröffentlichungsdatum Release Weitere Informationen
29. Oktober 2021 Azure Service Fabric 8.2 Versionshinweise
16. Dezember 2021 Azure Service Fabric 8.2 First Refresh Release Anmerkungen zu dieser Version
12. Februar 2022 Azure Service Fabric 8.2 Second Refresh Release Anmerkungen zu dieser Version
06. Juni 2022 Azure Service Fabric 8.2 Third Refresh Release Versionshinweise
14. Juli 2022 Azure Service Fabric 8.2 Fourth Refresh Release Versionshinweise
11. Oktober 2022 Azure Service Fabric 8.2 Sixth Refresh Release Versionshinweise
24. Oktober 2022 Azure Service Fabric 8.2 Seventh Refresh Release Versionshinweise
1\. März 2023 Azure Service Fabric 8.2 Ninth Refresh Release Versionshinweise

Service Fabric 8.1

Wir freuen uns, ihnen mitzuteilen, dass die 8.1-Version der Service Fabric-Laufzeit mit dem Rollout für die verschiedenen Azure-Regionen zusammen mit Tools und SDK-Updates begonnen hat. Die Updates für .NET SDK-, Java SDK- und Service Fabric-Laufzeit sind über Web Platform Installer, NuGet-Pakete und Maven-Repositorys verfügbar.

Wichtige Ankündigungen

  • Unterstützung für Hilfsreplikat hinzugefügt
  • Vorschau Unterstützung für .NET 6.0-Service Fabric-Anwendungen hinzugefügt
  • API-Unterstützung für die Aktualisierung von Anwendungsbeschreibungen hinzugefügt
  • Periodischen Pingvorgang zwischen Reconfiguration Agent (RA) und Reconfiguration Agent-Proxy (RAP) hinzugefügt, um IPC-Fehler und nicht reagierende Prozesse erkennen zu können
  • Unterstützung für Live- und Bereitschaftstests für Nicht-Containeranwendungen hinzugefügt
  • Clusterupgrade für Aktualisierungen der Knotenkapazität so geändert, dass sich keine Beeinträchtigungen ergeben

Service Fabric 8.1-Releases

Veröffentlichungsdatum Release Weitere Informationen
28. Juli 2021 Azure Service Fabric 8.1 Versionshinweise
13. August 2021 Azure Service Fabric 8.1 First Refresh Release Versionshinweise
09. September 2021 Azure Service Fabric 8.1 Second Refresh Release Versionshinweise
06. Oktober2021 Azure Service Fabric 8.1 Third Refresh Release Versionshinweise

Service Fabric 8.0

Wir freuen uns, das Rollout der 8.0-Version der Service Fabric-Laufzeit für die verschiedenen Azure-Regionen sowie Tools und SDK-Updates bekannt zu geben. Die Updates für .NET SDK-, Java SDK- und Service Fabric-Laufzeit sind über Web Platform Installer, NuGet-Pakete und Maven-Repositorys verfügbar.

Wichtige Ankündigungen

  • Allgemeine Verfügbarkeit der Unterstützung für .NET 5 für Windows
  • Allgemeine Verfügbarkeitzustandsloser NodeTypes
  • Möglichkeit zum Verschieben zustandsloser Dienstinstanzen
  • Möglichkeit zum Hinzufügen parametrisierter DefaultLoad-Einstellungen im Anwendungsmanifest
  • Für Singletonreplikatupgrades: Möglichkeit, einige der Einstellungen auf Clusterebene auf Anwendungsebene zu definieren
  • Möglichkeit zur intelligenten Platzierung basierend auf Knotentags
  • Möglichkeit zum Definieren des Schwellenwerts für den Prozentsatz fehlerhafter Knoten, die die Clusterintegrität beeinflussen
  • Möglichkeit zum Abfragen der besten geladenen Dienste
  • Möglichkeit zum Hinzufügen eines neuen Intervalls für neue Fehlercodes
  • Funktion zum Markieren einer Dienstinstanz als abgeschlossen
  • Unterstützung des wellenbasierten Bereitstellungsmodells für automatische Upgrades
  • Bereitschaftstest für containerisierte Anwendungen hinzugefügt
  • UseSeparateSecondaryMoveCost standardmäßig als TRUE festlegen
  • StateManager wurde korrigiert, um den Verweis freizugeben, sobald die Freigabe sicher ist
  • Entfernen des zentralen Geheimnisdiensts beim Speichern von Benutzergeheimnissen blockieren

Service Fabric 8.0-Releases

Veröffentlichungsdatum Release Weitere Informationen
08. April 2021 Azure Service Fabric 8.0 Versionshinweise
17. Mai 2021 Azure Service Fabric 8.0 First Refresh Release Versionshinweise
17. Juni 2021 Azure Service Fabric 8.0 Second Refresh Release Versionshinweise
28. Juli 2021 Azure Service Fabric 8.0 Third Refresh Release Versionshinweise

Vorgängerversionen

Service Fabric 7.2

Wichtige Ankündigungen

Service Fabric 7.2-Releases

Veröffentlichungsdatum Release Weitere Informationen
21. Oktober 2020 Azure Service Fabric 7.2 Versionshinweise
9\. November 2020 Azure Service Fabric 7.2 Second Refresh Release Versionshinweise
10. November 2020 Azure Service Fabric 7.2 Third Refresh Release Versionshinweise
2\. Dezember 2020 Azure Service Fabric 7.2 Fourth Refresh Release Versionshinweise
25. Januar 2021 Azure Service Fabric 7.2 Fifth Refresh Release Versionshinweise
17. Februar 2021 Azure Service Fabric 7.2 Sixth Refresh Release Versionshinweise
10. März 2021 Azure Service Fabric 7.2 Seventh Refresh Release Versionshinweise

Service Fabric 7.1

Aufgrund der aktuellen Corona-Pandemie und angesichts der vielen Herausforderungen, vor denen unsere Kunden stehen, stellen wir Version 7.1 zur Verfügung, doch es erfolgen keine automatischen Upgrades für Cluster, die für den Empfang von automatischen Upgrades eingerichtet sind. Wir setzen automatische Upgrades bis auf Weiteres aus, um sicherzustellen, dass Kunden Upgrades zu einem für sie geeigneten Zeitpunkt durchführen können. So lassen sich unerwartete Unterbrechungen vermeiden.

Sie können das Upgrade auf Version 7.1 über das Azure-Portal oder eine Azure Resource Manager-Bereitstellung durchführen.

Service Fabric-Cluster, für die automatische Upgrades aktiviert sind, empfangen das Upgrade auf Version 7.1 automatisch, sobald wir die Standardprozedur für das Rollout wieder aufnehmen. Wir kündigen den Start des Standardrollouts auf der Website der Tech Community für Service Fabric an. Wir haben hier auch Updates zum Datum des Supportendes für Hauptversionen von 6.5 bis 7.1 veröffentlicht.

Wichtige Ankündigungen

  • Allgemeine Verfügbarkeit der verwalteten Service Fabric-Identitäten für Service Fabric-Anwendungen
  • Unterstützung von Ubuntu 18.04
  • Vorschau: Unterstützung kurzlebiger Betriebssystemdatenträger für VM-Skalierungsgruppen**: Bei kurzlebigen Betriebssystemdatenträgern handelt es sich um Speicher, der auf dem lokalen virtuellen Computer erstellt und nicht in der externen Azure Storage-Instanz gespeichert wird. Sie werden für alle Service Fabric-Knotentypen (primär und sekundär) empfohlen, da kurzlebige Betriebssystemdatenträger im Vergleich zu herkömmlichen persistenten Betriebssystemdatenträgern Folgendes ermöglichen:
    • Reduzieren der Lese-/Schreibwartezeit auf dem Betriebssystemdatenträger
    • Schnellere Vorgänge zum Zurücksetzen/Durchführen eines Re-Imagings für die Knotenverwaltung
    • Senken der Gesamtkosten (Die Datenträger sind kostenlos, und es fallen keine zusätzlichen Speicherkosten an.)
  • Unterstützung für die Deklaration von Dienstendpunktzertifikaten von Service Fabric-Anwendungen anhand des allgemeinen Namens des Antragsstellers.
  • Unterstützung für Integritätstests bei containerbasierten Diensten: Unterstützung für einen Livetestmechanismus für containerbasierte Anwendungen. Der Livetest unterstützt die Ermittlung der Aktivität von Containeranwendungen. Wenn sie nicht rechtzeitig antworten, führt dies zu einem Neustart.
  • Unterstützung für Initialisierercodepakete für Container und auf Gastcomputern ausführbare Anwendungen. Dies ermöglicht die Ausführung von Codepaketen (z. B. Container) in einer bestimmten Reihenfolge, um Dienstpakete zu initialisieren.
  • FabricObserver und ClusterObserver sind zustandslose Anwendungen, die Service Fabric-Telemetriedaten zu verschiedenen Aspekten eines SF-Clusters erfassen. Beide Anwendungen können in Windows-Produktionsclustern bereitgestellt werden, um umfangreiche Telemetriedaten zu erfassen. Unterstützung für ApplicationInsights, EventSource und LogAnalytics ist implementiert.
    • FabricObserver (FO) 2.0 – wird auf allen Knoten ausgeführt, generiert Integritätsereignisse und gibt Telemetriedaten aus, wenn vom Benutzer konfigurierte Schwellenwerte der Ressourcennutzung erreicht sind. Dieses Release enthält verschiedene Erweiterungen in Bezug auf Überwachung, Datenverwaltung, Details zu Integritätsereignissen und strukturierte Telemetrie.
    • ClusterObserver (CO) 1.1 – wird auf einem Knoten ausgeführt und erfasst Telemetriedaten zur Integrität auf Clusterebene. In diesem Release überwacht ClusterObserver auch den Knotenstatus und gibt Telemetriedaten aus, wenn ein Knoten länger als für einen vom Benutzer festgelegten Zeitraum heruntergefahren ist, deaktiviert wird oder deaktiviert ist.

Verbesserungen bei den Features für den Anwendungslebenszyklus

  • Vorschau: Abbau Anfordern: Während geplanter Service-Wartungen, wie z. B. Service-Upgrades oder der Deaktivierung von Knoten, sollten Sie den Diensten die Möglichkeit geben, Verbindungen ordnungsgemäß abzubauen. Dieses Feature fügt in der Dienstkonfiguration eine Verzögerung beim Schließen von Instanzen hinzu. Während geplanter Vorgänge entfernt SF die Adresse des Diensts aus der Ermittlung und wartet dann diese Dauer, bevor der Dienst beendet wird.
  • Automatisches Erkennen und automatischer Lastenausgleich von Subclustern : Subcluster werden erstellt, wenn Dienste mit verschiedenen Platzierungseinschränkungen über eine gemeinsame Lastmetrik verfügen. Wenn die Lasten auf den verschiedenen Knotengruppen signifikant voneinander abweichen, geht der Service Fabric-Clusterressourcen-Manager davon aus, dass kein ausreichender Lastenausgleich für den Cluster durchgeführt wurde, auch wenn aufgrund der Platzierungseinschränkungen das bestmögliche Gleichgewicht vorliegt. Daher wird versucht, einen neuen Lastenausgleich für den Cluster durchzuführen, was potenziell zu unnötigen Dienstverlagerungen führen kann (da sich das „Ungleichgewicht“ nicht wesentlich verbessern lässt). Der Clusterressourcen-Manager versucht nun, diese Arten von Konfigurationen automatisch zu erkennen und zu verstehen, wann das Ungleichgewicht durch Bewegung behoben werden kann, und wann es stattdessen dinge allein lassen sollte, da keine wesentliche Verbesserung vorgenommen werden kann.
  • Unterschiedliche Verlagerungskosten für sekundäre Replikate: Wir haben einen neuen Wert für die Verlagerungskosten VeryHigh eingeführt, der in einigen Szenarien mehr Flexibilität bietet, um festzulegen, ob für sekundäre Replikate separate Verlagerungskosten verwendet werden sollen.
  • Ein Livetestmechanismus für containerbasierte Anwendungen wurde aktiviert. Der Livetest unterstützt die Ermittlung der Aktivität von Containeranwendungen. Wenn sie nicht rechtzeitig antworten, führt dies zu einem Neustart.
  • Ausführung bis Abschluss oder einmalige Ausführung für Dienste**

Verbesserungen am Image Store

  • Service Fabric 7.1 verwendet standardmäßig benutzerdefinierte Transportmechanismen zur sicheren Dateiübertragung zwischen Knoten. Die Abhängigkeit von SMB-Dateifreigaben wurde in Version 7.1 entfernt. Die gesicherten SMB-Dateifreigaben sind auf Knoten noch vorhanden, die Image Store-Dienstreplikate enthalten, sodass Kunden sich entscheiden können, die Standardeinstellung zu deaktivieren und ein Upgrade oder ein Downgrade auf die alte Version auszuführen.

Verbesserungen bei zuverlässigen Sammlungen

  • Unterstützung für reinen In-Memory-Speicher für zustandsbehaftete Dienste unter Verwendung von zuverlässigen Sammlungen: Flüchtige zuverlässige Sammlungen ermöglichen die persistente Speicherung von Daten auf einem Datenträger, um Dauerhaftigkeit gegenüber umfangreichen Ausfällen zu gewährleisten. Sie können z. B. für Workloads wie replizierten Cache verwendet werden, bei dem gelegentliche Datenverluste toleriert werden können. Basierend auf den Einschränkungen flüchtiger zuverlässiger Sammlungen wird dies für Workloads empfohlen, die keine Persistenz benötigen, für Dienste, die die seltenen Vorkommen von Quorumverlusten behandeln.
  • Vorschau: Service Fabric Backup Explorer: Um die Verwaltung von zuverlässigen Sammlungssicherungen für Service Fabric Stateful-Anwendungen zu vereinfachen, ermöglicht Service Fabric-Sicherungs-Explorer Benutzern,
    • Überwachen und Überprüfen der Inhalte von zuverlässigen Sammlungen
    • Aktualisieren des aktuellen Zustands in einer konsistenten Ansicht
    • Erstellen von Sicherungen der aktuellen Momentaufnahme der zuverlässigen Sammlungen
    • Beheben von Datenbeschädigungen

Service Fabric 7.1-Releases

Veröffentlichungsdatum Release Weitere Informationen
20. April 2020 Azure Service Fabric 7.1 Versionshinweise
16. Juni 2020 Microsoft Azure Service Fabric 7.1 First Refresh. Anmerkungen zu dieser Version
20. Juli 2020 Microsoft Azure Service Fabric 7.1 Second Refresh Versionshinweise
12. August 2020 Microsoft Azure Service Fabric 7.1 Third Refresh Versionshinweise
10. September 2020 Microsoft Azure Service Fabric 7.1 Fourth Refresh Versionshinweise
7\. Oktober 2020 Microsoft Azure Service Fabric 7.1 Sixth Refresh Versionshinweise
23. November 2020 Microsoft Azure Service Fabric 7.1 Eighth Refresh Versionshinweise

Service Fabric 7.0

Azure Service Fabric 7.0 ist jetzt verfügbar! Sie können über das Microsoft Azure-Portal oder über eine Azure Resource Manager-Bereitstellung ein Update auf Version 7.0 durchführen. Aufgrund von Kundenfeedback zu Releases am Jahresende beginnen wir mit der automatischen Aktualisierung von Clustern, die für den Empfang automatischer Upgrades eingerichtet wurden, erst im Januar. Im Januar wird das Standardrolloutverfahren fortgesetzt, und Cluster mit aktivierten automatischen Upgrades erhalten das Update auf Version 7.0 automatisch. Vor Beginn des Rollouts stellen wir eine weitere Ankündigung bereit. Außerdem aktualisieren wir unsere geplanten Veröffentlichungsdaten, um anzugeben, dass wir diese Richtlinie berücksichtigen. Hier finden Sie Updates zu unseren zukünftigen Releasezeitplänen.

Wichtige Ankündigungen

  • KeyVaultReference-Unterstützung für Anwendungsgeheimnisse: Dienst fabric-Anwendungen, die verwaltete Identitäten aktiviert haben, können jetzt direkt auf eine geheime Key Vault-URL als Umgebungsvariable, Anwendungsparameter oder Containerrepository-Anmeldeinformationen verweisen. Service Fabric löst das Geheimnis mithilfe der verwalteten Identität der Anwendung automatisch auf. 

  • Verbesserte Upgradesicherheit für zustandslose Dienste: Um die Verfügbarkeit während eines Anwendungsupgrades zu gewährleisten, haben wir neue Konfigurationen eingeführt, um die Mindestanzahl von Instanzen für zustandslose Dienste zu definieren, die als verfügbar erachtet werden. Zuvor war dieser Wert 1 für alle Dienste und konnte nicht geändert werden. Mit dieser neuen Sicherheitsüberprüfung pro Dienst können Sie sicherstellen, dass Ihre Dienste bei Anwendungsupgrades, Clusterupgrades und anderen Wartungsarbeiten, die von den Integritäts- und Sicherheitsüberprüfungen von Service Fabric abhängig sind, eine Mindestanzahl von aktiven Instanzen beibehalten.

  • Resourceneinschränkungen für Benutzerdienste: Benutzer können Ressourceneinschränkungen für die Benutzerdienste auf einem Knoten einrichten, um Szenarien wie die Erschöpfung von Ressourcen der Systemdienste von Service Fabric zu verhindern. 

  • Sehr hohe Dienstverschiebungskosten für einen Replikattyp. Replikate mit sehr hohen Verschiebungskosten werden nur verschoben, wenn eine Einschränkungsverletzung im Cluster vorliegt, die nicht auf andere Weise behoben werden kann. Weitere Informationen dazu, wann die Nutzung von „sehr hohen“ Umzugskosten angemessen ist, sowie weitere Überlegungen finden Sie im verknüpften Dokument.

  • Zusätzliche Clustersicherheitsüberprüfungen: In diesem Release haben wir eine konfigurierbare Quorumsicherheitsüberprüfung für den Seedknoten eingeführt. Auf diese Weise können Sie anpassen, wie viele Seedknoten während des Lebenszyklus von Clustern und in Verwaltungsszenarien verfügbar sein müssen. Vorgänge, die den Cluster unter den konfigurierten Wert bringen würden, werden blockiert. Zurzeit ist der Standardwert immer ein Quorum der Seedknoten. Wenn Sie z. B. sieben Seedknoten verwenden, würde ein Vorgang, der Sie unter fünf Seedknoten bringen würde, standardmäßig blockiert. Mit dieser Änderung können Sie den minimal sicheren Wert auf 6 festlegen, sodass nur ein Seedknoten gleichzeitig ausfallen darf.

  • Unterstützung für Verwaltung des Sicherungs- und Wiederherstellungsdiensts in Service Fabric Explorer hinzugefügt. Dies ermöglicht die folgenden Aktivitäten direkt aus SFX heraus: Ermitteln des Sicherungs- und Wiederherstellungsdiensts, Erstellen von Sicherungsrichtlinien, Aktivieren automatischer Sicherungen, Erstellen von Ad-hoc-Sicherungen, Auslösen von Wiederherstellungsvorgängen und Durchsuchen vorhandener Sicherungen.

  • Ankündigung der Verfügbarkeit von ReliableCollectionsMissingTypesTool: Mit diesem Tool können Sie überprüfen, ob die in zuverlässigen Sammlungen verwendeten Typen bei einem parallelen Anwendungsupgrade aufwärts- und abwärtskompatibel sind. Dadurch können Upgradefehler oder Datenverluste und Datenbeschädigungen aufgrund fehlender oder inkompatibler Typen verhindert werden.

  • Stabile Lesevorgänge für sekundäre Replikate aktivieren: Stabile Lesevorgänge beschränken sekundäre Replikate auf rückgabende Werte, die quorum-acked sind.

Dieses Release enthält außerdem viele neue Funktionen und Fehlerbehebungen sowie Unterstützungs-, Zuverlässigkeits- und Leistungsverbesserungen. Die vollständige Liste der Änderungen finden Sie in den Versionshinweisen.

Service Fabric 7.0-Releases

Veröffentlichungsdatum Release Weitere Informationen
18. November 2019 Azure Service Fabric 7.0 Versionshinweise
30. Januar 2020 Azure Service Fabric 7.0 Refresh Release Versionshinweise
6\. Februar 2020 Azure Service Fabric 7.0 Refresh Release Versionshinweise
2\. März 2020 Azure Service Fabric 7.0 Refresh Release Versionshinweise
6\. Mai 2020 Azure Service Fabric 7.0 Sixth Refresh Release Versionshinweise
9\. Oktober 2020 Azure Service Fabric 7.0 Ninth Refresh Release Versionshinweise

Service Fabric 6.5

Dieses Release umfasst Verbesserungen hinsichtlich Unterstützungsmöglichkeiten, Zuverlässigkeit und Leistung sowie neue Features, Fehlerbehebungen und Verbesserungen, um die Cluster- und Anwendungslebenszyklusverwaltung zu vereinfachen.

Wichtig

Service Fabric 6.5 ist die endgültige Version mit Unterstützung für Service Fabric-Tools in Visual Studio 2015. Kunden wird empfohlen, in Zukunft auf Visual Studio 2019 umzusteigen.

Neuigkeiten in Service Fabric 6.5:

Weitere Informationen finden Sie in den Versionshinweisen zu Service Fabric 6.5.

Service Fabric 6.5-Releases

Veröffentlichungsdatum Release Weitere Informationen
11. Juni 2019 Azure Service Fabric 6.5 Versionshinweise
2\. Juli 2019 Azure Service Fabric 6.5 Refresh-Release Versionshinweise
29. Juli 2019 Azure Service Fabric 6.5 Refresh-Release Versionshinweise
23. August 2019 Azure Service Fabric 6.5 Refresh-Release Versionshinweise
14. Oktober 2019 Azure Service Fabric 6.5 Refresh-Release Anmerkungen zu dieser Version

Service Fabric 6.4-Releases

Veröffentlichungsdatum Release
30. November 2018 Azure Service Fabric 6.4
12. Dezember 2018 Azure Service Fabric 6.4 Refresh Release jfür Windows-Cluster
4\. Februar 2019 Azure Service Fabric 6.4 Refresh Release
4\. März 2019 Azure Service Fabric 6.4 Refresh Release
8\. April 2019 Azure Service Fabric 6.4 Refresh Release
2\. Mai 2019 Azure Service Fabric 6.4 Refresh Release
28. Mai 2019 Azure Service Fabric 6.4 Refresh Release