Auto auswählen heißt nicht sofort migrieren

AWS hat am 12. November automatische Versions-Upgrades für Glue-Spark-Jobs angekündigt. Betreiber aktivieren die Funktion über die Versionsoption Auto. Bei bestehenden Jobs beobachtet Glue zunächst reguläre Ausführungen und prüft Skript, Konfiguration sowie Abhängigkeiten.

Ist ein Job ohne Änderungen geeignet, erhalten Betreiber eine Zusammenfassung und können innerhalb von sieben Tagen zustimmen oder ablehnen. Erst die Freigabe verschiebt spätere Ausführungen auf die neueste stabile Version. Neue Jobs mit Auto beginnen dagegen direkt auf dieser Version.

Welche Jobs die Voraussetzungen erfüllen

Unterstützt werden Spark-ETL-Jobs ab Glue 2.0. MaxRetries muss mindestens 1 sein, die Warteschlange für Job-Ausführungen muss deaktiviert sein. Der Job muss Wiederholungen vertragen, ohne Ausgabedaten zu verdoppeln oder zu beschädigen. Streaming-, Python-Shell- und Ray-Jobs sind ausgeschlossen.

Glue ändert Skript und Einstellungen nicht selbst. Benötigt ein Job Anpassungen, bleibt er zunächst auf seiner bisherigen Version; eine Auswertung nennt die nötigen Änderungen.

Kontrollen, Rückkehr und Kosten

Nach einem Upgrade vergleicht Glue Ausführungen mit dem bisherigen Ausgabeprofil. Bei einer fehlgeschlagenen Ausführung wiederholt der Dienst den Lauf auf der alten Version und setzt den Job zurück.

Laut Leitfaden startet Auto-Upgrade keine zusätzlichen Job-Läufe und verursacht keinen eigenen Aufpreis. Die normalen Ausführungskosten bleiben bestehen. AWS nennt alle kommerziellen Regionen als verfügbar; daraus folgt keine Freigabe für andere Jobtypen.