Ricerca nel sito web

CentOS Linux 8 sta per morire. Cosa fai dopo?


Come previsto, Red Hat terminerà il supporto di CentOS Linux 8 il 31 dicembre 2021. E adesso?

La fine di CentOS 8 Linux è arrivata ormai da un po', e quel giorno è finalmente arrivato. Il 31 dicembre 2021, CentOS Linux 8 di Red Hat raggiungerà End Of Life (EOL). Dato che ciò cade proprio nel cuore delle festività natalizie, Red Hat estenderà il supporto zero-day di CentOS Linux 8 fino al 31 gennaio 2022. In effetti, ci sarà un'ultima versione di CentOS Linux 8, forse anche dopo l'EOL ufficiale di CentOS 8. Dopodiché, per CentOS Linux è tutto finito.

Cosa puoi fare adesso?

Bene, potresti provare CentOS Stream, ma non è la stessa cosa. Classic CentOS era un clone di Red Hat Enterprise Linux (RHEL). CentOS Stream, tuttavia, "traccia appena prima dell'attuale versione di RHEL". In altre parole, CentOS non sarà più una distribuzione stabile ma una distribuzione Linux beta rolling release.

Perché è un grosso problema? Per anni, gli utenti Linux esperti hanno utilizzato CentOS per il proprio server Linux. La stragrande maggioranza delle società di hosting web e server offriva CentOS come sistema operativo predefinito. Eseguo i miei server e siti Web remoti su CentOS fornito da TMDHosting.

Sono tutt'altro che solo. Oltre alle piccole imprese come la mia, come sottolinea Matt Asay, sostenitore di MongoDB, "la pratica di consulenza di IBM... per anni ha detto ai suoi clienti di 'usare semplicemente CentOS.' I marchi di moda europei che non tollererebbero mai che qualcuno venda un'imitazione delle loro costosissime borse utilizzano CentOS. L'intera infrastruttura di telecomunicazioni cinese funziona su CentOS. (Sì, davvero.) Anche Facebook è basato su CentOS."

Le principali aziende che dipendono da CentOS Linux includono Disney, GoDaddy, RackSpace, Toyota e Verizon. Altre importanti aziende tecnologiche costruiscono prodotti attorno a CentOS. Questi includono GE, Riverbed, F5, Juniper e Fortinet.

CentOS una volta era ovunque. Ora è tempo di cambiare.

È vero, la versione precedente di CentOS, CentOS 7, sarà supportata fino al 30 giugno 2024. Ma se desideri il clone RHEL più aggiornato, beh, presto sarai sfortunato.

E adesso?

Per prima cosa, non puoi semplicemente passare a CentOS Stream. Chris Wright, CTO di Red Hat, è uscito allo scoperto e ha detto: "CentOS Stream non è un sostituto di CentOS Linux". Ha ragione. Red Hat vede CentOS Stream come un Linux DevOps-friendly, con integrazione continua e distribuzione continua (CI/CD). Questo è ottimo per gli sviluppatori, non così eccezionale per le aziende che desiderano un server Linux o una macchina virtuale (VM) stabile compatibile con RHEL.

Quindi ecco le tue scelte:

ALMALINUX

Per molti anni, CentOS Linux è stato amato dagli amministratori di sistema esperti di Linux. Potevano usarlo e ottenere tutti i RHEL senza pagare per il supporto, a meno che non avessero davvero bisogno di aiuto. Ora CloudLinux, sostenitore di CentOS da molto tempo, sta ricreando lo stesso modello per supportare il suo clone RHEL, AlmaLinux.

AlmaLinux è un solido clone di RHEL. Come il suo frenetico Rocky Linux, AlmaLinux cammina al passo con RHEL. Ad esempio, l'ultima versione di AlmaLinux è AlmaLinux 8.5, che è una copia esatta di RHEL 8.5.

Anche la Fondazione AlmaLinux, l'organizzazione no-profit dietro AlmaLinux, sta lavorando al progetto open source ELevate. Si tratta di uno sforzo per consentire la migrazione tra le versioni principali dei derivati RHEL. Quindi, ad esempio, sarai in grado di passare facilmente da CentOS 7.x a qualsiasi clone di RHEL 8.x.

ELevate lo fa combinando il framework Leapp di Red Hat con una libreria e un servizio creati dalla comunità per il set di metadati di migrazione richiesto. Questo servizio, Package Evolution Service (PES), consente di scaricare, personalizzare e inviare nuovi set di dati per i pacchetti. Sia gli utenti che i manutentori possono utilizzare PES per rendere le migrazioni facili e fluide.

