Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ausfallzeit des AWS RDS-Instance-Upgrades

Ich glaube nicht, dass dies überhaupt eine themenbezogene Frage für StackOverflow ist, aber trotzdem einige Informationen:

  1. Es ist signifikant und hängt von der Größe der Datenbank ab. Bei mir hat es manchmal eine Stunde oder länger gedauert. Auch das Erstellen von Snapshots, das Wiederherstellen aus Snapshots und das Erstellen mehrerer Az-Dateien dauerte früher etwa zwei Stunden.

  2. Es hängt davon ab, wie Sie die Dinge jetzt konfiguriert haben. Wenn Sie Multi-AZ bereits aktiviert haben, wird tatsächlich ein Instanz-Upgrade auf dem Slave stattfinden, dann wird ein Failover stattfinden, und dann wird der neue Slave aktualisiert. Dies führt zu einer tatsächlichen Ausfallzeit von etwa 1 oder 2 Minuten. Das Instanz-Upgrade auf dem Slave dauert normalerweise etwa 10 bis 20 Minuten, aber bei diesem Setup gibt es keine Ausfallzeit. Beachten Sie, dass Amazon beim Failover intern einen DNS-Swap durchführt, damit Ihr RDS-Endpunkt auf den richtigen Computer zeigt. Daher müssen Sie möglicherweise Ihre Webprozesse neu starten, die auf die DB verweisen, damit sie sich wieder mit der DB verbinden und die einziehen neue IP aus einer neuen DNS-Suche.