„CentOS Linux 8“ netrukus mirs. Ką daryti toliau?


Kaip ir tikėtasi, 2021 m. gruodžio 31 d. „Red Hat“ nutraukia „CentOS Linux 8“ palaikymą. Kas dabar?

„CentOS 8 Linux“ pabaiga jau kurį laiką artėja ir pagaliau atėjo diena. 2021 m. gruodžio 31 d. „Red Hat CentOS Linux 8“ pasieks „End Of Life“ (EOL). Kadangi tai yra pačiame atostogų sezono centre, „Red Hat“ pratęs „CentOS Linux 8“ nulinės dienos palaikymą iki 2022 m. sausio 31 d. Iš tiesų, bus paskutinis „CentOS Linux 8“ leidimas – galbūt net po oficialaus CentOS 8 EOL. Po to „CentOS Linux“ viskas baigta.

Ką dabar gali padaryti?

Na, galite pabandyti CentOS Stream, bet tai nėra tas pats dalykas. „Classic CentOS“ buvo „Red Hat Enterprise Linux“ (RHEL) klonas. Tačiau „CentOS Stream“ „seka prieš dabartinį RHEL leidimą“. Kitaip tariant, „CentOS“ nebebus stabilus taškinis platinimas, o beta versijos „Linux“ platinimas.

Kodėl tai toks didelis dalykas? Daugelį metų patyrę Linux vartotojai naudojo CentOS savo Linux serveriui. Didžioji dauguma žiniatinklio ir serverių prieglobos įmonių pasiūlė „CentOS“ kaip numatytąją operacinę sistemą. Aš naudoju savo nuotolinius serverius ir svetaines CentOS, kurią teikia TMDHosting.

Aš toli gražu ne vienas. Be tokių mažų įmonių, kaip mano, kaip pažymi MongoDB evangelistas Mattas Asay, „IBM konsultacinė praktika… daugelį metų liepė savo klientams „tiesiog naudoti CentOS“. Europos mados prekių ženklai, kurie niekada nepripažins, kad kažkas parduoda savo itin brangius krepšius, naudoja CentOS. Visa Kinijos telekomunikacijų infrastruktūra veikia naudojant CentOS. (Taip, tikrai.) „Facebook“ taip pat yra CentOS pagrindu.

Populiariausios įmonės, kurios priklausė nuo „CentOS Linux“, yra „Disney“, „GoDaddy“, „RackSpace“, „Toyota“ ir „Verizon“. Kitos svarbios technologijų įmonės kuria produktus aplink CentOS. Tai apima GE, Riverbed, F5, Juniper ir Fortinet.

CentOS kažkada buvo visur. Dabar atėjo laikas pokyčiams.

Tiesa, ankstesnė CentOS versija CentOS 7 bus palaikoma iki 2024 m. birželio 30 d. Tačiau jei norite naujausio RHEL klono, tai greitai jums nepasiseks.

Kas dabar?

Visų pirma, jūs negalite tiesiog pereiti prie „CentOS Stream“. Red Hat CTO Chrisas Wrightas iškart išėjo ir pasakė: „CentOS Stream nėra CentOS Linux pakaitalas“. Jis teisus. „Red Hat“ mano, kad „CentOS Stream“ yra „DevOps“, nuolat integruojamas ir nuolatinis pristatymas (CI/CD) „Linux“. Tai puiku kūrėjams – nelabai tinka įmonėms, kurios nori stabilaus su RHEL suderinamo Linux serverio arba virtualios mašinos (VM).

Taigi čia yra jūsų pasirinkimas:

ALMALINUX

Daugelį metų „CentOS Linux“ buvo pamėgtas „Linux“ išmanančių sistemų administratorių. Jie galėjo ja naudotis ir gauti visas RHEL nemokėdami už paramą, nebent jiems tikrai labai reikėjo pagalbos. Dabar „CloudLinux“, ilgametis „CentOS“ rėmėjas, atkuria tą patį modelį, kad palaikytų savo RHEL kloną „AlmaLinux“.

