Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Prebehlo teda oficiálne spustenie platformy Red Hat OpenShift 4. Dnes vám prezradíme, ako na ňu čo najrýchlejšie a najjednoduchšie prejsť z OpenShift Container Platform 3.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Pre účely tohto článku nás zaujímajú predovšetkým nové klastre OpenShift 4, ktoré využívajú možnosti inteligentnej a nemennej infraštruktúry založenej na RHEL CoreOS a automatizačných nástrojoch. Nižšie vám ukážeme, ako bez problémov prejsť na OpenShift 4.

Môžete sa dozvedieť viac o rozdieloch medzi novou verziou a starou verziou. tu.

Migrácia klastrov z OpenShift 3 na OpenShift 4 pomocou certifikovanej platformy Red Hat Appranix

Appranix a Red Hat usilovne pracovali na uľahčení migrácie klastrových prostriedkov z OpenShift 3 na OpenShift 4 pomocou vlastnej služby, ktorá beží nad Appranix Site Reliability Automation pre Kubernetes.

Riešenie Appranix (nájdete ho v Katalóg kontajnerov Red Hat) umožňuje vytvárať zálohy všetkých klastrov OpenShift 3 a obnoviť ich do OpenShift 4 len niekoľkými kliknutiami.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Prečo je migrácia pomocou Appranix for OpenShift 4 dobrá

  • Rýchly štart. Keďže riešenie Appranix je postavené na princípoch SaaS, nie je potrebné nastavovať žiadnu infraštruktúru a nie je potrebné konfigurovať ani používať samostatné špecializované riešenia migrácie.
  • Škálovateľnosť Appranixu uľahčuje migráciu veľkých klastrov.
  • Automatické zálohovanie zložitých konfigurácií klastra OpenShift 3 s následným prenosom do OpenShift 4 zjednodušuje samotný proces migrácie.
  • Možnosť otestovať, ako sa správajú aplikácie z podnikovej infraštruktúry OpenShift 3 na platforme OpenShift 4 v cloude AWS.
  • Migrácia nastavení prístupu RBAC spolu s prostriedkami klastra.
  • Selektívna alebo úplná migrácia všetkých projektov do nových klastrov OpenShift 4.
  • Voliteľné – organizácia niekoľkých úrovní odolnosti voči chybám pre kontajnerové aplikácie, ak máte príslušné predplatné.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Viacúrovňová odolnosť voči chybám (odolnosť) pre aplikácie OpenShift

Po migrácii z OpenShift 3 na 4 je možné použiť riešenie Appranix na poskytovanie nepretržitej odolnosti aplikácií, v ktorej sú možné tri možnosti. Úroveň 1 Odolnosť (Level 1 Resiliency) vám umožňuje obnoviť aplikácie bez zmeny regiónu a poskytovateľa cloudu. Môže sa použiť na vrátenie aplikácií alebo obnovu po lokálnom zlyhaní na úrovni regiónu, napríklad keď zlyhá nasadenie aplikácie, alebo v situácii, keď potrebujete rýchlo vytvoriť testovacie prostredie v rovnakej oblasti, ale na samostatnom klastri OpenShift. .

Úroveň 2 umožňuje preniesť aplikácie do iného regiónu bez zmeny poskytovateľa. V tomto prípade môžete ponechať primárnu dátovú infraštruktúru v hlavnej oblasti, ale spúšťať aplikácie v inom klastri v inej oblasti. Táto možnosť je užitočná, keď dôjde k výpadku cloudovej oblasti alebo zóny, alebo je potrebné aplikácie presunúť do inej oblasti z dôvodu kybernetického útoku. A nakoniec, Úroveň 3 umožňuje zmeniť nielen región, ale aj poskytovateľa cloudu.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Ako funguje Appranix SRA
Viacúrovňová odolnosť aplikácií OpenShift v Appranix je dosiahnutá prostredníctvom funkcie „stroj času“, ktorá automaticky vytvára kópie prostredia aplikácie. Ak chcete povoliť túto funkciu a zlepšiť bezpečnosť aplikácie, stačí pridať jeden riadok kódu do kanála DevOps.
Problémy majú aj služby infraštruktúry poskytovateľov cloudu, takže možnosť rýchleho prechodu k inému poskytovateľovi je užitočná, aby ste sa vyhli uzamknutiu u jedného poskytovateľa služieb.

Ako ukazuje obrázok nižšieZálohy aplikačného prostredia môžu byť v Appranix vytvárané nielen automaticky v určenej frekvencii, ale aj na príkaz z kontinuálnej integrácie a doručovania CI/CD. Zároveň „stroj času“ poskytuje:

  • Prírastkové protokolovanie menných priestorov a aplikačných prostredí v štýle GitHub.
  • Jednoduché vrátenie aplikácie.
  • Verzia konfigurácií cloudu a kontajnerov.
  • Automatizovaná správa životného cyklu údajov.
  • Automatizácia infraštruktúry ako správa kódu (IaC).
  • Automatizované riadenie stavu IaC.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

S Appranix môžete poskytnúť úplnú ochranu a obnovu na úrovni aplikácie pre scenáre, ako je chaosové inžinierstvo, obnova po havárii, ochrana pred ransomvérom a kontinuita podnikania. Nebudeme to podrobne rozoberať a ďalej sa pozrieme na to, ako používať Appranix na migráciu z OpenShift 3 na OpenShift 4.

Ako migrovať OpenShift 3 na OpenShift 4 pomocou platformy Appranix Site Reliability Platform

Proces zahŕňa tri fázy:

  1. OpenShift 3 a OpenShift 4 konfigurujeme tak, aby automaticky zisťovali všetky komponenty, ktoré sa majú migrovať.
  2. Vytvárame politiky a nastavujeme menné priestory pre migráciu.
  3. Obnovenie všetkých menných priestorov na OpenShift 4 jedným kliknutím.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Konfigurácia klastrov OpenShift 3 a 4 na automatické zisťovanie

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Appranix predpokladá, že už máte spustené klastre OpenShift 3 a OpenShift 4. Ak ešte neexistujú žiadne klastre OpenShift 4, vytvorte ich pomocou Dokumentácia Red Hat pre nasadenie OpenShift 4. Nastavenie primárneho a cieľového klastra v Appranix je rovnaké a zahŕňa len niekoľko krokov.

Inštalácia Appranix Controller Agent na detekciu klastrov

Ak chcete objaviť prostriedky klastra, potrebujete malého agenta radiča postranného vozíka. Ak ho chcete nasadiť, stačí skopírovať a prilepiť príslušný príkaz curl, ako je uvedené nižšie. Po nainštalovaní agenta do OpenShift 3 a OpenShift 4 Appranix automaticky objaví všetky klastrové prostriedky, ktoré sa majú migrovať, vrátane menných priestorov, nasadení, modulov, služieb, ako aj hostiteľov s inými zdrojmi.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Migrácia veľkých distribuovaných aplikácií
Teraz sa pozrieme na príklad, ako jednoducho preniesť distribuovanú mikroservisnú aplikáciu SockShop z OpenShift 3 do OpenShift 4 (kliknite na odkaz - podrobný popis tejto aplikácie a jej mikroservisnej architektúry). Ako je možné vidieť z obrázok nižšie,Architektúra SockShop obsahuje veľa komponentov.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Appranix zisťuje všetky prostriedky, ktoré je potrebné chrániť a migrovať na OpenShift 4, vrátane PoD, nasadení, služieb a konfigurácií klastrov.

OpenShift 3 so spusteným SockShop

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Vytváranie politík ochrany pre migráciu

Politiky je možné nastaviť flexibilne v závislosti od toho, ako by sa mala migrácia vykonávať. Napríklad na základe viacerých kritérií alebo zálohovanie raz za hodinu.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Migrácia viacerých klastrov OpenShift 3 pomocou plánov ochrany

V závislosti od konkrétnej aplikácie alebo priestoru názvov môžete použiť zásady na klastre OpenShift 3, ktoré sa spúšťajú raz za hodinu, raz za týždeň alebo dokonca raz za mesiac.

Appranix vám umožňuje migrovať všetky menné priestory klastra na OpenShift 4 alebo len vybrané.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Migráciu na OpenShift 4 vykonáme jedným kliknutím

Migrácia je obnovenie vybraných menných priestorov do cieľového klastra OpenShift 4. Táto operácia sa vykoná jedným kliknutím. Appranix sám vykonáva všetku prácu pri zhromažďovaní údajov o konfigurácii a zdrojoch zdrojového prostredia a následne ich nezávisle obnovuje na platformu OpenShift 4.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Kontrola aplikácií po migrácii na OpenShift 4

Prihláste sa do klastra OpenShift 4, aktualizujte projekty a skontrolujte, či sú všetky aplikácie a menné priestory v poriadku. Zopakujte postup migrácie pre ďalšie menné priestory, vytvorte nové plány ochrany alebo zmeňte existujúce.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Spúšťanie migrovaných aplikácií na OpenShift 4

Po migrácii aplikácií pomocou procedúry obnovenia Appranix je dôležité zapamätať si konfiguráciu trás – musia ukazovať na OpenShift 4. Pred úplnou migráciou produkcie z OpenShift 3 možno budete chcieť vykonať skúšobnú obnovu. Keď budete mať niekoľko spustených aplikácií na OpenShift 4 v ich príslušných menných priestoroch, budete musieť migrovať zostávajúce aplikácie pomocou tohto procesu.

Po migrácii všetkých menných priestorov môžete chrániť všetky klastre OpenShift pre nepretržitú obnovu po havárii, anti-ransomware, kontinuitu podnikania alebo budúce migrácie, pretože Appranix Site Reliability Automation sa automaticky aktualizuje pri vydaní nových verzií OpenShift.

Zjednodušenie migrácie z OpenShift 3 na OpenShift 4

Celkom

OpenShift 4 je veľkým krokom vpred, predovšetkým vďaka novej nemennej architektúre a modelu platformy Operator na automatizáciu zložitých konfigurácií aplikácií a platforiem bežiacich v klastrových prostrediach. Appranix ponúka používateľom OpenShift jednoduchý a pohodlný spôsob migrácie na OpenShift 4 pomocou svojho cloudového riešenia na obnovu po havárii aplikácie Site Reliability Platform.

Riešenie Appranix je možné použiť priamo z Katalóg kontajnerov Red Hat.

Zdroj: hab.com

Pridať komentár