Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Għalhekk, saret it-tnedija uffiċjali tal-pjattaforma Red Hat OpenShift 4. Illum se ngħidulek kif taqleb għaliha minn OpenShift Container Platform 3 kemm jista’ jkun malajr u faċilment.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Għall-finijiet ta 'dan l-artikolu, aħna primarjament interessati fil-clusters OpenShift 4 ġodda, li jisfruttaw il-kapaċitajiet ta' infrastruttura intelliġenti u immutabbli bbażata fuq RHEL CoreOS u għodod ta 'awtomazzjoni. Hawn taħt ser nuruk kif taqleb għal OpenShift 4 mingħajr problemi.

Tista 'ssir taf aktar dwar id-differenzi bejn il-verżjoni l-ġdida u l-qadima. hawn.

Migrazzjoni ta' clusters minn OpenShift 3 għal OpenShift 4 bl-użu tal-pjattaforma ċċertifikata Red Hat Appranix

Appranix u Red Hat ħadmu b'mod diliġenti biex jagħmluha aktar faċli biex jemigraw ir-riżorsi tal-clusters minn OpenShift 3 għal OpenShift 4 b'servizz personalizzat li jaħdem fuq Appranix Site Reliability Automation għal Kubernetes.

Soluzzjoni Appranix (tista’ tinstab fi Katalgu tal-Kontenituri tal-Kappell Aħmar) jippermettilek toħloq backups tal-clusters kollha ta' OpenShift 3 u tirrestawrahom għal OpenShift 4 fi ftit klikks biss.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Għaliex il-migrazzjoni li tuża Appranix għal OpenShift 4 hija tajba

  • Bidu mgħaġġel. Peress li s-soluzzjoni Appranix hija mibnija fuq prinċipji SaaS, m'hemmx bżonn li titwaqqaf xi infrastruttura u m'hemmx bżonn li jiġi kkonfigurat jew użat soluzzjonijiet ta 'migrazzjoni speċjalizzati separati.
  • L-iskalabbiltà ta' Appranix tagħmilha faċli biex jiġu migrati gruppi kbar.
  • Il-backup awtomatiku tal-konfigurazzjonijiet kumplessi tal-cluster OpenShift 3 bi trasferiment sussegwenti għal OpenShift 4 jissimplifika l-proċess tal-migrazzjoni innifsu.
  • Il-ħila li tittestja kif l-applikazzjonijiet mill-infrastruttura tal-intrapriża OpenShift 3 jaġixxu fuq il-pjattaforma OpenShift 4 fil-cloud AWS.
  • Migrazzjoni tas-settings tal-aċċess RBAC flimkien mar-riżorsi tal-cluster.
  • Migrazzjoni selettiva jew kompleta tal-proġetti kollha għal raggruppamenti OpenShift 4 ġodda.
  • Fakultattiv – organizzazzjoni ta' diversi livelli ta' tolleranza għal ħtija għall-applikazzjonijiet tal-kontejners jekk għandek l-abbonament xieraq.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Tolleranza għal difetti f'diversi livelli (reżiljenza) għall-applikazzjonijiet OpenShift

Wara l-migrazzjoni minn OpenShift 3 għal 4, is-soluzzjoni Appranix tista 'tintuża biex tipprovdi Reżiljenza tal-App Kontinwa, li fiha tliet għażliet huma possibbli. Livell 1 Reżiljenza (Livell 1 Reżiljenza) tippermettilek tirrestawra l-applikazzjonijiet mingħajr ma tbiddel ir-reġjun u l-fornitur tal-cloud. Jista' jintuża biex jitreġġa' lura l-applikazzjonijiet jew jirkupra minn falliment lokali fil-livell tar-reġjun, bħal meta l-iskjerament ta' applikazzjoni jfalli, jew f'sitwazzjoni fejn ikollok bżonn toħloq malajr ambjent ta' test fl-istess reġjun iżda fuq cluster OpenShift separat. .

