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 sicurezzadel 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 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
-
Crea un nuovo ambiente basato su un ramo della piattaforma AL2 023.
-
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.
-
Testa accuratamente l'applicazione nel nuovo ambiente.
-
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.
-
Piattaforme supportate da Elastic Beanstalk in AWS Elastic Beanstalk Piattaforme