CloudLinux offre supporto multi-livello per AlmaLinux, che include patch e aggiornamenti regolari per il kernel Linux e i pacchetti core, accordi sul livello di servizio (SLA) per la distribuzione delle patch e supporto per gli incidenti 24 ore su 24, 7 giorni su 7. Inoltre, Perforce offre anche supporto commerciale per AlmaLinux e Rocky Linux.

AMAZON LINUX

Il nuovo marchio interno di Amazon Web Services (AWS), Linux, Amazon Linux AMI 3.0 -- che viene eseguito su Amazon Elastic Compute Cloud (Amazon EC2) - è ora basato su Fedora, la comunità Linux di Red Hat.

Sì, Fedora è la beta Linux della comunità per RHEL, ma AWS assicura agli utenti che Amazon Linux 3 è il ginocchio delle api.

Viene preinstallato con molti strumenti API AWS e CloudInit. CloudInit consente di passare le azioni di configurazione dell'istanza alle istanze al momento del lancio tramite i campi dati utente EC2. Ciò ti consente di configurare in remoto le istanze Amazon EC2.

L'AMI Amazon Linux viene fornita senza costi aggiuntivi agli utenti Amazon EC2. Se stai già eseguendo i tuoi server CentOS su AWS, controlla Amazon Linux 3.0. Potrebbe essere l'alternativa più semplice ed economica.

CENTOS 8 CON SUPPORTO CLOUDLINUX

Se vuoi restare con CentOS 8 Linux, CloudLinux, un'azienda con anni di esperienza con CentOS, ha un accordo per te: CloudLinux TuxCare Extended Lifecycle.

Le offerte di servizi includono supporto 24 ore su 24, 7 giorni su 7 e aggiornamenti per i componenti di sistema sui sistemi operativi Linux che non sono più supportati dal fornitore originale. CentOS 8 è un'aggiunta al supporto del ciclo di vita esteso di TuxCare che copre distribuzioni Linux altrimenti obsolete, come CentOS 6 e Oracle 6.

Il prezzo del servizio CentOS 8 TuxCare Extended Lifecycle Support parte da $4,50 per sistema al mese e i servizi di patch live partono da $3,95 per sistema al mese. È disponibile un abbonamento annuale con uno sconto e sono previsti sconti sul volume sui livelli di licenza da 1.000, 5.000 e oltre 10.000.

Sistema operativo CLOUDLINUX

Un altro clone di RHEL, CloudLinux si è impegnato a prendere il codice RHEL e CentOS e a mettere a punto il sistema operativo risultante per renderlo un server leggero e ad alte prestazioni per società di hosting web e server multi-tenant. Lo fanno dal 2010 e sono bravi a farlo. Ho usato io stesso il sistema operativo CloudLinux e funziona bene.

CloudLinux offre uno script per convertire i server CentOS esistenti senza alcuna configurazione del cliente o modifica dei dati nel sistema operativo CloudLinux. Una licenza per singolo server costa $168 all'anno. Se opti per più server, il prezzo della licenza diminuisce per istanza.

HPE CLEAROS

Hai una piccola impresa che si affida a CentOS su server HPE ProLiant? C'è già un sistema Linux compatibile con CentOS/RHEL pronto e che ti aspetta: HPE ClearOS.

Il principale punto di forza di HPE per ClearOS è che con esso le PMI hanno un server HPE Linux pronto per l'uso. È disponibile in tre versioni: una gratuita; un'edizione casalinga che costa $36 all'anno; e un'edizione business che parte da $108 all'anno.

Se hai già investito in HPE e non sei un esperto di Linux, ClearOS è una scelta eccellente. A me (e conosco molti altri utenti PMI) piace avere una sola azienda per il supporto hardware e software.

ORACOLO LINUX

Quindici anni fa, Oracle ha introdotto il "proprio" Linux. Metto "proprio" tra virgolette perché Oracle Linux è sempre stata una copia di RHEL. Non è una brutta cosa ora per gli utenti CentOS. Ma tieni presente che Oracle non è mai stato così amichevole con l'open source: basta chiedere ai fan di OpenSolaris.

Sebbene Oracle Linux sia molto vicino all'esatto clone di RHEL, presenta alcune differenze. Troverai alcune divergenze in Glibc, OpenSSL e altri componenti. Quindi, se hai bisogno esattamente di ciò che c'è in RHEL, dovresti cercare altrove.