Livell 2 jippermettilek tittrasferixxi applikazzjonijiet għal reġjun ieħor mingħajr ma tibdel il-fornituri. F'dan il-każ, tista 'żżomm l-infrastruttura tad-dejta primarja fir-reġjun ewlieni, iżda tħaddem applikazzjonijiet fi cluster ieħor f'reġjun differenti. Din l-għażla hija utli meta reġjun jew żona tas-sħab jinżel, jew l-applikazzjonijiet iridu jiġu mċaqalqa għal reġjun ieħor minħabba attakk ċibernetiku. U finalment, Livell 3 jippermettilek tibdel mhux biss ir-reġjun, iżda wkoll il-fornitur tas-sħab.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Kif jaħdem Appranix SRA
It-tolleranza tal-ħsarat f'diversi livelli tal-applikazzjonijiet OpenShift f'Appranix tinkiseb permezz tal-funzjonalità tal-"magna tal-ħin", li awtomatikament toħloq kopji tal-ambjent tal-applikazzjoni. Biex tippermetti din il-funzjonalità u ttejjeb is-sigurtà tal-applikazzjoni, żid biss linja waħda ta’ kodiċi mal-pipeline DevOps tiegħek.
Is-servizzi tal-infrastruttura tal-fornituri tal-cloud jesperjenzaw ukoll problemi, għalhekk l-abbiltà li jaqilbu malajr għal fornitur ieħor hija utli biex tevita li tissakkar f'fornitur wieħed tas-servizz.

Kif turi l-istampa hawn taħt, backups tal-ambjent tal-applikazzjoni jistgħu jinħolqu f'Appranix mhux biss awtomatikament bi frekwenza speċifikata, iżda wkoll fuq kmand mill-pipeline tal-konsenja tal-integrazzjoni kontinwa u CI/CD. Fl-istess ħin, il-“magna taż-żmien” tipprovdi:

  • Logging inkrementali, stil GitHub ta 'ispazji tal-isem u ambjenti ta' applikazzjoni.
  • Applikazzjoni sempliċi rollback.
  • Verżjoni tal-konfigurazzjonijiet tas-sħab u tal-kontejners.
  • Ġestjoni awtomatizzata taċ-ċiklu tal-ħajja tad-data.
  • Awtomazzjoni tal-ġestjoni tal-infrastruttura bħala kodiċi (IaC).
  • Ġestjoni awtomatizzata tal-istat IaC.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

B'Appranix, tista' tipprovdi protezzjoni u rkupru sħiħ fil-livell tal-applikazzjoni għal xenarji bħal inġinerija tal-kaos, rkupru minn diżastri, protezzjoni tar-ransomware, u kontinwità tan-negozju. Mhux se nidħlu fid-dettall dwar dan u se nħarsu aktar lejn kif tuża Appranix biex temigra minn OpenShift 3 għal OpenShift 4.

Kif temigra OpenShift 3 għal OpenShift 4 billi tuża Appranix Site Reliability Platform

Il-proċess jinkludi tliet stadji:

  1. Aħna kkonfiguraw OpenShift 3 u OpenShift 4 biex awtomatikament jiskopru l-komponenti kollha li jridu jiġu emigrati.
  2. Noħolqu politiki u nistabbilixxu namespaces għall-migrazzjoni.
  3. Jirkupraw l-ispazji tal-isem kollha fuq OpenShift 4 fi klikk waħda.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Konfigurazzjoni ta' OpenShift 3 u 4 Clusters għall-iskoperta awtomatika

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Appranix jassumi li diġà għandek raggruppamenti OpenShift 3 u OpenShift 4 li qed jaħdmu. Jekk għad m'hemmx raggruppamenti OpenShift 4, oħloqhom billi tuża Dokumentazzjoni ta' Red Hat għall-iskjerament ta' OpenShift 4. It-twaqqif tar-raggruppamenti primarji u mmirati f'Appranix huwa l-istess u jinvolvi biss ftit passi.

Installazzjoni ta 'Appranix Controller Agent biex tiskopri clusters

Biex tiskopri r-riżorsi tal-cluster, għandek bżonn aġent żgħir tal-kontrollur sidecar. Biex tużah, tikkopja u tippejstja l-kmand xieraq tal-curl, kif hawn taħt. Ladarba l-aġent jiġi installat f'OpenShift 3 u OpenShift 4, Appranix awtomatikament jiskopri r-riżorsi kollha tal-clusters li jridu jiġu emigrati, inklużi namespaces, skjeramenti, pods, servizzi, kif ukoll hosts b'riżorsi oħra.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Migrazzjoni ta' applikazzjonijiet imqassma kbar
Issa se nħarsu lejn eżempju ta’ kif tittrasferixxi faċilment l-applikazzjoni tal-mikroservizz distribwit SockShop minn OpenShift 3 għal OpenShift 4 (segwi l-link - deskrizzjoni dettaljata ta’ din l-applikazzjoni u l-arkitettura tal-mikroservizz tagħha). Kif jidher minn stampa hawn taħt,L-arkitettura SockShop fiha ħafna komponenti.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Appranix jiskopri r-riżorsi kollha li jeħtieġ li jiġu protetti u emigrati lejn OpenShift 4, inklużi PoDs, skjeramenti, servizzi, u konfigurazzjonijiet ta 'clusters.

