Irọrun ijira lati OpenShift 3 si OpenShift 4

Nitorinaa, ifilọlẹ osise ti Syeed Red Hat OpenShift 4 ti waye loni a yoo sọ fun ọ bi o ṣe le yipada si lati OpenShift Container Platform 3 ni yarayara ati irọrun bi o ti ṣee.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Fun awọn idi ti nkan yii, a nifẹ ni akọkọ si awọn iṣupọ OpenShift 4 tuntun, eyiti o lo awọn agbara ti ọlọgbọn ati awọn amayederun ailagbara ti o da lori RHEL CoreOS ati awọn irinṣẹ adaṣe. Ni isalẹ a yoo fihan ọ bi o ṣe le yipada si OpenShift 4 laisi awọn iṣoro eyikeyi.

O le wa diẹ sii nipa awọn iyatọ laarin ẹya tuntun ati ti atijọ. nibi.

Iṣilọ ti awọn iṣupọ lati OpenShift 3 si OpenShift 4 ni lilo ipilẹ Red Hat Appranix ti ifọwọsi

Appranix ati Red Hat ti ṣiṣẹ takuntakun lati jẹ ki o rọrun lati jade awọn orisun iṣupọ lati OpenShift 3 si OpenShift 4 pẹlu iṣẹ aṣa ti o nṣiṣẹ lori oke Automation Reliability Site Appranix fun Kubernetes.

Ojutu Appranix (o le rii ni Red Hat Eiyan Catalog) gba ọ laaye lati ṣẹda awọn afẹyinti ti gbogbo awọn iṣupọ OpenShift 3 ki o mu wọn pada si OpenShift 4 ni awọn jinna diẹ.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Kini idi ti ijira lilo Appranix fun OpenShift 4 dara

  • Yara ibere. Niwọn igba ti ojutu Appranix ti kọ lori awọn ipilẹ SaaS, ko si iwulo lati ṣeto eyikeyi amayederun ati pe ko si iwulo lati tunto tabi lo awọn ipinnu ijira amọja lọtọ.
  • Ilọju Appranix jẹ ki o rọrun lati ṣiri awọn iṣupọ nla lọ.
  • Afẹyinti aifọwọyi ti awọn atunto iṣupọ OpenShift 3 eka pẹlu gbigbe atẹle si OpenShift 4 n jẹ ki ilana ijira rọrun funrararẹ.
  • Agbara lati ṣe idanwo bii awọn ohun elo lati awọn amayederun ile-iṣẹ OpenShift 3 ṣe huwa lori pẹpẹ OpenShift 4 ninu awọsanma AWS.
  • Iṣilọ ti awọn eto iwọle RBAC pẹlu awọn orisun iṣupọ.
  • Iṣilọ yiyan tabi pipe ti gbogbo awọn iṣẹ akanṣe si awọn iṣupọ OpenShift 4 tuntun.
  • Iyan – iṣeto ti ọpọlọpọ awọn ipele ti ifarada ẹbi fun awọn ohun elo eiyan ti o ba ni ṣiṣe alabapin ti o yẹ.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ifarada aṣiṣe ipele-pupọ (resiliency) fun awọn ohun elo OpenShift

Lẹhin gbigbe lati OpenShift 3 si 4, ojutu Appranix le ṣee lo lati pese Resilience App Itẹsiwaju, ninu eyiti awọn aṣayan mẹta ṣee ṣe. Ipele 1 Resiliency (Ipele 1 Resiliency) gba ọ laaye lati mu awọn ohun elo pada laisi iyipada agbegbe ati olupese awọsanma. O le ṣee lo lati yi awọn ohun elo pada tabi gba pada lati ikuna agbegbe ni ipele agbegbe, gẹgẹbi nigbati imuṣiṣẹ ohun elo ba kuna, tabi ni ipo kan nibiti o nilo lati yara ṣẹda agbegbe idanwo ni agbegbe kanna ṣugbọn lori iṣupọ OpenShift lọtọ. .

Ipele 2 gba ọ laaye lati gbe awọn ohun elo lọ si agbegbe miiran laisi iyipada awọn olupese. Ni idi eyi, o le tọju awọn amayederun data akọkọ ni agbegbe akọkọ, ṣugbọn ṣiṣe awọn ohun elo ni iṣupọ miiran ni agbegbe ti o yatọ. Aṣayan yii wulo nigbati agbegbe awọsanma tabi agbegbe ba lọ silẹ, tabi awọn ohun elo nilo lati gbe lọ si agbegbe miiran nitori ikọlu cyber kan. Ati nikẹhin, Ipele 3 gba ọ laaye lati yipada kii ṣe agbegbe nikan, ṣugbọn tun olupese awọsanma.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Bawo ni Appranix SRA ṣiṣẹ
Ifarada aṣiṣe ipele-ọpọlọpọ ti awọn ohun elo OpenShift ni Appranix jẹ aṣeyọri nipasẹ iṣẹ “ẹrọ akoko”, eyiti o ṣẹda awọn ẹda ti agbegbe ohun elo laifọwọyi. Lati mu iṣẹ ṣiṣe yii ṣiṣẹ ati ilọsiwaju aabo ohun elo, kan ṣafikun laini koodu kan si opo gigun ti epo DevOps rẹ.
Awọn iṣẹ amayederun ti awọn olupese awọsanma tun ni iriri awọn iṣoro, nitorinaa agbara lati yara yipada si olupese miiran wulo lati yago fun titiipa sinu olupese iṣẹ kan.

Bi aworan ni isalẹ fihan, Awọn afẹyinti ayika ohun elo le ṣẹda ni Appranix kii ṣe laifọwọyi ni igbohunsafẹfẹ pàtó kan, ṣugbọn tun lori aṣẹ lati isọpọ igbagbogbo ati opo gigun ti ifijiṣẹ CI / CD. Ni akoko kanna, "ẹrọ akoko" pese:

  • Ilọsiwaju, GitHub-ara gedu ti awọn aaye orukọ ati awọn agbegbe ohun elo.
  • Yipada ohun elo ti o rọrun.
  • Versioning ti awọsanma ati eiyan atunto.
  • Aládàáṣiṣẹ data lifecycle isakoso.
  • Adaṣiṣẹ ti awọn amayederun bi iṣakoso koodu (IaC).
  • Aládàáṣiṣẹ IaC ipinle isakoso.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Pẹlu Appranix, o le pese gbogbo aabo-ipele ohun elo ati imularada fun awọn oju iṣẹlẹ bii imọ-ẹrọ rudurudu, imularada ajalu, aabo ransomware, ati ilosiwaju iṣowo. A kii yoo lọ si alaye lori eyi ati pe a yoo wo siwaju sii bi a ṣe le lo Appranix lati jade lati OpenShift 3 si OpenShift 4.

Bii o ṣe le jade OpenShift 3 si OpenShift 4 ni lilo Platform Igbẹkẹle Aye Appranix

Ilana naa pẹlu awọn ipele mẹta:

  1. A tunto OpenShift 3 ati OpenShift 4 lati ṣe awari gbogbo awọn paati lati ṣiṣikiri laifọwọyi.
  2. A ṣẹda awọn eto imulo ati ṣeto awọn aaye orukọ fun iṣiwa.
  3. Bọlọwọ gbogbo awọn aaye orukọ lori OpenShift 4 ni titẹ kan.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ṣiṣeto OpenShift 3 ati 4 Awọn iṣupọ fun wiwa aifọwọyi

Irọrun ijira lati OpenShift 3 si OpenShift 4

Appranix ro pe o ti nṣiṣẹ OpenShift 3 ati awọn iṣupọ OpenShift 4. Ti ko ba si awọn iṣupọ OpenShift 4 sibẹsibẹ, ṣẹda wọn nipa lilo Awọn iwe aṣẹ Hat Red fun imuṣiṣẹ OpenShift 4. Ṣiṣeto ipilẹ akọkọ ati awọn iṣupọ ibi-afẹde ni Appranix jẹ kanna ati pe o kan awọn igbesẹ diẹ.

Fifi Appranix Adarí Aṣoju lati wa awọn iṣupọ

Lati ṣawari awọn orisun iṣupọ, o nilo aṣoju olutọju ẹgbẹ kekere kan. Lati ran lọ, kan daakọ ati lẹẹmọ aṣẹ curl ti o yẹ, bi isalẹ. Ni kete ti a ti fi sori ẹrọ aṣoju ni OpenShift 3 ati OpenShift 4, Appranix yoo ṣe awari laifọwọyi gbogbo awọn orisun iṣupọ lati ṣilọ, pẹlu awọn aye orukọ, awọn imuṣiṣẹ, awọn adarọ-ese, awọn iṣẹ, ati awọn agbalejo pẹlu awọn orisun miiran.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ijira ti o tobi pin ohun elo
Bayi a yoo wo apẹẹrẹ ti bii o ṣe le ni irọrun gbe ohun elo microservice pinpin SockShop lati OpenShift 3 si OpenShift 4 (tẹle ọna asopọ - Apejuwe alaye ti ohun elo yii ati faaji microservice rẹ). Bi o ti le ri lati aworan ni isalẹ, Awọn faaji SockShop ni ọpọlọpọ awọn paati.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Appranix ṣe awari gbogbo awọn orisun ti o nilo lati ni aabo ati ṣilọ si OpenShift 4, pẹlu awọn PoDs, awọn imuṣiṣẹ, awọn iṣẹ, ati awọn atunto iṣupọ.

Ṣii Shift 3 pẹlu SockShop nṣiṣẹ

Irọrun ijira lati OpenShift 3 si OpenShift 4

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ṣiṣẹda Awọn Ilana Idaabobo fun ijira

Awọn eto imulo le ṣee ṣeto ni irọrun ti o da lori bii o ṣe yẹ ki iṣiwa naa ṣe. Fun apẹẹrẹ, da lori ọpọlọpọ awọn ibeere tabi afẹyinti lẹẹkan ni wakati kan.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Iṣilọ ọpọlọpọ awọn iṣupọ OpenShift 3 ni lilo Awọn ero Idaabobo

Da lori ohun elo kan pato tabi aaye orukọ, o le lo awọn eto imulo si awọn iṣupọ OpenShift 3 ti o ṣiṣẹ lẹẹkan fun wakati kan, lẹẹkan ni ọsẹ kan, tabi paapaa lẹẹkan ni oṣu.

Appranix gba ọ laaye lati jade gbogbo awọn aaye orukọ ti iṣupọ kan si OpenShift 4 tabi awọn ti o yan nikan.

Irọrun ijira lati OpenShift 3 si OpenShift 4

A ṣe ijira si OpenShift 4 ni titẹ kan

Iṣilọ jẹ mimu-pada sipo awọn aaye orukọ ti a yan si ibi-afẹde OpenShift 4. Iṣiṣẹ yii ni a ṣe ni titẹ kan. Appranix funrararẹ ṣe gbogbo iṣẹ ti gbigba data nipa iṣeto ati awọn orisun ti agbegbe orisun ati lẹhinna mu pada ni ominira si pẹpẹ OpenShift 4.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ṣiṣayẹwo awọn ohun elo lẹhin iṣiwa si OpenShift 4

Buwolu wọle si OpenShift 4 iṣupọ, ṣe imudojuiwọn awọn iṣẹ akanṣe ati ṣayẹwo pe gbogbo awọn ohun elo ati awọn aaye orukọ dara. Tun ilana ijira fun awọn aaye orukọ miiran, ṣiṣẹda Awọn Eto Idaabobo titun tabi yi awọn ti o wa tẹlẹ pada.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Ifilọlẹ awọn ohun elo iṣilọ lori OpenShift 4

Lẹhin awọn ohun elo iṣipopada nipa lilo ilana imupadabọ Appranix, o ṣe pataki lati ranti lati tunto awọn ipa-ọna - wọn gbọdọ tọka si OpenShift 4. O le fẹ lati ṣe imupadabọ idanwo ṣaaju gbigbejade iṣelọpọ rẹ patapata lati OpenShift 3. Ni kete ti o ba ni awọn ohun elo nṣiṣẹ diẹ lori OpenShift 4 ni awọn aaye orukọ wọn, iwọ yoo nilo lati jade awọn ohun elo to ku ni lilo ilana yii.

Ni kete ti gbogbo awọn aaye orukọ ba ti lọ, o le daabobo gbogbo awọn iṣupọ OpenShift fun imularada ajalu lemọlemọfún, anti-ransomware, ilosiwaju iṣowo, tabi awọn iṣiwa ọjọ iwaju nitori Automation Igbẹkẹle Aye Appranix ṣe imudojuiwọn laifọwọyi bi awọn ẹya tuntun ti OpenShift ti tu silẹ.

Irọrun ijira lati OpenShift 3 si OpenShift 4

Lapapọ

OpenShift 4 jẹ igbesẹ nla siwaju, nipataki nitori faaji tuntun ti ko yipada ati awoṣe Syeed oniṣẹ fun adaṣe adaṣe awọn atunto eka ti awọn ohun elo ati awọn iru ẹrọ ti n ṣiṣẹ ni awọn agbegbe iṣupọ. Appranix n fun awọn olumulo OpenShift ni ọna ti o rọrun ati irọrun lati jade lọ si OpenShift 4 pẹlu ohun elo abinibi-awọsanma rẹ ojutu imularada ajalu, Platform Reliability Site.

Ojutu Appranix le ṣee lo taara lati Red Hat Eiyan Catalog.

orisun: www.habr.com

Fi ọrọìwòye kun