Me yasa muke yin Sabis na Kasuwanci?

Sabis Mesh sanannen tsarin gine-gine ne don haɗa microservices da ƙaura zuwa kayan aikin girgije. A yau a cikin duniyar kwantena na girgije yana da matukar wahala a yi ba tare da shi ba. An riga an sami aiwatar da ayyukan buɗaɗɗen tushen sabis a kasuwa, amma ayyukansu, amintacce da tsaro ba koyaushe suke isa ba, musamman idan ya zo ga buƙatun manyan kamfanonin kuɗi a duk faɗin ƙasar. Shi ya sa mu a Sbertech yanke shawarar keɓance Sabis Mesh kuma muna son yin magana game da abin da ke da kyau game da Sabis ɗin Sabis, abin da ba shi da kyau, da abin da za mu yi game da shi.

Me yasa muke yin Sabis na Kasuwanci?

Shahararriyar tsarin Sabis ɗin Sabis yana haɓaka tare da shaharar fasahar girgije. Ƙaddamar da kayan more rayuwa ne wanda ke sauƙaƙe hulɗar tsakanin sabis na cibiyar sadarwa daban-daban. Aikace-aikacen girgije na zamani sun ƙunshi ɗaruruwa ko ma dubban irin waɗannan ayyuka, kowannensu yana iya samun dubban kwafi.

Me yasa muke yin Sabis na Kasuwanci?

Haɗin kai tsakanin da sarrafa waɗannan ayyuka shine babban aiki na Sabis ɗin Sabis. A haƙiƙa, wannan ƙirar hanyar sadarwa ce ta wakilai da yawa, ana gudanar da su ta tsakiya da yin saiti na ayyuka masu fa'ida.

A matakin wakili (jirgin sama):

  • Ƙaddamarwa da rarraba manufofin daidaitawa da zirga-zirga
  • Rarraba maɓalli, takaddun shaida, alamu
  • Tarin telemetry, samar da ma'aunin saka idanu
  • Haɗin kai tare da tsaro da kayan aikin sa ido

A matakin sarrafa jirgin:

  • Aiwatar da tsare-tsare da manufofin daidaita zirga-zirga
  • Sarrafa sake gwadawa da ƙarewar lokaci, gano nodes “matattu” (watsewar kewayawa), sarrafa kurakuran allura da tabbatar da juriyar sabis ta wasu hanyoyin.
  • Tabbatar da kira / izini
  • Sauke ma'auni (na gani)

Yawan masu amfani da sha'awar haɓaka wannan fasaha yana da faɗi sosai - daga ƙananan farawa zuwa manyan kamfanoni na Intanet, misali, PayPal.

Me yasa ake buƙatar Sabis ɗin Sabis a cikin ɓangaren kamfanoni?

Akwai fa'idodi da yawa da yawa don amfani da Sabis ɗin Sabis. Da farko, yana da sauƙi ga masu haɓakawa: don rubuta lambar dandalin fasaha ya bayyana, wanda ke sauƙaƙe sauƙaƙe haɗin kai a cikin kayan aikin girgije saboda gaskiyar cewa layin sufuri ya keɓe gaba ɗaya daga dabarun aikace-aikacen.

Bugu da ƙari, Sabis Mesh yana sauƙaƙa dangantaka tsakanin masu kaya da masu siye. A yau, yana da sauƙin sauƙi ga masu samar da API da masu amfani don yarda akan musaya da kwangiloli da kansu, ba tare da haɗawa da tsaka-tsakin haɗin kai na musamman da masu sasantawa ba - bas ɗin sabis na kasuwanci. Wannan hanya tana tasiri sosai ga alamomi biyu. Saurin kawo sababbin ayyuka zuwa kasuwa (lokaci-zuwa-kasuwa) yana ƙaruwa, amma a lokaci guda farashin maganin yana ƙaruwa, tun da haɗin kai dole ne a yi shi da kansa. Amfani da Mesh Sabis ta ƙungiyoyin haɓaka ayyukan kasuwanci suna taimakawa wajen daidaita daidaito a nan. A sakamakon haka, masu samar da API za su iya mayar da hankali kawai ga ɓangaren aikace-aikacen sabis ɗin su kuma kawai buga shi a cikin Sabis ɗin Sabis - API ɗin nan da nan zai zama samuwa ga duk abokan ciniki, kuma ingancin haɗin kai zai kasance a shirye kuma ba zai buƙaci guda ɗaya ba. layin ƙarin lambar.

