Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Den officiella lanseringen av plattformen Red Hat OpenShift 4 har nu Àgt rum. Idag berÀttar vi hur man kan migrera till den frÄn OpenShift Container Platform 3 pÄ ett sÄ snabbt och enkelt sÀtt som möjligt.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

I den hÀr artikeln fokuserar vi frÀmst pÄ nya kluster i OpenShift 4 som utnyttjar smart och oförÀndrad (immutable) infrastruktur baserad pÄ RHEL CoreOS och automatiseringsverktyg. Nedan visar vi hur man kan gÄ över till OpenShift 4 utan onödiga problem.

Du kan lÀsa mer om skillnaderna mellan den nya och den gamla versionen hÀr.

Migrering av kluster frÄn OpenShift 3 till OpenShift 4 med hjÀlp av certifierad plattform frÄn Red Hat Appranix

Appranix och Red Hat har noggrant arbetat för att förenkla migreringen av klusterresurser frÄn OpenShift 3 till OpenShift 4 med hjÀlp av en speciell tjÀnst som körs ovanpÄ Appranix Site Reliability Automation för Kubernetes.

Lösningen Appranix (den kan hittas i Red Hat Container Catalog) möjliggör att skapa sÀkerhetskopior av alla OpenShift 3-kluster och ÄterstÀlla dem pÄ OpenShift 4 med bara nÄgra klick.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vad Àr fördelarna med att anvÀnda Appranix för migrering till OpenShift 4?

  • Snabb start. Eftersom Appranix-lösningen Ă€r baserad pĂ„ SaaS-principer behöver ingen infrastruktur konfigureras eller sĂ€rskilda lösningar anvĂ€ndas för migrering.
  • Appranix skalbarhet gör det enkelt att migrera stora kluster.
  • Automatisk sĂ€kerhetskopiering av komplexa klusterkonfigurationer i OpenShift 3 med efterföljande överföring till OpenShift 4 förenklar sjĂ€lva migreringsprocessen.
  • Möjlighet att testa hur applikationer frĂ„n det företagsinfrastruktur som kör OpenShift 3 presterar pĂ„ OpenShift 4-plattformen i AWS-molnet.
  • Migrering av RBAC-instĂ€llningar för Ă„tkomst tillsammans med klusterresurser.
  • Selektiv eller fullstĂ€ndig migrering av alla projekt till nya kluster i OpenShift 4.
  • Valfritt - organisering av flera nivĂ„er av plattformsresiliens för containerapplikationer, med rĂ€tt abonnemang.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Flerskiktsresiliens för OpenShift-applikationer

Efter migreringen frÄn version 3 till version 4 av OpenShift kan Appranix-lösningen anvÀndas för att sÀkerstÀlla kontinuerlig applikationsresiliens, dÀr tre alternativ Àr möjliga. NivÄ 1 stabilitet (NivÄ 1 Resiliency) möjliggör ÄterstÀllning av applikationer utan att Àndra region eller molnleverantör. Det kan anvÀndas för att ÄtergÄ till tidigare versioner av applikationer eller ÄterstÀlla efter ett lokalt fel pÄ regionsnivÄ, till exempel vid ett misslyckat applikationsutplacering, eller i situationer dÀr det Àr nödvÀndigt att snabbt skapa en testmiljö i samma region men i en separat OpenShift-kluster.

NivÄ 2 möjliggör flytt av applikationer till en annan region utan att Àndra leverantör. Denna lösning gör det möjligt att behÄlla den primÀra datainfrastrukturen i huvudregionen, men köra applikationer i ett annat kluster i en annan region. Detta alternativ Àr anvÀndbart nÀr en molnregion eller zon gÄr offline, eller nÀr det behövs att flytta applikationer till en annan region pÄ grund av en cyberattack. Slutligen, NivÄ 3 möjliggör att byta bÄde region och molnleverantör.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Hur Appranix SRA fungerar
FlerskiktsfelsÀkerhet för OpenShift-applikationer i Appranix uppnÄs genom funktionaliteten "tidsmaskin", som automatiskt skapar kopior av applikationsmiljön. För att aktivera denna funktionalitet och öka skyddet för applikationer rÀcker det att lÀgga till en rad kod i DevOps-pipelinen.
Det finns Àven problem i infrastrukturservicen hos molnleverantörer, dÀrför Àr möjligheten att snabbt vÀxla till en annan leverantör anvÀndbar för att undvika beroende av en enda tjÀnsteleverantör.

Som visas i bilden nedan, kan sÀkerhetskopior av applikationsmiljön skapas i Appranix inte bara automatiskt med en angiven frekvens, utan Àven pÄ begÀran frÄn CI/CD-pipelinen. HÀr sÀkerstÀller "tidsmaskinen":

  • Inkrementell loggning av namnomrĂ„den och applikationsmiljöer, liknande GitHub.
  • Enkel Ă„terstĂ€llning av applikationer.
  • Versionering av konfigurationer för molnmiljöer och containrar.
  • Automatiserad hantering av datacykeln.
  • Automatisering av infrastruktur som kod (IaC).
  • Automatiserad hantering av tillstĂ„nd i IaC.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Med Appranix kan du organisera skydd och ÄterstÀllning pÄ applikationsnivÄ helt och hÄllet för scenarier som kaos-ingenjörskonst (chaos engineering), katastrofÄterstÀllning, skydd mot utpressning och sÀkerstÀllande av kontinuitet i affÀrsprocesser. Vi kommer inte att gÄ in pÄ detta i detalj hÀr, utan istÀllet titta pÄ hur man anvÀnder Appranix för att migrera frÄn OpenShift 3 till OpenShift 4.

