Memcached-Version einer Instanz aktualisieren

Auf dieser Seite wird beschrieben, wie sich Ihre Memorystore for Memcached-Instanz während eines Versions-Upgrade-Vorgangs verhält, wie sich ein Upgrade-Vorgang auf Ihre Anwendung auswirken kann und wann Sie einen Upgrade-Vorgang ausführen sollten. Informationen zum Upgrade der Memcached-Version einer Instanz finden Sie unter Memcached-Version einer Instanz aktualisieren.

Das Upgraden einer Instanz hat Auswirkungen auf die Leistung und den Speicherplatz Ihrer Anwendung.

Best Practices für das Upgrade der Memcached-Version einer Instanz

Führen Sie das Upgrade Ihrer Instanz in Zeiten mit geringem Instanz-Traffic durch, um die Auswirkungen des vollständigen Cache-Leervorgangs zu minimieren, der durch das Upgrade verursacht wird. Informationen zum Überwachen von Instanz-Traffic finden Sie unter Memcached-Instanzen überwachen.

Verhalten des Versionsupgrades

Der Cache der Memcached-Instanz wird während eines Versionsupgrades vollständig geleert. Instanzen mit mehreren Knoten sind während des Upgradevorgangs teilweise verfügbar. Nach dem Upgrade können Sie für die Instanz kein Downgrade auf eine frühere Version durchführen.

Ein Upgradevorgang führt auch dazu, dass die Knoten für einige Minuten oder weniger einen kurzen Verbindungsreset durchlaufen. Anwendungen sollten eine Wiederholungslogik in den Code einbinden, um wieder eine Verbindung zu den Knoten herstellen zu können. Der Erkennungs- und die Memcached-Knotenendpunkte bleiben gleich.

Aufgrund der kurzzeitigen Verbindungsunterbrechung kann es sein, dass eine geringe Menge an veralteten oder inkonsistenten Daten nicht in den Cache geschrieben oder aktualisiert wurde, als der Memcached-Knoten kurzzeitig nicht verfügbar war.