Nach der Bereitstellung von ArcGIS Enterprise on Kubernetes können Sie die Software aktualisieren oder ein Upgrade durchführen, um Ihrer Organisation die neuesten Verbesserungen und Features von ArcGIS Enterprise bereitzustellen und so Sicherheit, Zuverlässigkeit und eine optimale Performance zu gewährleisten.
Im Folgenden wird der Unterschied zwischen Aktualisierungen und Upgrades beschrieben:
- Eine Aktualisierung verbessert die Performance und die Sicherheit oder behebt Funktionalitätsprobleme und Bugs. Mit Aktualisierungen werden weder neue Softwarefunktionen noch ein anderes Erscheinungsbild eingeführt. Bei einer Aktualisierung wird die Software zum Beispiel von Version 11.4.0.6300 auf Version 11.4.0.6305 aktualisiert.
- Ein Upgrade ist eine neue Version der Software mit neuen, verbesserten Funktionen und stellenweise verändertem Erscheinungsbild. Bei einem Upgrade wird die Software zum Beispiel von Version 11.4.0 auf Version 11.5.0 aktualisiert.
Erforderliche Aktualisierung
Eine erforderliche Aktualisierung enthält funktionelle Anforderungen. Sie muss angewendet werden, bevor ein Upgrade auf eine neue Softwareversion erfolgen kann. Wenn Sie ein Upgrade auf eine neue Softwareversion durchführen und eine erforderliche Aktualisierung verfügbar ist, werden Sie aufgefordert, diese zuerst anzuwenden.
Anwenden oder Rückgängigmachen einer Aktualisierung
Ein Administrator kann Aktualisierungen und Upgrades auf der Seite Softwareaktualisierungen in ArcGIS Enterprise Manager oder mit der ArcGIS Enterprise Administrator API anwenden. Ein Administrator kann auch angewendete Aktualisierungen rückgängig machen. Weitere Informationen finden Sie unter Anwenden von Aktualisierungen.
Schreibgeschützter Modus
Während einer Aktualisierung oder eines Upgrades wird ArcGIS Enterprise automatisch in den schreibgeschützten Modus versetzt. In diesem Modus können die Mitglieder Ihrer Organisation Inhalte, Benutzer, Gruppen und Einstellungen anzeigen, aber nicht ändern. Während dieser Zeit wird im oberen Banner von ArcGIS Enterprise Manager eine Benachrichtigung mit entsprechenden Informationen für die Organisation angezeigt.
Nach Abschluss des Upgrades oder der Aktualisierung wird der schreibgeschützte Modus beendet und in der Organisation kann der normale Betrieb fortgesetzt werden.
Aktualisierungs- und Upgrade-Prozesse
Die Aktualisierungs- und Upgrade-Prozesse sind in der Software integriert. Auf Verbesserungen und neue Features können Sie ohne die Installation zusätzlicher Software zugreifen. Administratoren können mit ArcGIS Enterprise Manager oder ArcGIS Enterprise Administrator API in Erfahrung bringen, ob eine Aktualisierung oder ein Upgrade verfügbar ist.
Wenn eine Aktualisierung verfügbar ist, wird diese als neues Container-Image dargestellt und an den Registrierungs-Host des Containers (z. B. docker.io) übertragen. ArcGIS Enterprise Administrator API verwendet eine bekannte URL, um das Manifest-Dokument einer von Esri veröffentlichten Version zu identifizieren und um zu ermitteln, ob eine Aktualisierung verfügbar ist. Durch die Identifizierung des Manifests wird eine Upgrade-Strategie entwickelt und die Option zum Aktualisieren oder zum Durchführen eines Upgrades wird verfügbar.
Bei Aktualisierungen und Upgrades wird im Allgemeinen nach den zwei unten beschriebenen Mustern verfahren.
Blau-grün
In diesem Fall werden neue Kubernetes-Bereitstellungen mit den neuen Container-Images gestartet, um für die zugrunde liegenden Daten ein Upgrade durchzuführen und die Daten zu migrieren. Anschließend werden dem Data Store sekundäre Data-Store-Instanzen oder andere Replikate hinzugefügt. Sobald der neue Data Store als funktionsfähig gilt, wird der alte Data Store heruntergefahren, sodass nur eine funktionsfähige Instanz des neuen Data Stores übrig bleibt. Diese Strategie wird beispielsweise beim Aktualisieren von gehosteten Data Stores angewendet.
Rollierend
Beim Bereitstellen neuer, durch neue Container-Images aktivierte Pods werden die alten Pods nach einem rollierenden System heruntergefahren. Durch diesen Prozess werden Ausfallzeiten verringert. Diese Strategie wird beispielsweise beim Aktualisieren von GIS-Services angewendet.
Aktualisierungsszenarien
Während des Lebenszyklus einer Version von ArcGIS Enterprise on Kubernetes können mehrere Aktualisierungen veröffentlicht werden. In den Versionshinweisen finden Sie Informationen zu den einzelnen verfügbaren Aktualisierungen. Die folgenden Szenarien veranschaulichen einige der Möglichkeiten, wie eine Organisation diese Aktualisierungen anwenden und rückgängig machen kann.
- Eine Organisation kann ArcGIS Enterprise Manager verwenden, um jede Aktualisierung anzuwenden, sobald sie veröffentlicht wurde. Da die Organisation jede Aktualisierung explizit angewendet hat, kann sie jede beliebige Aktualisierung oder die Basisversion auswählen, um bei Bedarf zu dieser Version zurückzuwechseln. Die Anwendung von Aktualisierungen unmittelbar nach ihrer Veröffentlichung gewährleistet außerdem den schnellsten Zugriff auf die neuesten Korrekturen für Leistungs-, Sicherheits- und Funktionalitätsprobleme.
- Eine Organisation kann ArcGIS Enterprise Manager verwenden, um nur die neueste Aktualisierung anzuwenden, die alle früheren Aktualisierungen enthält. Muss die Aktualisierung rückgängig gemacht werden, kann die Organisation eine beliebige frühere Aktualisierung, die sie explizit angewendet hat, oder die Basisversion auswählen. ArcGIS Enterprise Manager macht alle Aktualisierungen rückgängig, die kumulativ angewendet wurden.