Ohun ti o nilo lati mọ nipa Red Hat OpenShift Service Mesh

Iyipo si Kubernetes ati awọn amayederun Linux lakoko iyipada oni-nọmba ti awọn ajo yori si otitọ pe awọn ohun elo n bẹrẹ si ni idagbasoke lori ipilẹ ti faaji microservice ati, bi abajade, nigbagbogbo gba awọn ero idiju fun awọn ibeere ipa-ọna laarin awọn iṣẹ.

Ohun ti o nilo lati mọ nipa Red Hat OpenShift Service Mesh

Pẹlu Red Hat OpenShift Service Mesh, a lọ kọja ipa-ọna ibile ati pese awọn paati lati wa kakiri ati wo awọn ibeere wọnyi lati jẹ ki awọn ibaraẹnisọrọ iṣẹ rọrun ati igbẹkẹle diẹ sii. Ifihan ipele iṣakoso ọgbọn pataki kan, ohun ti a pe ni apapo iṣẹ apapo iṣẹ, ṣe iranlọwọ simplify Asopọmọra, iṣakoso ati iṣakoso iṣiṣẹ ni ipele ti ohun elo kọọkan ti a fi ranṣẹ lori Red Hat OpenShift, Syeed Kubernetes ti ile-iṣẹ ti ile-iṣẹ asiwaju.

Red Hat OpenShift Service Mesh ni a funni bi oniṣẹ Kubernetes pataki kan, awọn agbara eyiti o le ṣe idanwo ni Red Hat OpenShift 4 nibi.

Ilọsiwaju ipasẹ, ipa-ọna ati iṣapeye awọn ibaraẹnisọrọ ni ohun elo ati ipele iṣẹ

Lilo awọn iwọntunwọnsi fifuye ohun elo nikan, ohun elo nẹtiwọọki amọja ati awọn solusan miiran ti o jọra ti o ti di iwuwasi ni awọn agbegbe IT ode oni, o nira pupọ, ati nigbakan ko ṣee ṣe, lati ṣe deede ati ni iṣọkan ati ṣakoso awọn ibaraẹnisọrọ ni ipele iṣẹ-si-iṣẹ ti o dide. laarin awọn ohun elo ati awọn iṣẹ wọn. Pẹlu afikun ti Layer iṣakoso mesh iṣẹ afikun, awọn ohun elo ti a fi sinu apoti le ṣe atẹle dara julọ, ipa ọna, ati mu awọn ibaraẹnisọrọ wọn pọ si pẹlu Kubernetes ni ipilẹ ti pẹpẹ. Awọn meshes iṣẹ ṣe iranlọwọ ni irọrun iṣakoso ti awọn iṣẹ ṣiṣe arabara kọja awọn ipo lọpọlọpọ ati pese iṣakoso granular diẹ sii lori ipo data. Pẹlu itusilẹ ti Mesh Service OpenShift, a nireti pe paati pataki yii ti akopọ imọ-ẹrọ microservices yoo fun awọn ajọ le ni agbara lati ṣe imuse ọpọlọpọ-awọsanma ati awọn ilana arabara.

OpenShift Service Mesh ti wa ni itumọ ti lori oke ti ọpọlọpọ awọn iṣẹ-ṣiṣe orisun ṣiṣi gẹgẹbi Istio, Kiali ati Jaeger, ati pe o pese agbara lati ṣe eto imọran ibaraẹnisọrọ laarin ile-iṣẹ ohun elo microservice. Bi abajade, awọn ẹgbẹ idagbasoke le dojukọ ni kikun lori idagbasoke awọn ohun elo ati awọn iṣẹ ti o yanju awọn iṣoro iṣowo.

Ṣiṣe igbesi aye rọrun fun awọn olupilẹṣẹ

Bi a ti kọ tẹlẹṢaaju ki o to dide ti apapo iṣẹ, pupọ ninu iṣẹ ti iṣakoso awọn ibaraenisepo eka laarin awọn iṣẹ ṣubu lori awọn ejika ti awọn olupilẹṣẹ ohun elo. Ni awọn ipo wọnyi, wọn nilo gbogbo awọn irinṣẹ irinṣẹ lati ṣakoso igbesi aye ohun elo, lati ṣe abojuto awọn abajade ti imuṣiṣẹ koodu si iṣakoso ijabọ ohun elo ni iṣelọpọ. Fun ohun elo kan lati ṣiṣẹ ni aṣeyọri, gbogbo awọn iṣẹ rẹ gbọdọ ṣe ajọṣepọ pẹlu ara wọn ni deede. Ṣiṣayẹwo n fun oludasilẹ ni agbara lati tọpa bi iṣẹ kọọkan ṣe n ṣepọ pẹlu awọn iṣẹ miiran ati iranlọwọ ṣe idanimọ awọn igo ti o ṣẹda awọn idaduro ti ko wulo ni iṣẹ gangan.

Agbara lati foju inu wo awọn asopọ laarin gbogbo awọn iṣẹ ati wo topology ti ibaraenisepo tun ṣe iranlọwọ lati ni oye dara julọ aworan eka ti awọn ibatan laarin iṣẹ. Nipa apapọ awọn agbara agbara wọnyi laarin OpenShift Service Mesh, Red Hat nfun awọn olupilẹṣẹ eto awọn irinṣẹ ti o gbooro ti o nilo lati ṣe idagbasoke ni aṣeyọri ati ran awọn iṣẹ microservices abinibi-awọsanma ṣiṣẹ.