Tuttavia, Oracle ha visto la possibilità di acquisire finalmente alcuni utenti per il suo non particolarmente popolare Oracle Linux introducendo rapidamente gli script, che ti porteranno rapidamente e automaticamente da CentOS 6, 7 o 8 a Oracle Linux. Significativamente, non supporta il porting da CentOS Stream.

L'ho testato personalmente e ho spostato facilmente i server CentOS 6 e 7 su Oracle Linux. Se utilizzi Spacewalk o Foreman per gestire i tuoi server CentOS, tuttavia, non sarai in grado di utilizzare questi script.

Oracle promette che Oracle Linux, il codice sorgente e i binari rimarranno gratuiti. Se vuoi supporto, questo ti costerà. Il supporto annuale di Oracle Linux ti addebiterà $1.199.

RED HAT ENTERPRISE LINUX

So che molti di voi sono infastiditi da Red Hat, ma diventiamo reali. Se desideri un'alternativa plug-and-play a CentOS, non c'è niente di meglio. Ora puoi urlare e imprecare quanto vuoi, ma se la tua attività dipende da CentOS e non puoi permetterti il tempo e gli sforzi necessari per passare a un'altra piattaforma, RHEL potrebbe essere la scelta migliore.

I prezzi dei server RHEL partono da $349 senza supporto. Con il supporto standard, il prezzo del server RHEL parte da $799.

LINUX ROCCIOSO

CentOS ha avuto una lunga storia di successo prima che Red Hat acquisisse CentOS nel 2014. Per non più di 10 anni, CentOS è stata un'importante distribuzione indipendente di server Linux. In gran parte ciò è dovuto al duro lavoro che i co-fondatori Greg Kurtzer e Rocky McGough hanno dedicato a CentOS. McGough è morto, ma Kurtzer continua a vivere e ha avviato un nuovo fork RHEL/CoreOS chiamato in onore di Rocky: Rocky Linux.

Rocky Linux, come il pre-Red Hat CentOS, è un Linux gratuito e orientato al server basato sulla comunità. Questo clone di RHEL segue RHEL molto da vicino. Ad esempio, RHEL 8.5 è stato rilasciato nel novembre 2021 e Rocky Linux 8.5 lo ha seguito subito dopo pochi giorni.

Rocky Linux è gratuito. Se hai bisogno di supporto, la società di Kurtzer, CIQ, alias Ctrl IQ, può venire in tuo aiuto.

UBUNTU

Ubuntu di Canonical non ha bisogno di presentazioni. È molto popolare su desktop, server e cloud. Per le aziende che cercano un cambio di marchio, Ubuntu sta già attirando l'attenzione. Debian, sebbene anch'essa popolare, è l'antenato diretto di Ubuntu, ma non esiste alcun supporto aziendale per questo. Se sei già un esperto Debian, continua a usarlo. Ma se non lo sei, Ubuntu è una scelta migliore.

Ma Ubuntu ha un grosso problema: non è una relazione RHEL. Viene dall'albero genealogico di Debian Linux. Utilizza inoltre molti pacchetti software che CentOS non utilizza, come snap invece di flatpak per una facile installazione delle applicazioni.

Puoi passare da CentOS a Ubuntu? Ovviamente. Le persone lo fanno ogni giorno. Ma quando passi a Ubuntu, stai facendo un passo importante. Con tutte le altre distribuzioni che ho citato, si tratta di una mossa minore.

Ne vale la pena? Dipende dai tuoi bisogni. Se sei una grande azienda che può permettersi di trasferire le tue app interne o se sei un'azienda più piccola che dipende da applicazioni standard Linux, Apache, MySQL, PHP/Perl/Python (LAMP), passa a Ubuntu. Se non lo sei, o fai affidamento su molto codice specifico di CentOS, prova una o più delle distribuzioni Linux sopra.

Come CentOS, molte persone utilizzano Ubuntu senza supporto. Se hai bisogno del supporto Ubuntu, Ubuntu Advantage for Infrastructure parte da $225 per il supporto essenziale per un server fisico e $75 per un server virtuale.

DOVE ORA?

Non posso rispondere a questa domanda per tutti. Personalmente, come persona che lavora con Linux da quasi 30 anni, sarei propenso a scegliere AlmaLinux o Rocky Linux se fossi un utente CentOS, . Sono entrambi supportati da brave persone e se conosci la famiglia di distro RHEL, starai bene con entrambi.

Buona fortuna.

Articoli correlati