Migrazione da Amazon Linux 2 ad Amazon Linux 2023 - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrazione da Amazon Linux 2 ad Amazon Linux 2023

Questo argomento descrive come eseguire la migrazione dell'applicazione da una ramificazione della piattaforma Amazon Linux 2 a una ramificazione della piattaforma Amazon Linux 2023.

Differenze e compatibilità

Tra le piattaforme Elastic Beanstalk e AL2 AL2 023

Esiste un alto grado di compatibilità tra le piattaforme Elastic Beanstalk Amazon Linux 2 e Amazon Linux 2023. Sebbene ci siano alcune differenze da notare:

  • Instance Metadata Service Version 1 (IMDSv1): l'impostazione predefinita dell'opzione D isableIMDSv 1 è sulle piattaforme 023. true AL2 L'impostazione predefinita è sulle piattaforme. false AL2

  • strumento di istanza pkg-repo: lo pkg-repo strumento non è disponibile per gli ambienti che eseguono su AL2 piattaforme 023. Tuttavia, è possibile applicare manualmente gli aggiornamenti del pacchetto e del sistema operativo a un'istanza 023. AL2 Per ulteriori informazioni, consulta Gestione dei pacchetti e degli aggiornamenti del sistema operativo nella Guida per l'utente di Amazon Linux 2023

  • HTTPdConfigurazione Apache: il httpd.conf file Apache per le piattaforme AL2 023 presenta alcune impostazioni di configurazione diverse da quelle per: AL2

    • Per impostazione predefinita, nega l'accesso all'intero file system del server. Queste impostazioni sono descritte in Protezione dei file del server per impostazione predefinita nella pagina Suggerimenti per la sicurezza del sito Web Apache.

    • Impedisci agli utenti di ignorare le funzionalità di sicurezza che hai configurato. La configurazione nega l'accesso alla configurazione di .htaccess in tutte le directory, ad eccezione di quelle specificamente abilitate. Questa impostazione è descritta in Protezione delle impostazioni di sistema nella pagina Suggerimenti per la sicurezza del sito Web Apache. La pagina Apache HTTP Server Tutorial: .htaccess files afferma che questa impostazione può aiutare a migliorare le prestazioni.

    • Nega l'accesso ai file con lo schema dei nomi .ht*. Questa impostazione impedisce ai client Web di visualizzare i file .htaccess e .htpasswd.

È possibile modificare qualsiasi impostazione di configurazione precedente per l'ambiente. Per ulteriori informazioni, consulta Estensione delle piattaforme Elastic Beanstalk Linux. Espandi l'argomento Reverse Proxy per vedere la sezione Configurazione di Apache. HTTPD

Tra i sistemi operativi Amazon Linux

Per ulteriori informazioni sulle differenze tra i sistemi operativi Amazon Linux 2 e Amazon Linux 2023, consulta Confronto tra Amazon Linux 2 e Amazon Linux 2023 nella Guida per l'utente di Amazon Linux 2023.

Per ulteriori informazioni su Amazon Linux 2023, consulta Cos'è Amazon Linux 2023? nella Guida per l'utente di Amazon Linux 2023.

Processo di migrazione generale

Quando si è pronti per la produzione, Elastic Beanstalk richiede una distribuzione blu/verde per eseguire l'aggiornamento. Di seguito sono riportate le best practice generali per eseguire la migrazione con una procedura di implementazione blu/verde.

Preparazione al test per la migrazione

Prima di implementare l'applicazione e iniziare il test, consulta le informazioni contenute nella sezione precedente Differenze e compatibilità. Consulta anche il materiale di riferimento citato in tale sezione, Confronto tra Amazon Linux 2 e Amazon Linux 2023 nella Guida per l'utente di Amazon Linux 2023. Prendi nota delle informazioni specifiche di tale sezione che si applicano o possono applicarsi all'applicazione e alla configurazione.

Panoramica delle fasi di migrazione
  1. Crea un nuovo ambiente basato su un ramo della piattaforma AL2 023.

  2. Distribuisci la tua applicazione nell'ambiente AL2 023 di destinazione.

    L'ambiente di produzione esistente rimarrà attivo e inalterato, mentre si esegue l'iterazione attraverso i test e le modifiche apportate al nuovo ambiente.

  3. Testa accuratamente l'applicazione nel nuovo ambiente.

  4. Quando l'ambiente AL2 023 di destinazione è pronto per essere avviato alla produzione, sostituisci uno CNAMEs dei due ambienti per reindirizzare il traffico al nuovo ambiente 023. AL2

Fasi di migrazione dettagliate e best practice

Per una procedura di implementazione blu/verde più dettagliata, consulta Distribuzioni blu/verde con Elastic Beanstalk.

Per indicazioni più specifiche e best practice dettagliate, consulta il metodo blu/verde.

Altri riferimenti per pianificare la migrazione

I seguenti riferimenti possono offrire informazioni aggiuntive per pianificare la migrazione.