Fa'ida ta gaba ita ce mai haɓakawa, ta amfani da Sabis ɗin Sabis, yana mai da hankali kan ayyukan kasuwanci kawai - akan samfurin maimakon kayan fasaha na sabis ɗin sa. Misali, ba za ku ƙara yin tunani game da gaskiyar cewa a cikin yanayin da ake kiran sabis akan hanyar sadarwa ba, gazawar haɗin gwiwa na iya faruwa a wani wuri. Bugu da kari, Sabis Mesh yana taimakawa daidaita zirga-zirga tsakanin kwafin sabis guda: idan ɗayan kwafin “ya mutu,” tsarin zai canza duk zirga-zirga zuwa sauran kwafi masu rai.

Sabis Mesh - wannan shine kyakkyawan tushe don ƙirƙirar aikace-aikacen da aka rarraba, wanda ke ɓoye daga abokin ciniki cikakkun bayanai na samar da kira ga ayyukansa a ciki da waje. Duk aikace-aikacen da ke amfani da Mesh Sabis an keɓe su a matakin sufuri duka daga hanyar sadarwa da juna: babu sadarwa tsakanin su. A wannan yanayin, mai haɓakawa yana karɓar cikakken iko akan ayyukansa.

Ya kamata a lura da cewa Ana ɗaukaka aikace-aikacen da aka rarraba a cikin mahallin ragamar sabis ya zama mafi sauƙi. Misali, tura shudi/koren, wanda akwai mahallin aikace-aikace guda biyu don shigarwa, ɗaya daga cikinsu ba a sabunta shi ba kuma yana cikin yanayin jiran aiki. Juyawa baya zuwa sigar da ta gabata a cikin yanayin sakin da bai yi nasara ba ana aiwatar da shi ta hanyar na'ura mai ba da hanya tsakanin hanyoyin sadarwa na musamman, wanda Sabis ɗin Sabis ɗin ke aiki da kyau.. Don gwada sabon sigar, kuna iya amfani da Canary saki - canzawa zuwa sabon sigar kawai 10% na zirga-zirga ko buƙatun daga rukunin abokan ciniki. Babban zirga-zirga yana zuwa tsohuwar sigar, babu abin da ya karye.

Har ila yau Sabis Mesh yana ba mu ikon SLA na ainihi. Tsarin wakilcin da aka rarraba ba zai ƙyale sabis ɗin ya gaza ba lokacin da ɗayan abokan ciniki ya wuce adadin da aka ba shi. Idan an iyakance kayan aikin API, babu wanda zai iya mamaye shi tare da yawan ma'amaloli: Mesh Sabis yana tsaye a gaban sabis ɗin kuma baya ƙyale zirga-zirgar da ba dole ba. Za kawai ya yi yaƙi da baya a cikin haɗin kai, kuma ayyukan da kansu za su ci gaba da aiki ba tare da lura da shi ba.

Idan kamfani yana son rage farashi don haɓaka hanyoyin haɗin kai, Sabis ɗin Sabis kuma yana taimakawa: Kuna iya canzawa zuwa nau'in tushen tushen sa daga samfuran kasuwanci. Sabis ɗin Sabis ɗinmu na Kasuwanci ya dogara ne akan sigar buɗaɗɗen tushen Sabis ɗin Sabis.

Wani fa'ida - samuwan cikakken saitin sabis na haɗin kai guda ɗaya. Saboda duk haɗin kai an gina shi ta hanyar wannan middleware, za mu iya sarrafa duk zirga-zirgar haɗin gwiwa da haɗin kai tsakanin aikace-aikacen da ke samar da ainihin kasuwancin kamfanin. Yana da dadi sosai.

