Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Busa, ang opisyal nga paglusad sa Red Hat OpenShift 4 nga plataporma nahitabo. Karon kami mosulti kanimo kon unsaon pagbalhin niini gikan sa OpenShift Container Platform 3 sa labing madali ug sayon ​​kutob sa mahimo.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Alang sa mga katuyoan sa kini nga artikulo, labi na kami nga interesado sa bag-ong OpenShift 4 nga mga cluster, nga gigamit ang mga kapabilidad sa usa ka intelihente ug dili mausab nga imprastraktura base sa RHEL CoreOS ug mga himan sa automation. Sa ubos ipakita namon kanimo kung giunsa ang pagbalhin sa OpenShift 4 nga wala’y mga problema.

Mahibal-an nimo ang dugang bahin sa mga kalainan tali sa bag-ong bersyon ug sa daan. dinhi.

Paglalin sa mga cluster gikan sa OpenShift 3 ngadto sa OpenShift 4 gamit ang certified Red Hat Appranix nga plataporma

Ang Appranix ug Red Hat kugihan nga nagtrabaho aron mas dali ang pagbalhin sa mga kapanguhaan sa cluster gikan sa OpenShift 3 ngadto sa OpenShift 4 nga adunay usa ka kostumbre nga serbisyo nga nagdagan sa ibabaw sa Appranix Site Reliability Automation para sa Kubernetes.

Appranix nga solusyon (makita sa Red Hat Container Catalog) nagtugot kanimo sa paghimo og mga backup sa tanang OpenShift 3 clusters ug ibalik kini sa OpenShift 4 sa pipila lang ka pag-klik.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Ngano nga ang paglalin gamit ang Appranix alang sa OpenShift 4 maayo

  • Paspas nga pagsugod. Tungod kay ang solusyon sa Appranix gitukod sa mga prinsipyo sa SaaS, wala'y kinahanglan nga mag-set up sa bisan unsang imprastraktura ug dili kinahanglan nga i-configure o gamiton ang bulag nga espesyal nga mga solusyon sa paglalin.
  • Ang scalability sa Appranix nagpasayon ​​sa pagbalhin sa dagkong mga cluster.
  • Awtomatikong pag-backup sa komplikadong OpenShift 3 cluster configurations uban sa sunod nga pagbalhin ngadto sa OpenShift 4 nagpasimple sa proseso sa paglalin mismo.
  • Ang abilidad sa pagsulay kung giunsa ang mga aplikasyon gikan sa OpenShift 3 enterprise infrastructure molihok sa OpenShift 4 nga plataporma sa AWS cloud.
  • Paglalin sa RBAC access settings uban sa cluster resources.
  • Pinili o kompleto nga paglalin sa tanang proyekto ngadto sa bag-ong OpenShift 4 clusters.
  • Opsyonal - organisasyon sa daghang lebel sa pagtugot sa sayup alang sa mga aplikasyon sa sulud kung adunay ka angay nga suskrisyon.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Multi-level fault tolerance (resiliency) para sa OpenShift nga mga aplikasyon

Pagkahuman sa paglalin gikan sa OpenShift 3 hangtod 4, ang solusyon sa Appranix mahimong magamit aron mahatagan ang Padayon nga Kalig-on sa App, diin posible ang tulo nga kapilian. Ang lebel sa 1 Ang Resiliency (Level 1 Resiliency) nagtugot kanimo sa pagpasig-uli sa mga aplikasyon nga walay pagbag-o sa rehiyon ug cloud provider. Mahimo kini gamiton sa pag-roll back sa mga aplikasyon o pagbawi gikan sa usa ka lokal nga kapakyasan sa lebel sa rehiyon, sama sa kung ang pag-deploy sa aplikasyon mapakyas, o sa usa ka sitwasyon diin kinahanglan nimo nga dali nga maghimo usa ka pagsulay nga palibot sa parehas nga rehiyon apan sa usa ka lahi nga OpenShift cluster. .

Ang lebel sa 2 nagtugot kanimo sa pagbalhin sa mga aplikasyon ngadto sa laing rehiyon nga walay pagbag-o sa mga tighatag. Sa kini nga kaso, mahimo nimong tipigan ang panguna nga imprastraktura sa datos sa panguna nga rehiyon, apan pagdagan ang mga aplikasyon sa lain nga cluster sa lahi nga rehiyon. Kini nga kapilian mapuslanon kung ang usa ka cloud nga rehiyon o sona nahulog, o ang mga aplikasyon kinahanglan nga ibalhin sa lain nga rehiyon tungod sa usa ka pag-atake sa cyber. Ug sa katapusan, Ang lebel sa 3 nagtugot kanimo sa pag-usab dili lamang sa rehiyon, kondili usab sa cloud provider.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Giunsa pagtrabaho ang Appranix SRA
Ang multi-level fault tolerance sa OpenShift nga mga aplikasyon sa Appranix nakab-ot pinaagi sa "time machine" nga pag-andar, nga awtomatikong nagmugna og mga kopya sa palibot sa aplikasyon. Aron mahimo kini nga gamit ug mapaayo ang seguridad sa aplikasyon, pagdugang usa ka linya sa code sa imong pipeline sa DevOps.
Ang mga serbisyo sa imprastraktura sa cloud providers makasinati usab og mga problema, mao nga ang abilidad sa dali nga pagbalhin ngadto sa laing provider mapuslanon aron malikayan nga ma-lock sa usa ka service provider.

Ingon sa gipakita sa hulagway sa ubos, Ang mga pag-backup sa palibot sa aplikasyon mahimong mabuhat sa Appranix dili lamang awtomatiko sa usa ka piho nga frequency, apan usab sa mando gikan sa padayon nga panagsama ug pipeline sa pagpadala sa CI / CD. Sa samang higayon, ang "time machine" naghatag:

  • Incremental, GitHub-style nga pag-log sa mga namespace ug mga palibot sa aplikasyon.
  • Yano nga rollback sa aplikasyon.
  • Pag-bersyon sa cloud ug container configurations.
  • Awtomatikong pagdumala sa lifecycle sa datos.
  • Automation sa imprastraktura isip pagdumala sa code (IaC).
  • Awtomatikong pagdumala sa estado sa IaC.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Uban sa Appranix, mahimo nimong mahatagan ang tibuuk nga proteksyon sa lebel sa aplikasyon ug pagbawi alang sa mga senaryo sama sa chaos engineering, pagbawi sa katalagman, proteksyon sa ransomware, ug pagpadayon sa negosyo. Dili na kami magdetalye bahin niini ug tan-awon pa kung giunsa ang paggamit sa Appranix sa paglalin gikan sa OpenShift 3 hangtod sa OpenShift 4.

Giunsa ang pagbalhin sa OpenShift 3 sa OpenShift 4 gamit ang Appranix Site Reliability Platform

Ang proseso naglakip sa tulo ka yugto:

  1. Among gi-configure ang OpenShift 3 ug OpenShift 4 aron awtomatik nga makit-an ang tanang sangkap nga ibalhin.
  2. Naghimo kami og mga palisiya ug nagtakda og mga namespace alang sa paglalin.
  3. Pagbawi sa tanan nga mga namespace sa OpenShift 4 sa usa ka pag-klik.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Pag-configure sa OpenShift 3 ug 4 Clusters para sa auto-discovery

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Gituohan sa Appranix nga nagdagan ka na sa OpenShift 3 ug OpenShift 4 clusters. Kung wala pay OpenShift 4 clusters, buhata kini gamit ang Dokumentasyon sa Red Hat alang sa pag-deploy sa OpenShift 4. Ang pag-set up sa panguna ug target nga mga cluster sa Appranix parehas ug naglangkit lang sa pipila ka mga lakang.

Pag-instalar sa Appranix Controller Agent aron makit-an ang mga cluster

Aron mahibal-an ang mga kapanguhaan sa cluster, kinahanglan nimo ang usa ka gamay nga ahente sa tigkontrol sa sidecar. Aron ma-deploy kini, kopyaha ug idikit ang angay nga curl command, ingon sa ubos. Kung ma-install na ang ahente sa OpenShift 3 ug OpenShift 4, awtomatik nga madiskubre sa Appranix ang tanan nga mga kapanguhaan sa cluster nga ibalhin, lakip ang mga namespace, deployment, pod, serbisyo, ingon man mga host nga adunay ubang mga kapanguhaan.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Paglalin sa dagkong gipang-apod-apod nga mga aplikasyon
Karon atong tan-awon ang usa ka panig-ingnan kon unsaon sa dali nga pagbalhin sa gipang-apod-apod nga microservice nga aplikasyon nga SockShop gikan sa OpenShift 3 ngadto sa OpenShift 4 (sundan ang link - usa ka detalyado nga paghulagway sa kini nga aplikasyon ug ang arkitektura sa microservice niini). Ingon sa makita gikan sa hulagway sa ubos,Ang arkitektura sa SockShop adunay daghang mga sangkap.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Nadiskobrehan sa Appranix ang tanang mga kahinguhaan nga kinahanglang protektahan ug ibalhin ngadto sa OpenShift 4, lakip ang mga PoD, deployment, serbisyo, ug cluster configurations.

OpenShift 3 uban sa SockShop nga nagdagan

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Paghimo og mga Polisiya sa Proteksyon para sa paglalin

Ang mga palisiya mahimong itakda nga flexible depende sa kung giunsa ang paglalin kinahanglan himuon. Pananglitan, base sa daghang criteria o backup kausa sa usa ka oras.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Pagbalhin sa daghang OpenShift 3 clusters gamit ang Protection Plans

Depende sa espesipikong aplikasyon o namespace, mahimo nimong ipadapat ang mga palisiya sa OpenShift 3 clusters nga modagan kausa kada oras, kausa kada semana, o bisan kausa kada bulan.

Gitugotan ka sa Appranix nga ibalhin ang tanan nga mga namespace sa usa ka cluster ngadto sa OpenShift 4 o mga pinili lang.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Gihimo namo ang paglalin sa OpenShift 4 sa usa ka pag-klik

Ang paglalin mao ang pagpasig-uli sa pinili nga mga namespace ngadto sa target nga OpenShift 4 cluster. Kini nga operasyon gihimo sa usa ka pag-klik. Ang Appranix mismo ang nagbuhat sa tanan nga buluhaton sa pagkolekta sa datos bahin sa pag-configure ug mga kahinguhaan sa gigikanan nga palibot ug unya independente nga gibalik kini sa OpenShift 4 nga plataporma.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Pagsusi sa mga aplikasyon human sa paglalin ngadto sa OpenShift 4

Pag-login sa OpenShift 4 cluster, i-update ang mga proyekto ug susiha nga ok ang tanang aplikasyon ug namespaces. Balika ang pamaagi sa paglalin para sa ubang mga namespace, paghimo ug bag-ong mga Plano sa Proteksyon o pag-ilis sa mga naa na.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Paglansad sa mga migrate nga aplikasyon sa OpenShift 4

Human sa pag-migrate sa mga aplikasyon gamit ang Appranix restore procedure, importante nga hinumdoman ang pag-configure sa mga rota - kinahanglan nga itudlo nila ang OpenShift 4. Mahimo nimong buhaton ang pagsulay nga pagpahiuli sa dili pa hingpit nga ibalhin ang imong produksiyon gikan sa OpenShift 3. Sa higayon nga aduna ka'y ​​pipila nga nagdagan nga mga aplikasyon sa OpenShift 4 sa ilang tagsa-tagsa ka mga namespace, kinahanglan nimo nga ibalhin ang nahabilin nga mga aplikasyon gamit kini nga proseso.

Kung mabalhin na ang tanan nga namespaces, mahimo nimong panalipdan ang tanan nga mga cluster sa OpenShift alang sa padayon nga pagbawi sa katalagman, anti-ransomware, pagpadayon sa negosyo, o paglalin sa umaabot tungod kay ang Appranix Site Reliability Automation awtomatikong nag-update samtang ang mga bag-ong bersyon sa OpenShift gipagawas.

Pagpasimple sa paglalin gikan sa OpenShift 3 ngadto sa OpenShift 4

Total

Ang OpenShift 4 usa ka dako nga lakang sa unahan, nag-una tungod sa bag-ong dili mausab nga arkitektura ug modelo sa plataporma sa Operator alang sa pag-automate sa komplikadong mga pag-configure sa mga aplikasyon ug mga platform nga nagdagan sa mga cluster environment. Ang Appranix nagtanyag sa mga tiggamit sa OpenShift og usa ka yano ug sayon ​​​​nga paagi sa paglalin ngadto sa OpenShift 4 uban sa iyang cloud-native application disaster recovery solution, Site Reliability Platform.

Ang solusyon sa Appranix mahimong gamiton direkta gikan sa Red Hat Container Catalog.

Source: www.habr.com

Idugang sa usa ka comment