Linee guida per la fine del ciclo di vita di CentOS

A partire dal 30 giugno 2024, Red Hat ha terminato CentOS e lo ha sostituito con CentOS Stream. Per altre informazioni, vedere Trasformazione dell'esperienza di sviluppo in CentOS

CentOS 7 e 8 sono le versioni finali di CentOS Linux. Le date di fine del ciclo di vita per CentOS 7 e 8 sono riportate di seguito:

  • CentOS 8 - 31 dicembre 2021
  • CentOS 7 - 30 giugno 2024

Impatto per gli utenti CentOS

I carichi di lavoro in esecuzione su queste versioni di CentOS devono eseguire la migrazione a piattaforme alternative per continuare a ottenere gli aggiornamenti e le patch di sicurezza.

Opzioni di migrazione

I clienti di CentOS hanno a disposizione diverse opzioni per passare a un sistema operativo supportato. La decisione riguardo a dove e come eseguire la migrazione dipende da quanto segue:

  • Se è necessario mantenere la compatibilità con CentOS/Red Hat Enterprise Linux (RHEL)
  • Preferire una distribuzione supportata dalla community rispetto a una distribuzione commerciale (ad esempio Red Hat Enterprise Linux o RHEL)
  • La configurazione e le origini dell'immagine delle risorse CentOS in Azure

Se è necessario mantenere la compatibilità CentOS, la migrazione a Red Hat Enterprise Linux, una distribuzione commerciale, è un'opzione a basso rischio. Esistono anche numerose altre opzioni, ad esempio Oracle Linux, Alma Linux, Rocky Linux, e così via.

Se il carico di lavoro viene eseguito in molte distribuzioni, potrebbe essere opportuno passare a un'altra distribuzione, basata sulla community o commerciale.

Durante la valutazione dello stato finale, determinare se sia preferibile eseguire una conversione sul posto (molte distribuzioni offrono strumenti per tale scopo) rispetto alla opportunità di iniziare con uno slate pulito e una macchina virtuale/un sistema operativo/un'immagine nuovi. Microsoft consiglia di iniziare con una macchina virtuale/un sistema operativo nuovi.

Inoltre, molte aziende offrono il supporto esteso per CentOS 7, pertanto si può avere più tempo per eseguire la migrazione.

Per informazioni dettagliate sulle distribuzioni e sulle immagini, vedere la pagina Distribuzione approvata.

Distribuzioni compatibili con CentOS

Distribuzione Descrizione Immagini di Azure Modello di supporto
Red Hat Enterprise Linux Miglior sistema operativo binario compatibile con supporto e disponibilità EUS.
Offerta di migrazione disponibile in Azure Marketplace.
Strumento di conversione disponibile tramite Red Hat.
Diverse offerte e immagini
Sì PAYG, BYOS, ARM64 Supporto commerciale, integrato
AlmaLinux Immagini ufficiali della community:
AlmaLinux OS (x86_64/AMD64)
Sistema operativo AlmaLinux (AArch64/Arm64)
AlmaLinux HPC
Strumento di conversione disponibile tramite AlmaLinux.
Sì (più editori) Community, supporto commerciale di terze parti
Oracle Linux Strumenti di migrazione e indicazioni disponibili tramite Oracle. Sì BYOS Community e commerciale
Rocky Linux Immagini ufficiali della community:
Rocky Linux per x86_64 (AMD64) - Ufficiale
Strumento di conversione disponibile tramite Rocky.
Sì (più editori), BYOS, ARM64 Community e commerciale

Attenzione

Se si esegue un aggiornamento della versione principale sul posto al termine di una migrazione (ad esempio CentOS 7 - >RHEL 7 -> RHEL 8) vi sarà una disconnessione tra il piano dati e il piano di controllo della macchina virtuale (VM). Funzionalità di Azure quali Applicazione automatica di patch guest, Aggiornamenti automatici delle immagini del sistema operativo, Applicazione di patch a caldo e Gestore aggiornamenti di Azure, non saranno disponibili. Per usare queste funzionalità, si consiglia di creare una nuova macchina virtuale usando il sistema operativo preferito, anziché eseguire un aggiornamento sul posto.