Lati jẹ ki iṣelọpọ ti mesh iṣẹ jẹ irọrun, ojutu wa gba ọ laaye lati ni irọrun ṣe ipele iṣakoso yii laarin apẹẹrẹ OpenShift ti o wa tẹlẹ nipa lilo oniṣẹ Kubernetes ti o yẹ. Oṣiṣẹ yii n ṣe abojuto fifi sori ẹrọ, iṣọpọ nẹtiwọọki, ati iṣakoso iṣiṣẹ ti gbogbo awọn paati ti a beere, gbigba ọ laaye lati bẹrẹ lẹsẹkẹsẹ ni lilo apapo iṣẹ tuntun ti a ṣẹda lati mu awọn ohun elo gidi ṣiṣẹ.

Idinku awọn idiyele iṣẹ fun imuse ati ṣiṣakoso apapo iṣẹ kan gba ọ laaye lati ṣẹda iyara ati idanwo awọn imọran ohun elo ati pe ko padanu iṣakoso lori ipo naa bi wọn ṣe dagbasoke. Kini idi ti o fi duro titi iṣakoso awọn ibaraẹnisọrọ interservice di iṣoro gidi kan? OpenShift Service Mesh le ni rọọrun pese iwọn ti o nilo ṣaaju ki o to nilo rẹ gangan.

Atokọ awọn anfani ti OpenShift Service Mesh pese si awọn olumulo OpenShift pẹlu:

  • Itọpa ati ibojuwo (Jaeger). Ṣiṣẹpọ apapo iṣẹ kan lati mu ilọsiwaju le jẹ atẹle pẹlu idinku kan ninu iṣẹ ṣiṣe, nitorinaa OpenShift Service Mesh le wọn ipele ipilẹ ti iṣẹ ati lẹhinna lo data yii fun iṣapeye atẹle.
  • Iworan (Kiali). Aṣoju wiwo ti apapo iṣẹ ṣe iranlọwọ lati loye topology ti apapo iṣẹ ati aworan gbogbogbo ti bii awọn iṣẹ ṣe n ṣe ajọṣepọ.
  • Kubernetes Service Mesh onišẹ. Dinku iwulo fun iṣakoso nigbati o nṣakoso awọn ohun elo nipa ṣiṣe adaṣe awọn iṣẹ ṣiṣe ti o wọpọ gẹgẹbi fifi sori ẹrọ, itọju, ati iṣakoso igbesi aye iṣẹ. Nipa fifi ọgbọn iṣowo kun, o le jẹ ki iṣakoso simplify siwaju ati yiyara ifihan awọn ẹya tuntun ni iṣelọpọ. Oniṣẹ Mesh Mesh OpenShift ṣe ifilọlẹ Istio, Kiali ati awọn idii Jaeger ni pipe pẹlu ọgbọn atunto ti o ṣe gbogbo iṣẹ ṣiṣe ti o nilo ni ẹẹkan.
  • Atilẹyin fun awọn atọkun nẹtiwọọki pupọ (ọpọlọpọ). Mesh Iṣẹ OpenShift yọkuro awọn igbesẹ afọwọṣe ati fun olupilẹṣẹ ni agbara lati ṣiṣẹ koodu ni ipo aabo imudara nipa lilo SCC (Iwọn Awujọ Aabo). Ni pataki, o pese ipinya afikun ti awọn ẹru iṣẹ ni iṣupọ, fun apẹẹrẹ, aaye orukọ kan le pato iru awọn iṣẹ ṣiṣe le ṣiṣẹ bi gbongbo ati eyiti ko le. Bi abajade, o ṣee ṣe lati darapọ awọn anfani ti Istio, eyiti o jẹ wiwa pupọ nipasẹ awọn olupilẹṣẹ, pẹlu awọn ọna aabo ti a kọ daradara ti awọn alabojuto iṣupọ nilo.
  • Ijọpọ pẹlu Red Hat 3scale API Management. Fun awọn olupilẹṣẹ tabi awọn oniṣẹ IT ti o nilo aabo ti o pọ si ti iraye si awọn API iṣẹ, OpenShift Service Mesh nfunni ni abinibi Red Hat 3scale Istio Mixer Adapter paati, eyiti, ko dabi apapo iṣẹ kan, gba ọ laaye lati ṣakoso awọn ibaraẹnisọrọ laarin iṣẹ ni ipele API.

Ohun ti o nilo lati mọ nipa Red Hat OpenShift Service Mesh
Nipa idagbasoke siwaju ti awọn imọ-ẹrọ mesh iṣẹ, ni ibẹrẹ ọdun yii Red Hat kede ikopa rẹ ninu iṣẹ akanṣe ile-iṣẹ naa. Ni wiwo Mesh Iṣẹ (SMI), eyi ti o ni ero lati mu ilọsiwaju ibaraẹnisọrọ ti awọn imọ-ẹrọ wọnyi funni nipasẹ awọn olutaja orisirisi. Ifọwọsowọpọ lori iṣẹ akanṣe yii yoo ṣe iranlọwọ fun wa lati pese awọn olumulo Red Hat OpenShift pẹlu yiyan nla, irọrun diẹ sii ati mu ni akoko tuntun nibiti a ti le pese awọn agbegbe NoOps si awọn idagbasoke.

Gbiyanju OpenShift

Awọn imọ-ẹrọ apapo iṣẹ ṣe iranlọwọ ni irọrun pupọ lilo awọn akopọ microservice ni awọsanma arabara kan. Nitorinaa, a gba gbogbo eniyan niyanju ti o lo Kubernetes ati awọn apoti si gbiyanju Red Hat OpenShift Service Mesh.

orisun: www.habr.com

Fi ọrọìwòye kun