Kuma a karshe Sabis Mesh yana ƙarfafa kamfani don matsawa zuwa abubuwan more rayuwa mai ƙarfi. Yanzu mutane da yawa suna neman zuwa kwantena. Yanke monolith a cikin microservices, aiwatar da duk wannan da kyau - batun yana kan tashi. Amma lokacin da kuka yi ƙoƙari don canja wurin tsarin da aka samar da shi shekaru da yawa zuwa sabon dandamali, nan da nan za ku gamu da matsaloli masu yawa: tura shi duka a cikin kwantena da tura shi a kan dandamali ba shi da sauƙi. Kuma aiwatarwa, aiki tare da hulɗar waɗannan abubuwan da aka rarraba wani batu ne mai sarƙaƙiya. Ta yaya za su yi magana da juna? Za a sami gazawar cascading? Sabis Mesh yana ba ku damar magance wasu daga cikin waɗannan matsalolin kuma sauƙaƙe ƙaura daga tsohuwar gine-gine zuwa sabon saboda gaskiyar cewa zaku iya mantawa game da dabarun musayar hanyar sadarwa.

Me yasa kuke buƙatar keɓance layin Sabis?

A cikin kamfaninmu, ɗaruruwan tsarin da kayayyaki sun kasance tare, kuma lokacin aiki yana da lodi sosai. Don haka tsari mai sauƙi na tsarin ɗaya yana kiran wani da karɓar amsa bai isa ba, saboda a cikin samarwa muna son ƙarin. Menene kuma kuke buƙata daga ragamar sabis na kamfani?

Me yasa muke yin Sabis na Kasuwanci?

Sabis na sarrafa taron

Bari mu yi tunanin cewa muna buƙatar yin sarrafa abubuwan da suka faru na lokaci-lokaci - tsarin da ke nazarin ayyukan abokin ciniki a cikin ainihin lokaci kuma nan da nan zai iya ba shi tayin da ya dace. Don aiwatar da ayyuka iri ɗaya, yi amfani tsarin gine-gine da ake kira Event-driven architecture (EDA). Babu ɗayan Sabis ɗin Sabis na yanzu da ke tallafawa irin waɗannan samfuran, amma wannan yana da mahimmanci, musamman ga banki!

Abin ban mamaki ne cewa Kiran Nesa na Kira (RPC) yana samun goyan bayan duk nau'ikan Sabis ɗin Sabis, amma ba su da abokantaka da EDA. Domin Sabis Mesh wani nau'i ne na haɗin kai da aka rarraba na zamani, kuma EDA wani tsari ne mai mahimmanci na gine-gine wanda ke ba ka damar yin abubuwa na musamman dangane da kwarewar abokin ciniki.

Mesh Sabis ɗin Kasuwancinmu yakamata ya magance wannan matsalar. Bugu da kari, muna so mu ga a cikinsa aiwatar da isar da garantin isar da sako, yawo da hadaddun sarrafa abubuwan da suka faru ta amfani da nau'ikan tacewa da samfuri.

Sabis na canja wurin fayil

Bugu da ƙari ga EDA, zai yi kyau a sami damar canja wurin fayiloli: akan sikelin Kasuwanci, sau da yawa kawai haɗin fayil yana yiwuwa. Musamman, ana amfani da tsarin gine-ginen ETL (Extract, Transform, Load). A ciki, a matsayin mai mulkin, kowa yana musayar fayiloli na musamman: ana amfani da manyan bayanai, wanda ba shi da amfani don turawa a cikin buƙatun daban. Ikon tallafawa canja wurin fayil na asali a cikin Sabis na Kasuwanci yana ba ku sassaucin bukatun kasuwancin ku.

Sabis na Orchestration

Manyan kungiyoyi kusan koyaushe suna da ƙungiyoyi daban-daban waɗanda ke yin samfura daban-daban. Alal misali, a banki, wasu ƙungiyoyi suna aiki tare da adibas, yayin da wasu ke aiki tare da samfuran lamuni, kuma akwai lokuta da yawa. Waɗannan mutane ne daban-daban, ƙungiyoyi daban-daban waɗanda ke yin samfuran su, haɓaka APIs ɗin su kuma suna ba da su ga wasu. Kuma sau da yawa ana buƙatar haɗa waɗannan ayyuka, da aiwatar da hadaddun dabaru don kiran saitin APIs a jere. Don magance wannan matsalar, kuna buƙatar mafita a cikin layin haɗin kai wanda zai sauƙaƙa duk waɗannan dabaru masu haɗaka (kiran API da yawa, kwatanta hanyar buƙatar, da sauransu). Wannan shine sabis ɗin ƙungiyar kade-kade a cikin Mesh Sabis na Kasuwanci.

AI da ML

