Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

No laila, ua hoʻomaka ʻia ka hoʻomaka ʻana o ka platform Red Hat OpenShift 4. I kēia lā e haʻi mākou iā ʻoe pehea e hoʻololi ai iā ia mai OpenShift Container Platform 3 i ka wikiwiki a me ka maʻalahi.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

No nā kumu o kēia ʻatikala, makemake nui mākou i nā pūʻulu OpenShift 4 hou, e hoʻohana ana i nā mana o kahi ʻōnaehana akamai a me ka hoʻololi ʻole e pili ana i ka RHEL CoreOS a me nā mea hana automation. Ma lalo mākou e hōʻike iā ʻoe pehea e hoʻololi ai i OpenShift 4 me ka pilikia ʻole.

Hiki iā ʻoe ke ʻike hou aku e pili ana i ka ʻokoʻa ma waena o ka mana hou a me ka mea kahiko. maanei.

ʻO ka neʻe ʻana o nā pūʻulu mai OpenShift 3 a i OpenShift 4 me ka hoʻohana ʻana i ke kahua ʻo Red Hat Appranix i hōʻoia ʻia.

Ua hana ikaika ʻo Appranix a me Red Hat i mea e maʻalahi ai ka neʻe ʻana i nā kumuwaiwai cluster mai OpenShift 3 a i OpenShift 4 me kahi lawelawe maʻamau e holo ana ma luna o ka Appranix Site Reliability Automation no Kubernetes.

Appranix solution (hiki ke loaʻa ma Puke Puke Puhi Puhi Ula) hiki iā ʻoe ke hana i nā waihona o nā pūʻulu OpenShift 3 āpau a hoʻihoʻi iā lākou i OpenShift 4 i nā kaomi liʻiliʻi.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

No ke aha he maikaʻi ka neʻe ʻana me ka Appranix no OpenShift 4

  • Hoʻomaka wikiwiki. No ka mea, ua kūkulu ʻia ka hopena Appranix ma luna o nā kumu SaaS, ʻaʻohe pono e hoʻonohonoho i nā ʻōnaehana a ʻaʻohe pono e hoʻonohonoho a hoʻohana i nā ʻōnaehana neʻe kūikawā.
  • ʻO ka scalability o Appranix e maʻalahi ka neʻe ʻana i nā pūʻulu nui.
  • ʻO ka hoʻihoʻi maʻalahi o nā hoʻonohonoho pūʻulu OpenShift 3 paʻakikī me ka hoʻololi ʻana i OpenShift 4 e maʻalahi i ke kaʻina hana neʻe.
  • ʻO ka hiki ke hoʻāʻo i ka hana ʻana o nā noi mai ka OpenShift 3 enterprise infrastructure ma ka OpenShift 4 platform ma ke ao AWS.
  • ʻO ka neʻe ʻana o nā hoʻonohonoho komo ʻana o RBAC me nā kumuwaiwai cluster.
  • ʻO ka neʻe ʻana a i ʻole ka neʻe ʻana o nā papahana āpau i nā pūʻulu OpenShift 4 hou.
  • Koho - hoʻonohonoho i nā pae he nui o ka hoʻomanawanui hewa no nā noi pahu inā loaʻa iā ʻoe ke kau inoa kūpono.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

ʻO ka ʻae ʻana i nā hewa he nui (resiliency) no nā noi OpenShift

Ma hope o ka neʻe ʻana mai OpenShift 3 a i 4, hiki ke hoʻohana ʻia ka hopena Appranix e hāʻawi i ka Continuous App Resilience, kahi i hiki ai i ʻekolu mau koho. Hoʻowaha 1 ʻO ka Resiliency (Level 1 Resiliency) hiki iā ʻoe ke hoʻihoʻi i nā noi me ka ʻole e hoʻololi i ka ʻāina a me ka mea hāʻawi kapua. Hiki ke hoʻohana ʻia no ka hoʻihoʻi ʻana i nā noi a i ʻole ka hoʻihoʻi ʻana mai kahi hāʻule kūloko ma ka pae ʻāina, e like me ka wā i hāʻule ʻole ai ka hoʻoili ʻia ʻana o ka noi, a i kahi kūlana e pono ai ʻoe e hana wikiwiki i kahi ʻano hoʻāʻo ma ka ʻāina hoʻokahi akā i kahi hui OpenShift kaʻawale. .