AlmaLinux yra tvirtas RHEL klonas. „AlmaLinux“, kaip ir jo beprotis „Rocky Linux“, žengia koja kojon su RHEL. Pavyzdžiui, naujausia AlmaLinux versija yra AlmaLinux 8.5, kuri yra tiksli RHEL 8.5 kopija.

AlmaLinux fondas, ne pelno siekiantis AlmaLinux, taip pat dirba su atvirojo kodo ELevate projektu. Tai pastangos įgalinti migraciją tarp pagrindinių RHEL darinių versijų. Taigi, pavyzdžiui, galėsite lengvai pereiti iš CentOS 7.x į bet kurį RHEL 8.x kloną.

„ELevate“ tai daro derindama „Red Hat's Leapp“ sistemą su bendruomenės sukurta biblioteka ir paslauga, skirta reikiamam perkėlimo metaduomenų rinkiniui. Ši paslauga, Package Evolution Service (PES), leidžia atsisiųsti, tinkinti ir pateikti naujus paketų duomenų rinkinius. Naudotojai ir prižiūrėtojai gali naudoti PES, kad perkėlimas būtų sklandus ir lengvas.

„CloudLinux“ siūlo daugiapakopį „AlmaLinux“ palaikymą, kuris apima reguliarius „Linux“ branduolio ir pagrindinių paketų pataisymus ir atnaujinimus, pataisų pristatymo paslaugų lygio sutartis (SLA) ir 24 valandas per parą, 7 dienas per savaitę, 7 dienas per savaitę. Be to, „Perforce“ taip pat siūlo komercinį „AlmaLinux“ ir „Rocky Linux“ palaikymą.

AMAZON LINUX

Amazon Web Services (AWS) naujausias namų prekės ženklas „Linux“, Amazon Linux AMI 3.0 – kuri veikia Amazon Elastic Compute Cloud (Amazon EC2) – dabar yra pagrįsta Fedora, Red Hat bendruomenė Linux.

Taip, „Fedora“ yra bendruomenės „Linux“ beta versija, skirta RHEL, tačiau AWS užtikrina vartotojus, kad „Amazon Linux 3“ yra bičių keliai.

Jame iš anksto įdiegta daug AWS API įrankių ir „CloudInit“. „CloudInit“ leidžia perduoti egzempliorių konfigūracijos veiksmus egzemplioriams paleidimo metu per EC2 vartotojo duomenų laukus. Tai leidžia nuotoliniu būdu konfigūruoti Amazon EC2 egzempliorius.

„Amazon Linux AMI“ „Amazon EC2“ naudotojams teikiama be papildomo mokesčio. Jei jau naudojate „CentOS“ serverius AWS, patikrinkite „Amazon Linux 3.0“. Tai gali būti pati lengviausia ir pigiausia alternatyva.

CENTOS 8 SU CLOUDLINUX PAGALBA

Jei norite laikytis „CentOS 8 Linux“, „CloudLinux“, ilgametę „CentOS“ patirtį turinti įmonė, turi jums pasiūlymą: „CloudLinux TuxCare Extended Lifecycle“.

Paslaugų pasiūlymai apima visą parą veikiančių sistemos komponentų palaikymą ir atnaujinimus „Linux“ operacinėse sistemose, kurių pirminis pardavėjas nebepalaiko. „CentOS 8“ yra „TuxCare“ išplėstinio gyvavimo ciklo palaikymo papildymas, apimantis kitaip pasenusius „Linux“ paskirstymus, tokius kaip „CentOS 6“ ir „Oracle 6“.

„CentOS 8 TuxCare Extended Lifecycle Support“ paslaugos kaina prasideda nuo 4,50 USD už sistemą per mėnesį, o tiesioginio pataisymo paslaugos prasideda nuo 3,95 USD už sistemą per mėnesį. Metinė prenumerata pasiekiama su nuolaida, o apimties nuolaidos suteikiamos 1K, 5K ir 10K+ licencijų lygiams.

CLOUDLINUX OS

Kitas RHEL klonas, CloudLinux, užsiėmė RHEL ir CentOS kodų paėmimu ir gautos operacinės sistemos sureguliavimu, kad ji būtų didelio našumo, lengvas serveris, skirtas kelių nuomininkų žiniatinklio ir serverių prieglobos įmonėms. Jie tai daro nuo 2010 m. ir jiems tai sekasi. Pats naudojau CloudLinux OS ir ji veikia gerai.

„CloudLinux“ siūlo scenarijų, skirtą esamiems „CentOS“ serveriams konvertuoti be jokių klientų konfigūracijų ar duomenų pakeitimų į „CloudLinux“ OS. Vieno serverio licencija kasmet kainuoja 168 USD. Jei pasirinksite kelis serverius, vieno egzemplioriaus licencijos kaina nukris.

HPE CLEAROS

Ar turite nedidelę įmonę, kuri remiasi CentOS HPE ProLiant serveriuose? Su CentOS/RHEL suderinamas Linux jau paruoštas ir jūsų laukia: HPE ClearOS.

Pagrindinis HPE „ClearOS“ pardavimo taškas buvo tas, kad MVĮ turi HPE Linux serverį, kuris yra paruoštas naudoti iš karto. Yra trys versijos: nemokama; namų leidimas, kainuojantis 36 USD per metus; ir verslo leidimas, kurio kaina prasideda nuo 108 USD per metus.

Jei jau investavote į HPE ir nesate Linux ekspertas, ClearOS yra puikus pasirinkimas. Man (ir aš pažįstu daug kitų SMB vartotojų) patinka turėti tik vieną įmonę, kuri palaikytų tiek aparatinę, tiek programinę įrangą.

ORACLE LINUX

Prieš penkiolika metų „Oracle“ pristatė savo „Linux“. „Savą“ dedu kabutėse, nes „Oracle Linux“ visada buvo RHEL kopija. Dabar tai nėra blogai CentOS vartotojams. Tačiau atminkite, kad „Oracle“ niekada nebuvo toks draugiškas atvirajam šaltiniui – tiesiog paklauskite „OpenSolaris“ gerbėjų.

Nors „Oracle Linux“ yra labai arti tikslaus RHEL klono, jis turi tam tikrų skirtumų. Rasite kai kurių Glibc, OpenSSL ir kitų komponentų skirtumų. Taigi, jei jums reikia būtent to, kas yra RHEL, turėtumėte ieškoti kitur.

Vis dėlto „Oracle“ pamatė galimybę pagaliau pritraukti kai kuriuos savo ne itin populiarius „Oracle Linux“ vartotojus, greitai pristatydama scenarijus, kurie greitai ir automatiškai perkels jus iš CentOS 6, 7 arba 8 į Oracle Linux. Tai akivaizdžiai nepalaiko perkėlimo iš „CentOS Stream“.

Pats išbandžiau ir lengvai perkėliau CentOS 6 ir 7 serverius į Oracle Linux. Tačiau jei CentOS serveriams tvarkyti naudojate Spacewalk arba Foreman, šių scenarijų naudoti negalėsite.

„Oracle“ žada, kad „Oracle Linux“, šaltinio kodas ir dvejetainiai failai išliks nemokami. Jei norite paramos, tai jums kainuos. Kasmetinis „Oracle Linux“ palaikymas apmokestins 1 199 USD.

RED HAT ENTERPRISE LINUX

Žinau, kad dauguma iš jūsų yra pažymėti „Red Hat“, bet pažiūrėkime. Jei norite „Plug-and-play“ alternatyvos „CentOS“, ji nebus geresnė. Dabar galite rėkti ir keikti viską, ko norite, bet jei jūsų verslas priklauso nuo CentOS ir negalite sau leisti laiko ir pastangų pereiti prie kitos platformos, RHEL gali būti geriausias jūsų pasirinkimas.

RHEL serverio kainos prasideda nuo 349 USD be palaikymo. Naudojant standartinį palaikymą, RHEL serverio kaina prasideda nuo 799 USD.

ROCKY LINUX

CentOS turėjo ilgą ir sėkmingą istoriją, kol Red Hat 2014 m. įsigijo CentOS. Ne visai 10 metų CentOS buvo pagrindinis nepriklausomas Linux serverių platinimas. Nemaža tai buvo dėl sunkaus darbo, kurį įkūrėjai Gregas Kurtzeris ir Rocky McGough įdėjo į CentOS. McGough praėjo, bet Kurtzer gyvena toliau ir pradėjo naują RHEL/CoreOS šakę, pavadintą Rocky garbei: Rocky Linux.

„Rocky Linux“, kaip ir „Red Hat CentOS“, yra nemokama, bendruomenės pagrindu sukurta, į serverį orientuota „Linux“. Šis RHEL klonas labai atidžiai seka RHEL. Pavyzdžiui, RHEL 8.5 buvo išleistas 2021 m. lapkričio mėn., o Rocky Linux 8.5 pasiekė iškart po kelių dienų.

Rocky Linux nemokama. Jei jums reikia pagalbos, Kurtzerio įmonė CIQ, dar žinoma kaip Ctrl IQ, gali jums padėti.

UBUNTU

„Canonical“ Ubuntu pristatymo nereikia. Jis labai populiarus staliniuose kompiuteriuose, serveriuose ir debesyje. Įmonėms, ieškančioms prekės ženklo keitiklio, Ubuntu jau atkreipia dėmesį. Debianas, nors ir taip pat populiarus, yra tiesioginis Ubuntu protėvis, tačiau tam nėra jokios įmonės paramos. Jei jau esate Debian'o ekspertas, bet kuriuo atveju naudokite jį toliau. Bet jei ne, Ubuntu yra geresnis pasirinkimas.

Tačiau Ubuntu turi vieną didelę problemą: tai nėra RHEL ryšys. Tai iš Debian Linux šeimos medžio. Taip pat naudojama daug programinės įrangos paketų, kurių „CentOS“ nenaudoja, pvz., „snap“, o ne „flatpak“, kad būtų lengva įdiegti programą.

Ar galite pereiti iš CentOS į Ubuntu? Žinoma. Žmonės tai daro kiekvieną dieną. Tačiau kai pereinate prie Ubuntu, darote didelį žingsnį. Su visais kitais mano paminėtais platinimais tai yra smulkesnis žingsnis.

Tai verta? Tai priklauso nuo jūsų poreikių. Jei esate didelė įmonė, kuri gali sau leisti perkelti savo vidines programas, arba jei esate smulkesnė įmonė, kuri priklauso nuo standartinių Linux, Apache, MySQL, PHP/Perl/Python (LAMP) programų, pereikite prie Ubuntu. Jei nesate arba pasitikite daugybe „CentOS“ specifinio kodo, išbandykite vieną ar daugiau aukščiau pateiktų „Linux“ paskirstymų.

Kaip ir CentOS, daugelis žmonių naudoja Ubuntu be palaikymo. Jei jums reikia Ubuntu palaikymo, Ubuntu Advantage for Infrastructure kainuoja nuo 225 USD už esminį palaikymą fiziniam serveriui ir 75 USD už virtualų serverį.

KUR DABAR?

Negaliu visiems atsakyti į šį klausimą. Asmeniškai, kaip žmogus, dirbantis su Linux beveik 30 metų, būčiau linkęs naudoti AlmaLinux arba Rocky Linux, jei būčiau CentOS vartotojas, . Juos abu palaiko geri žmonės ir, jei žinote, kaip elgtis RHEL distribucijos šeimoje, jums puikiai seksis su bet kuriuo iš jų.

Sėkmės.