Hur migrationen frÄn OpenShift 3 till OpenShift 4 genomförs med Appranix Site Reliability Platform

Processen inkluderar tre steg:

  1. Vi konfigurerar OpenShift 3 och OpenShift 4 för automatisk upptÀckte av alla komponenter som ska migreras.
  2. Vi skapar policys och stÀller in namespaces för migrationen.
  3. Vi ÄterstÀller alla namespaces pÄ OpenShift 4 med ett klick.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi konfigurerar OpenShift 3 och 4-kluster för automatisk upptÀckte

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Appranix förutsÀtter att du redan har fungerande kluster för OpenShift 3 och OpenShift 4. Om du inte har nÄgra kluster för OpenShift 4, skapa dem med hjÀlp av Red Hat-dokumentationen för att distribuera OpenShift 4. Konfigurationen av huvud (primary) och mÄl (target) kluster i Appranix utförs pÄ samma sÀtt och inkluderar bara nÄgra fÄ steg.

Vi installerar Appranix Controller Agent för klusterupptÀckte

För att upptÀcka klusterresurser behövs en liten agent i form av sidecar-controller. För att distribuera den rÀcker det med att kopiera och klistra in den aktuella curl-kommandot, som visas nedan. NÀr agenten har installerats i OpenShift 3 och i OpenShift 4 kommer Appranix automatiskt att upptÀcka alla klusterresurser som ska migreras, inklusive namespaces, distributioner, pods, tjÀnster och vÀrdar med andra resurser.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Migration av stora distribuerade applikationer
Nu kommer vi att gĂ„ igenom hur vi utan extra anstrĂ€ngningar kan flytta ett distribuerat mikrotjĂ€nstapplikation SockShop frĂ„n OpenShift 3 till OpenShift 4 (lĂ€nk – detaljerad beskrivning av denna applikation och dess mikrotjĂ€nstarkitektur). Som syns pĂ„ bilden nedan, innehĂ„ller SockShop-arkitekturen mĂ„nga komponenter.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Appranix upptÀcker alla resurser som behöver skyddas och migreras till OpenShift 4, inklusive pods, distributioner (deployments), tjÀnster och klusterkonfigurationer.

OpenShift 3 med fungerande SockShop-applikation

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi skapar Protection Policies för migration

Politiker kan stÀllas in flexibelt beroende pÄ hur migrationen ska genomföras. Till exempel baserat pÄ flera kriterier eller en sÀkerhetskopiering en gÄng i timmen.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi genomför migrering av flera OpenShift 3-kluster med hjÀlp av skyddsplaner (Protection Plans)

Beroende pÄ applikationens eller namnrymden kan du tillÀmpa policys pÄ OpenShift 3-kluster som körs en gÄng i timmen, en gÄng i veckan eller till och med en gÄng i mÄnaden.

Appranix gör det möjligt att överföra alla namnrymder frÄn klustret till OpenShift 4, eller bara valda namnrymder.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi genomför migrering till OpenShift 4 med ett klick

Migrering Àr att ÄterstÀlla valda namnrymder till mÄlkontot OpenShift 4. Denna operation utförs med ett klick. Appranix gör automatiskt hela arbetet med att samla in data om konfiguration och resurser frÄn den ursprungliga miljön och ÄterstÀller sedan den pÄ plattformen OpenShift 4.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi testar applikationer efter migrering till OpenShift 4

Logga in pÄ OpenShift 4-klustret, uppdatera projekten och kontrollera att alla applikationer och namnrymder Àr i ordning. Upprepa migreringsproceduren för andra namnrymder genom att skapa nya skyddsplaner (Protection Plans) eller Àndra de befintliga.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Vi startar migrerade applikationer pÄ OpenShift 4

Efter att ha migrerat applikationer med Appranix Ă„terstĂ€llningsprocess Ă€r det viktigt att inte glömma att konfigurera rutterna – de bör peka pĂ„ OpenShift 4. Det kan vara att innan du helt överför produktion frĂ„n OpenShift 3, vill du göra en testĂ„terstĂ€llning. NĂ€r flera fungerande applikationer finns pĂ„ OpenShift 4 i de relevanta namnrymderna, kan det bli nödvĂ€ndigt att överföra de andra applikationerna med hjĂ€lp av denna process.

Efter att ha överfört alla namnrymder kan du skydda alla OpenShift-kluster för kontinuerlig katastrofÄterstÀllning, skydd mot ransomware, sÀkerstÀllande av affÀrsprocesskontinuitet, eller för efterföljande migration, eftersom Appranix Site Reliability Automation automatiskt uppdateras nÀr nya versioner av OpenShift slÀpps.

Förenklar migreringen frÄn OpenShift 3 till OpenShift 4

Sammanfattningsvis

OpenShift 4 Àr ett stort steg framÄt, framför allt tack vare den nya oförÀnderliga arkitekturen och Operator-plattformmodellen för att automatisera komplexa konfigurationer av applikationer och plattformar som körs i klustermiljöer. Appranix erbjuder OpenShift-anvÀndare ett enkelt och bekvÀmt sÀtt att övergÄ till OpenShift 4 med sin molnbaserade lösning för katastrofÄterstÀllning av applikationen Site Reliability Platform.

Appranix-lösningen kan anvÀndas direkt frÄn Red Hat Container Catalog.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster