Freigeben über


Upgrade und Update von eigenständigen Service Fabric-Clustern

Moderner Systeme müssen upgradefähig sein, um den langfristigen Erfolg Ihres Produkts zu gewährleisten. Ein eigenständiger Azure Service Fabric-Cluster ist eine Ressource, die sich in Ihrem Besitz befindet. In diesem Artikel wird beschrieben, für welche Elemente ein Upgrade oder Update ausgeführt werden kann.

Steuern der in Ihrem Cluster ausgeführten Fabric-Version

Achten Sie darauf, dass in Ihrem Cluster immer eine unterstützte Service Fabric-Version ausgeführt wird. Wenn Microsoft eine neue Service Fabric-Version ankündigt, beträgt die verbleibende Supportdauer der vorherigen Version noch mindestens 60 Tage ab dem Datum der Ankündigung. Neue Releases werden im Blog des Service Fabric-Teams angekündigt. Ab dann kann das neue Release ausgewählt werden.

Sie können Ihren Cluster so konfigurieren, dass er Fabric-Upgrades automatisch erhält, wenn diese von Microsoft veröffentlicht werden. Alternativ können Sie manuell eine unterstützte Fabric-Version auswählen, die in Ihrem Cluster verwendet werden soll. Weitere Informationen finden Sie unter Upgraden der in Ihrem Cluster ausgeführten Service Fabric-Version.

Anpassen der Konfigurationseinstellungen

Viele verschiedene Konfigurationseinstellungen wie die Zuverlässigkeitsstufe des Clusters und Knoteneigenschaften können in der Datei ClusterConfig.json angepasst werden. Weitere Informationen finden Sie unter Upgraden der Konfiguration eines eigenständigen Clusters. Viele weitere, komplexere Einstellungen können ebenfalls angepasst werden. Weitere Informationen finden Sie unter Anpassen von Service Fabric-Clustereinstellungen.

Definieren von Knoteneigenschaften

Manchmal möchten Sie sicherstellen, dass bestimmte Workloads nur auf bestimmten Knotentypen im Cluster ausgeführt werden. Für einige Workloads sind beispielsweise GPUs oder SSDs erforderlich, für andere hingegen nicht. Für jeden der Knotentypen in einem Cluster können Sie den Clusterknoten benutzerdefinierte Knoteneigenschaften hinzufügen. Platzierungseinschränkungen sind die Anweisungen, die an einzelne Dienste angefügt sind und eine oder mehrere Knoteneigenschaften auswählen. Platzierungseinschränkungen definieren, an welcher Stelle Dienste ausgeführt werden sollen.

Ausführliche Informationen zur Verwendung von Platzierungseinschränkungen, Knoteneigenschaften und deren Definition finden Sie unter Knoteneigenschaften und Platzierungseinschränkungen.

Hinzufügen von Kapazitätsmetriken

Für die einzelnen Knotentypen können Sie benutzerdefinierte Kapazitätsmetriken hinzufügen, die Sie in Ihrer Anwendung zum Melden der Auslastung verwenden möchten. Ausführliche Informationen zur Verwendung von Kapazitätsmetriken zum Melden der Auslastung finden Sie in den Dokumenten zum Clusterressourcen-Manager von Service Fabric unter Beschreiben Ihres Clusters und Metriken und Auslastung.

Betriebssystempatches für Clusterknoten

Die Anwendung für die Patchorchestrierung (POA) ist eine Service Fabric-Anwendung, mit der das Aufspielen von Betriebssystempatches in einem Service Fabric-Cluster ohne Ausfallzeiten automatisiert werden kann. Die Anwendung für die Patchorchestrierung für Windows kann in Ihrem Cluster bereitgestellt werden, um Patches auf orchestrierte Weise zu installieren und gleichzeitig dafür zu sorgen, dass die Dienste jederzeit verfügbar bleiben.

Nächste Schritte