Lokacin da microservices ke sadarwa ta hanyar haɗin kai guda ɗaya, Sabis ɗin Sabis a zahiri ya san komai game da kowane kiran sabis. Muna tattara telemetry: wanda ya kira wane, yaushe, tsawon lokaci, sau nawa, da sauransu. Lokacin da akwai dubban ɗaruruwan waɗannan ayyuka, da biliyoyin kira, to, duk wannan yana tarawa da samar da Big Data. Ana iya nazarin wannan bayanan ta amfani da AI, koyan injin, da dai sauransu, sannan za a iya yin wasu abubuwa masu amfani bisa ga sakamakon bincike. Zai dace aƙalla a ba da ikon sarrafa duk wannan zirga-zirgar hanyar sadarwa da kiran aikace-aikacen da aka haɗa cikin Sabis ɗin Sabis zuwa bayanan ɗan adam.

API ɗin Ƙofar Sabis

Yawanci, Sabis ɗin Sabis yana da wakilai da sabis waɗanda ke magana da juna a cikin amintaccen kewaye. Amma akwai kuma takwarorinsu na waje. Abubuwan buƙatun APIs da aka fallasa ga wannan rukunin masu amfani sun fi tsanani. Mun raba wannan aiki zuwa manyan sassa biyu.

  • Tsaro. Batutuwa masu alaƙa da ddos, raunin ƙa'idodi, aikace-aikace, tsarin aiki, da sauransu.
  • Sikeli. Lokacin da adadin API ɗin da ake buƙatar ba wa abokan ciniki ya shiga cikin dubunnan ko ma ɗaruruwan dubbai, akwai buƙatar wani nau'in kayan aikin gudanarwa don wannan saitin APIs. Kuna buƙatar saka idanu akai-akai API: ko suna aiki ko a'a, menene matsayinsu, menene zirga-zirgar zirga-zirga, menene ƙididdiga, da sauransu. Ƙofar API yakamata ta kula da wannan ɗawainiya yayin da ake yin gaba dayan tsarin sarrafawa da tsaro. Godiya ga wannan bangaren, Sabis na Sabis na Kasuwanci yana koya don buga APIs na ciki da na waje cikin sauƙi.

Sabis na tallafi don ƙayyadaddun ƙa'idodi da tsarin bayanai (ƙofar AS)

A halin yanzu, yawancin hanyoyin sadarwar Sabis na Sabis na iya aiki a cikin gida kawai tare da zirga-zirgar HTTP da HTTP2 ko a cikin yanayin da aka rage a matakin TCP/IP. Mesh Sabis na Kasuwanci yana fitowa tare da wasu takamaiman ƙa'idodin canja wurin bayanai. Wasu tsarin na iya amfani da dillalan saƙo, wasu kuma an haɗa su a matakin bayanan bayanai. Idan kamfani yana da SAP, to kuma yana iya amfani da tsarin haɗin kansa. Bugu da ƙari, duk wannan yana aiki kuma yana da mahimmanci na kasuwanci.

Ba za ku iya cewa kawai: "Bari mu bar gado kuma mu yi sabbin tsarin da za su iya amfani da Sabis Mesh." Don haɗa duk tsoffin tsarin tare da sababbi (a kan ginin microservice), tsarin da zai iya amfani da Mesh Sabis zai buƙaci wani nau'in adaftar, tsaka-tsaki, ƙofa. Yarda, zai yi kyau idan ya zo a cikin akwati tare da sabis ɗin. Ƙofar AC na iya tallafawa kowane zaɓi na haɗin kai. Ka yi tunanin, kawai ka shigar da Sabis na Kasuwancin Kasuwanci kuma yana shirye don yin hulɗa tare da duk ƙa'idodin da kuke buƙata. Wannan hanya tana da mahimmanci a gare mu.

Wannan shine kusan yadda muke tunanin sigar kamfani na Sabis ɗin Sabis (Mesh Sabis na Kasuwanci). Ƙimar da aka kwatanta tana magance yawancin matsalolin da ke tasowa lokacin ƙoƙarin yin amfani da shirye-shiryen buɗaɗɗen tushe na dandalin haɗin kai. An gabatar da shi shekaru biyu da suka gabata, Tsarin Sabis ɗin Sabis yana ci gaba da haɓakawa, kuma muna farin cikin samun damar ba da gudummawa ga haɓakarsa. Muna fatan kwarewarmu za ta kasance da amfani a gare ku.

source: www.habr.com

Add a comment