OpenShift 3 b'SockShop jaħdem

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Il-ħolqien ta' Politiki ta' Protezzjoni għall-migrazzjoni

Il-politiki jistgħu jiġu stabbiliti b'mod flessibbli skont kif għandha titwettaq il-migrazzjoni. Per eżempju, ibbażat fuq diversi kriterji jew backup darba fis-siegħa.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Migrazzjoni ta' clusters multipli ta' OpenShift 3 bl-użu ta' Pjanijiet ta' Protezzjoni

Skont l-applikazzjoni speċifika jew l-ispazju tal-isem, tista’ tapplika politiki għal raggruppamenti OpenShift 3 li jimxu darba fis-siegħa, darba fil-ġimgħa, jew saħansitra darba fix-xahar.

Appranix jippermettilek timmigra l-ispazji tal-isem kollha ta' cluster għal OpenShift 4 jew dawk magħżula biss.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Aħna nwettqu migrazzjoni għal OpenShift 4 f'klikk waħda

Il-migrazzjoni hija r-restawr tal-ispazji tal-isem magħżula għall-cluster fil-mira tal-OpenShift 4. Din l-operazzjoni titwettaq fi klikk waħda. Appranix innifsu jagħmel ix-xogħol kollu li jiġbor id-dejta dwar il-konfigurazzjoni u r-riżorsi tal-ambjent tas-sors u mbagħad jirrestawraha b'mod indipendenti għall-pjattaforma OpenShift 4.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Iċċekkja l-applikazzjonijiet wara l-migrazzjoni għal OpenShift 4

Idħol fil-cluster OpenShift 4, aġġorna l-proġetti u ċċekkja li l-applikazzjonijiet u l-ispazji tal-isem kollha huma ok. Irrepeti l-proċedura ta' migrazzjoni għal spazji tal-isem oħra, billi toħloq Pjanijiet ta' Protezzjoni ġodda jew tibdel dawk eżistenti.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

Tnedija ta' applikazzjonijiet emigrati fuq OpenShift 4

Wara l-migrazzjoni tal-applikazzjonijiet bl-użu tal-proċedura tar-restawr tal-Appranix, huwa importanti li tiftakar li tikkonfigura r-rotot - għandhom jindikaw OpenShift 4. Tista' tkun trid tagħmel test restore qabel ma temigra l-produzzjoni tiegħek kompletament minn OpenShift 3. Ladarba jkollok ftit applikazzjonijiet li qed jaħdmu fuq OpenShift 4 fl-ispazji tal-isem rispettivi tagħhom, ikollok bżonn temigra l-applikazzjonijiet li jifdal billi tuża dan il-proċess.

Ladarba l-ispazji tal-isem kollha jiġu emigrati, tista' tipproteġi l-clusters kollha ta' OpenShift għal irkupru kontinwu minn diżastri, anti-ransomware, kontinwità tan-negozju, jew migrazzjonijiet futuri minħabba li Appranix Site Reliability Automation jaġġorna awtomatikament hekk kif verżjonijiet ġodda ta' OpenShift jiġu rilaxxati.

Is-simplifikazzjoni tal-migrazzjoni minn OpenShift 3 għal OpenShift 4

B'kollox

OpenShift 4 huwa pass kbir 'il quddiem, primarjament minħabba l-arkitettura immutabbli l-ġdida u l-mudell tal-pjattaforma Operatur għall-awtomatizzazzjoni ta' konfigurazzjonijiet kumplessi ta 'applikazzjonijiet u pjattaformi li jaħdmu f'ambjenti ta' cluster. Appranix joffri lill-utenti ta' OpenShift mod sempliċi u konvenjenti biex jemigraw lejn OpenShift 4 bis-soluzzjoni ta' rkupru tad-diżastri tal-applikazzjoni nattiva tal-cloud, Site Reliability Platform.

Is-soluzzjoni Appranix tista' tintuża direttament minn Katalgu tal-Kontenituri tal-Kappell Aħmar.

Sors: www.habr.com

Żid kumment