Hoʻowaha 2 hiki iā ʻoe ke hoʻololi i nā noi i kahi ʻāina ʻē aʻe me ka hoʻololi ʻole i nā mea hoʻolako. I kēia hihia, hiki iā ʻoe ke mālama i ka ʻikepili kumu mua ma ka ʻāina nui, akā e holo i nā noi ma kahi pūʻulu ʻē aʻe ma kahi ʻāpana ʻē aʻe. Pono kēia koho i ka wā e iho ai kahi ʻāpana ao a i ʻole ka hoʻoneʻe ʻana i nā noi i kahi ʻāina ʻē aʻe ma muli o ka hoʻouka kaua cyber. A hope loa, Hoʻowaha 3 hiki iā ʻoe ke hoʻololi ʻaʻole wale i ka ʻāina, akā i ka mea hāʻawi kapua.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Pehea e hana ai ʻo Appranix SRA
Loaʻa ka ʻae ʻana i nā hewa he nui o nā noi OpenShift ma Appranix ma o ka hana "mekini manawa", e hana maʻalahi i nā kope o ke kaiapuni noi. I mea e hiki ai i kēia hana a hoʻomaikaʻi i ka palekana o ka noi, e hoʻohui wale i hoʻokahi laina code i kāu pipeline DevOps.
Loaʻa nā pilikia o nā lawelawe ʻoihana ʻo Cloud Providers, no laila hiki ke hoʻololi koke i kahi mea hoʻolako ʻē aʻe e pale aku i ka laka ʻana i loko o kahi mea lawelawe hoʻokahi.

E like me ke kiʻi ma lalo nei, hiki ke hana ʻia nā kākoʻo kaiapuni noi ma Appranix ʻaʻole wale ma kahi alapine i kuhikuhi ʻia, akā ma ke kauoha hoʻi mai ka hoʻohui mau ʻana a me ka pipeline hoʻouna CI/CD. I ka manawa like, hāʻawi ka "mekini manawa":

  • Hoʻonui ʻia, ka hoʻopaʻa inoa ʻana o GitHub-style o nā inoa inoa a me nā kaiapuni noi.
  • Hoʻihoʻi hou ka noi maʻalahi.
  • Ka hoʻololi ʻana i nā hoʻonohonoho kapua a me nā ipu.
  • Ka hoʻokele ola ʻikepili ʻakomi.
  • ʻO ka hoʻokele ʻana o ka ʻōnaehana ma ke ʻano he code (IaC).
  • Hoʻoponopono mokuʻāina ʻo IaC.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Me Appranix, hiki iā ʻoe ke hāʻawi i ka pale a me ka hoʻihoʻi hou ʻana o ka noi no nā hiʻohiʻona e like me ka chaos engineering, ka hoʻihoʻi pōʻino, ka pale ransomware, a me ka hoʻomau ʻoihana. ʻAʻole mākou e hele i nā kikoʻī e pili ana i kēia a e nānā hou aku pehea e hoʻohana ai iā Appranix e neʻe mai OpenShift 3 a i OpenShift 4.

Pehea e neʻe ai i ka OpenShift 3 i OpenShift 4 me ka hoʻohana ʻana i ka Appranix Site Reliability Platform

Aia i loko o ke kaʻina hana ʻekolu pae:

  1. Hoʻonohonoho mākou i ka OpenShift 3 a me OpenShift 4 e ʻike maʻalahi i nā ʻāpana āpau e neʻe.
  2. Hana mākou i nā kulekele a hoʻonohonoho i nā inoa inoa no ka neʻe ʻana.
  3. Hoʻihoʻi hou i nā inoa inoa āpau ma OpenShift 4 i hoʻokahi kaomi.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ke hoʻonohonoho nei i ka OpenShift 3 a me 4 Clusters no ka ʻike ʻokoʻa

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Manaʻo ʻo Appranix ua holo mua ʻoe i nā pūʻulu OpenShift 3 a me OpenShift 4. Inā ʻaʻohe hui OpenShift 4 i kēia manawa, hana iā lākou me ka hoʻohana ʻana. Nā palapala Red Hat no ka hoʻolaha ʻana o OpenShift 4. ʻO ka hoʻonohonoho ʻana i nā puʻupuʻu kumu mua a me nā puʻupuʻu i Appranix he like ia a pili wale i kahi mau ʻanuʻu.

Ke hoʻokomo nei i ka Appranix Controller Agent e ʻike i nā pūʻulu

No ka ʻike ʻana i nā kumuwaiwai cluster, pono ʻoe i kahi mea hoʻoponopono sidecar liʻiliʻi. No ke kau ʻana, e kope wale a paʻi i ke kauoha curl kūpono, e like me lalo. Ke hoʻokomo ʻia ka ʻelele ma OpenShift 3 a me OpenShift 4, e ʻike koke ʻo Appranix i nā kumuwaiwai cluster āpau e neʻe ʻia, e komo pū me nā inoa inoa, nā hoʻolālā, nā pods, nā lawelawe, a me nā pūʻali me nā kumuwaiwai ʻē aʻe.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ka neʻe ʻana o nā noi hoʻolaha nui
I kēia manawa, e nānā mākou i kahi laʻana o ka hoʻololi maʻalahi i ka noi microservice SockShop mai OpenShift 3 a i OpenShift 4 (e hahai i ka loulou - he wehewehe kikoʻī o kēia noi a me kāna ʻoihana microservice). E like me ka mea i ʻike ʻia mai kiʻi ma lalo, Aia i loko o ka hale hoʻolālā SockShop nā mea he nui.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

ʻIke ʻo Appranix i nā kumuwaiwai āpau e pono e pale ʻia a neʻe i OpenShift 4, me nā PoD, nā hoʻolālā, nā lawelawe, a me nā hoʻonohonoho cluster.

OpenShift 3 me SockShop e holo ana

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ke hana ʻana i nā kulekele palekana no ka neʻe ʻana

Hiki ke hoʻonohonoho ʻia nā kulekele ma muli o ke ʻano o ka neʻe ʻana. No ka laʻana, ma muli o kekahi mau pae hoʻohālike a i ʻole hoʻihoʻi i hoʻokahi hola.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ke neʻe nei i nā pūʻulu OpenShift 3 me ka hoʻohana ʻana i nā Hoʻolālā Palekana

Ma muli o ka noi kikoʻī a i ʻole ka inoa inoa, hiki iā ʻoe ke hoʻopili i nā kulekele i nā pūʻulu OpenShift 3 e holo ana i hoʻokahi hola, hoʻokahi manawa i kēlā me kēia pule, a i ʻole hoʻokahi manawa i kēlā me kēia mahina.

ʻAe ʻo Appranix iā ʻoe e neʻe i nā inoa inoa āpau o kahi hui i OpenShift 4 a i ʻole nā ​​​​mea i koho ʻia.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Hana mākou i ka neʻe ʻana i OpenShift 4 i hoʻokahi kaomi

ʻO ka neʻe ʻana ka hoʻihoʻi ʻana o nā inoa inoa i koho ʻia i ka pūʻulu OpenShift 4. Hana ʻia kēia hana i hoʻokahi kaomi. Hana ʻo Appranix i nā hana āpau o ka hōʻiliʻili ʻana i ka ʻikepili e pili ana i ka hoʻonohonoho ʻana a me nā kumuwaiwai o ke kaiapuni kumu a laila hoʻihoʻi kūʻokoʻa iā ia i ka platform OpenShift 4.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ke nānā nei i nā noi ma hope o ka neʻe ʻana i OpenShift 4

E komo i ka pūʻulu OpenShift 4, hoʻohou i nā papahana a nānā i ka maikaʻi o nā noi a me nā inoa inoa. E hana hou i ka neʻe ʻana no nā inoa inoa ʻē aʻe, e hana ana i nā Hoʻolālā Palekana hou a i ʻole e hoʻololi i nā mea i loaʻa.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Ke hoʻomaka nei i nā noi neʻe ʻia ma OpenShift 4

Ma hope o ka neʻe ʻana i nā noi me ke kaʻina hana hoʻihoʻi Appranix, pono e hoʻomanaʻo i ka hoʻonohonoho ʻana i nā ala - pono lākou e kuhikuhi iā OpenShift 4. Makemake paha ʻoe e hana i kahi hoʻihoʻi hoʻāʻo ma mua o ka neʻe ʻana i kāu hana mai OpenShift 3. Ke loaʻa iā ʻoe kekahi mau noi e holo nei ma OpenShift 4 i ko lākou mau inoa inoa, pono ʻoe e neʻe i nā noi i koe me ka hoʻohana ʻana i kēia kaʻina hana.

Ke hoʻoneʻe ʻia nā inoa inoa a pau, hiki iā ʻoe ke pale i nā pūʻulu OpenShift āpau no ka hoʻōla mau ʻana i ka pōʻino, anti-ransomware, hoʻomau ʻoihana, a i ʻole nā ​​neʻe ʻana i ka wā e hiki mai ana no ka mea ʻo Appranix Site Reliability Automation e hoʻopou koke i ka wā i hoʻokuʻu ʻia ai nā mana hou o OpenShift.

Hoʻomaʻamaʻa i ka neʻe ʻana mai OpenShift 3 a i OpenShift 4

Hōʻuluʻulu

ʻO ka OpenShift 4 kahi hana nui i mua, ma muli o ka hoʻolālā hou ʻole a me ke ʻano hoʻohālike o Operator no ka hoʻomaʻamaʻa ʻana i nā hoʻonohonoho paʻakikī o nā noi a me nā paepae e holo ana i nā kaiapuni cluster. Hāʻawi ʻo Appranix i nā mea hoʻohana OpenShift i kahi ala maʻalahi a maʻalahi e neʻe ai i OpenShift 4 me kāna hoʻonā hoʻōla pōʻino o ke ao, Site Reliability Platform.

Hiki ke hoʻohana pololei ʻia ka hopena Appranix mai Puke Puke Puhi Puhi Ula.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka