Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwalten von AMI-Versionen in Datenverarbeitungsumgebungen
AWS Batch bietet Einblick in die Amazon Machine Images (AMIs), die Ihre Computerumgebungen verwenden.
AMI-Status anzeigen
Sie können den Status der AMIs, die in Ihren Rechenumgebungen verwendet werden, über die AWS Batch Konsole oder mithilfe des Befehls https://docs.aws.amazon.com/cli/latest/reference/batch/describe-compute-environments.html describe-compute-environments anzeigen.
AMI-Versionen werden aktualisiert
Wenn AWS Batch angezeigt wird, dass ein AMI-Update verfügbar ist, können Sie Ihre Rechenumgebung so aktualisieren, dass sie die neueren AMIs verwendet, indem Sie die Rechenumgebung aktualisieren, wobei Update AMI to latest version auf true gesetzt ist.
Sie müssen keine neuen AMI-IDs angeben — wählt AWS Batch automatisch die neuesten unterstützten AMIs aus, wenn Sie AMI auf die neueste Version aktualisieren setzen.
Wichtig
Das Aktualisieren von AMIs löst ein Infrastruktur-Update aus, kein Skalierungsupdate. Das bedeutet, dass bestehende Instances durch neue Instances AWS Batch ersetzt werden, die das aktualisierte AMI verwenden. Der Aktualisierungsvorgang dauert länger als ein Skalierungsupdate und kann je nach Konfiguration Ihrer Aktualisierungsrichtlinie laufende Jobs unterbrechen.
Wichtig
Wenn Ihre Zuweisungsstrategie BEST_FIT zutrifft, müssen Sie ein blue/green Update durchführen.
Überlegungen zu benutzerdefinierten AMIs
Wenn Ihre Rechenumgebung benutzerdefinierte AMIs verwendet, d. h. AMIs, die in ComputeResources.imageId (veraltet) angegeben sindEc2Configuration.imageIdOverride, können die Standardstartvorlage oder die Startvorlagenüberschreibungen AWS Batch keine Statusinformationen für diese AMIs bereitstellen.
-
Statussichtbarkeit — Benutzerdefinierte AMIs zeigen in der Konsole den Status „-“ für ihren Batch-Image-Status an und beziehen das
batchImageStatusFeld nicht in die API-Antworten ein. -
Manuelles Management — Sie sind für die Pflege und Aktualisierung benutzerdefinierter AMIs verantwortlich. Bleiben Sie über Sicherheits- und Software-Patches von Ihrem AMI-Anbieter auf dem Laufenden und aktualisieren Sie Ihre benutzerdefinierten AMIs entsprechend.
-
EC2-Verwaltung — Verwenden Sie die Amazon EC2-Konsole oder APIs, um den benutzerdefinierten AMI-Lebenszyklus zu verwalten, einschließlich der Erstellung neuer Versionen und der Abschaffung alter Versionen.
Weitere Informationen zur Verwaltung benutzerdefinierter AMIs finden Sie unter. Ressourcen-AMIs berechnen
Bewährte Methoden für AMI-Updates
Dieser Abschnitt gilt sowohl für benutzerdefinierte als auch für Standard-AMIs.
-
Regelmäßige Überwachung — Überprüfen Sie regelmäßig den AMI-Status Ihrer Computerumgebungen, um festzustellen, wann Updates verfügbar sind. Bei Standard-AMIs
batchImageStatuswird angezeigt, wenn ein Update verfügbar ist. Für benutzerdefinierte AMIs müssen Sie andere Ressourcen wie AWS Sicherheitsbulletins verwenden. -
Wartungsfenster — Planen Sie AMI-Updates während Wartungsfenstern ein, wenn eine Arbeitsunterbrechung akzeptabel ist, da Infrastruktur-Updates bestehende Instances ersetzen.
-
Strategie zur Auftragswiederholung — Konfigurieren Sie Strategien zur Auftragswiederholung, um Jobs zu handhaben, die bei Infrastrukturaktualisierungen unterbrochen werden könnten. Weitere Informationen finden Sie unter Automatisierte Auftragswiederholungen.
-
Konfiguration der Aktualisierungsrichtlinien — Konfigurieren Sie geeignete Aktualisierungsrichtlinien, um zu steuern, wie laufende Jobs bei Infrastrukturaktualisierungen behandelt werden. Weitere Informationen finden Sie unter Infrastruktur-Updates durchführen.
-
Testen — Testen Sie AMI-Updates in Entwicklungsumgebungen, bevor Sie sie auf Produktionsumgebungen anwenden.