Migration von Amazon Linux 2 zu Amazon Linux 2023 - AWS Elastic Beanstalk

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.

Migration von Amazon Linux 2 zu Amazon Linux 2023

Dieses Thema bietet eine Anleitung zum Migrieren Ihrer Anwendung von einem Amazon-Linux-2-Plattformzweig zu einem Amazon-Linux-2023-Plattformzweig.

Unterschiede und Kompatibilität

Zwischen den Plattformen Elastic Beanstalk AL2 und 023 AL2

Es besteht ein hohes Maß an Kompatibilität zwischen den Plattformen Elastic Beanstalk Amazon Linux 2 und Amazon Linux 2023. Es gibt jedoch einige Unterschiede zu beachten:

  • Instance Metadata Service Version 1 (IMDSv1) — Die Option D isableIMDSv 1 ist standardmäßig auf true 023-Plattformen eingestellt. AL2 Die Standardeinstellung ist false auf Plattformen. AL2

  • pkg-repo-Instanztool — Das Pkg-Repo Tool ist nicht für Umgebungen verfügbar, die auf AL2 023-Plattformen ausgeführt werden. Sie können jedoch manuell Paket- und Betriebssystemupdates auf eine 023-Instanz anwenden. AL2 Weitere Informationen finden Sie unter Verwaltung von Paketen und Betriebssystem-Updates im Benutzerhandbuch für Amazon Linux 2023.

  • HTTPdApache-Konfiguration — Die httpd.conf Apache-Datei für AL2 023-Plattformen enthält einige Konfigurationseinstellungen, die sich von denen für folgende unterscheiden: AL2

    • Verweigern Sie standardmäßig den Zugriff auf das gesamte Dateisystem des Servers. Diese Einstellungen werden unter Serverdateien standardmäßig schützen auf der Seite mit den Sicherheitstipps der Apache-Website beschrieben.

    • Halten Sie Benutzer davon ab, von Ihnen konfigurierte Sicherheits-Features zu überschreiben. Die Konfiguration verweigert den Zugriff auf Einrichtung von .htaccess in allen Verzeichnissen, mit Ausnahme der ausdrücklich aktivierten. Diese Einstellung wird unter Schützen von Systemeinstellungen auf der Seite mit den Sicherheitstipps der Apache-Website beschrieben. Auf der Seite Apache HTTP Server-Tutorial: .htaccess-Dateien heißt es, dass diese Einstellung zur Leistungssteigerung beitragen kann.

    • Verweigern Sie den Zugriff auf Dateien mit einem Namensmuster .ht*. Diese Einstellung verhindert, dass Webclients alle .htaccess- und .htpasswd-Dateien anzeigen.

Sie können jede der oben genannten Konfigurationseinstellungen für die Umgebung ändern. Weitere Informationen finden Sie unter Erweitern von Elastic Beanstalk-Linux-Plattformen. Erweitern Sie das Thema Reverse Proxy, um den Abschnitt Apache HTTPD konfigurieren zu sehen.

Zwischen den Amazon-Linux-Betriebssystemen

Weitere Informationen zu den Unterschieden zwischen den Betriebssystemen Amazon Linux 2 und Amazon Linux 2023 finden Sie unter Vergleich von Amazon Linux 2 und Amazon Linux 2023 im Benutzerhandbuch von Amazon Linux 2023.

Weitere Informationen zu Amazon Linux 2023 finden Sie unter Was ist Amazon Linux 2023? im Benutzerhandbuch von Amazon Linux 2023.

Allgemeiner Migrationsprozess

Wenn Sie für die Produktion bereit sind, erfordert Elastic Beanstalk eine Blau/Grün-Bereitstellung, um das Upgrade durchzuführen. Im Folgenden finden Sie die allgemeinen bewährten Schritte, die für die Migration mit einem Blau/Grün-Bereitstellungsverfahren empfohlen werden.

Vorbereitung der Tests für die Migration

Lesen Sie sich die Informationen im vorherigen Abschnitt Unterschiede und Kompatibilität durch, bevor Sie Ihre Anwendung bereitstellen und mit dem Testen beginnen. Lesen Sie außerdem das darin genannte Kapitel Vergleich von Amazon Linux 2 und Amazon Linux 2023 im Benutzerhandbuch von Amazon Linux 2023. Notieren Sie sich die spezifischen Informationen, die (möglicherweise) für Ihre Anwendung und Konfiguration gelten.

Übergeordnete Migrationsschritte
  1. Erstellen Sie eine neue Umgebung, die auf einem AL2 023-Plattformzweig basiert.

  2. Stellen Sie Ihre Anwendung in der AL2 023-Zielumgebung bereit.

    Ihre vorhandene Produktionsumgebung bleibt aktiv und unberührt, während Sie Tests durchführen und Anpassungen an der neuen Umgebung vornehmen.

  3. Testen Sie die Anwendung gründlich in der neuen Umgebung.

  4. Wenn Ihre AL2 023-Zielumgebung bereit für die Produktion ist, tauschen Sie die beiden Umgebungen CNAMEs aus, um den Datenverkehr in die neue AL2 023-Umgebung umzuleiten.

Detailliertere Migrationsschritte und bewährte Methoden

Ein detaillierteres Blau/Grün-Bereitstellungsverfahren finden Sie unter Blau/Grün-Bereitstellungen mit Elastic Beanstalk.

Spezifischere Anleitungen und detaillierte bewährte Schritte finden Sie unter Blau/Grün-Methode.

Weitere Referenzen zur Planung der Migration

Die folgenden Referenzen können zusätzliche Informationen zur Planung der Migration bieten.