Nota

  • Per "Compatibile binario" (ABI, Application Binary Interface) si intende che si basa sulla stessa distribuzione upstream (Fedora). Non vi sono garanzie di compatibilità bug per bug.

Distribuzioni alternative

Distribuzione Descrizione Immagini di Azure Modelli di supporto
Flusso CentOS Sostituzione ufficiale di CentOS, upstream e downstream di RHEL. Flusso CentOS Raccolta della community Community
Fedora Progetto upstream per flusso CentOS e RHEL. Fedora Linux | Progetto Fedora Raccolta della community Community
SUSE/OpenSUSE SUSE Linux Enterprise Server (SLES) è la distribuzione commerciale LINUX di SUSE. Sì PAYG, BYOS, ARM64 Community (OpenSUSE), commerciale e integrato (SLES)
Ubuntu (Server/Pro) Sono disponibili le versioni gratuite (Server) e quelle a pagamento (Pro). La conversione sul posto da Server a Pro è possibile: Aggiornamento sul posto alle immagini Ubuntu Linux Pro in Azure - Macchine virtuali di Azure | Microsoft Learn Sì PAYG, BYOS, ARM64 Community (server), commerciale e integrato (Pro)
Debian Distribuzione Linux per community. Sì (più editori) Community
Flatcar Container Linux per community Community

Migrazione dei sistemi e dei carichi di lavoro

Mantenere la compatibilità con CentOS

Se si resta compatibili con CentOS ed è stata scelta una distribuzione, è necessario decidere se eseguire una conversione sul posto o iniziare con una macchina virtuale nuova (ridistribuzione).

Molte distribuzioni compatibili con CentOS dispongono di utilità di conversione che valutano il sistema ed eseguono la sostituzione dei file binari, quindi aggiornano l'origine del contenuto.

Se si passa a una distribuzione commerciale, potrebbe essere richiesta una sottoscrizione/licenza valida per eseguire la conversione.

Quando si valuta se convertire la macchina virtuale sul posto rispetto alla ridistribuzione, il modo in cui la macchina virtuale è stata creata in Azure diventa importante.

Conversione di una macchina virtuale personalizzata

Se la macchina virtuale è stata creata per l'uso in Azure, nella VM non sono presenti informazioni di fatturazione del software. È probabile che si possa eseguire la conversione sul posto (dopo il backup e in presenza di tutti i prerequisiti e gli aggiornamenti necessari).

OpenLogic by Perforce Azure Marketplace offre:

Queste sono le immagini CentOS ufficiali/approvate in Azure e ad esse non sono associate informazioni di fatturazione del software. Sono candidate per una conversione sul posto (dopo il backup e in presenza di tutti i prerequisiti e gli aggiornamenti necessari).

Altre offerte di Azure Marketplace

In Azure Marketplace sono disponibili numerose offerte basate su CentOS da vari editori. Esse variano dalle semplici offerte di sistema operativo alle diverse offerte in bundle con più software, versioni desktop e configurazioni per casi specifici (ad esempio, immagini con protezione avanzata CIS).

Ad alcune di queste offerte è associato un prezzo e possono includere servizi come il supporto tecnico al cliente fiale, e così via.

Se si converte un sistema al quale è associato un prezzo, dopo la conversione si continuerà a pagare il prezzo di origine. Anche se si ha una sottoscrizione o una licenza separata per il sistema convertito, potrebbe accadere di dover pagare due volte.

Verificare con il provider di immagini se consiglia o supporta l’aggiornamento sul posto o se raccomanda diversamente.

Modifica delle distribuzioni

Se si passa a un'altra distribuzione, sarà necessario ridistribuire le macchine virtuali e i carichi di lavoro. Assicurarsi di esaminare Microsoft Cloud Adoption Framework per Azure per ottenere indicazioni, procedure consigliate e modelli per la distribuzione della soluzione in Azure.

Modernizzare

Questo momento di fine del ciclo di vita può anche rappresentare un'opportunità per valutare la modernizzazione del carico di lavoro, passare a una soluzione PaaS, SaaS o in contenitori.

Che cos'è la modernizzazione delle applicazioni? | Microsoft Azure