Isha Furan ee DataHub: Raadinta Xogta badan ee LinkedIn iyo Platform

Isha Furan ee DataHub: Raadinta Xogta badan ee LinkedIn iyo Platform

Helitaanka xogta aad u baahan tahay si deg deg ah waxay lama huraan u tahay shirkad kasta oo ku tiirsan tiro badan oo xog ah si ay u samayso go'aamo ay ku salaysnayd xog. Ma aha oo kaliya in tani ay saameyn ku yeelato wax soo saarka xogta isticmaalayaasha (oo ay ku jiraan falanqeeyayaasha, horumarinta mashiinka barashada, saynisyahanada xogta, iyo injineerada xogta), laakiin sidoo kale waxay saameyn toos ah ku leedahay dhamaadka alaabta taas oo ku xiran tayada mashiinka barashada (ML). Intaa waxaa dheer, isbeddelka ku wajahan hirgelinta ama dhisidda aaladaha barashada mashiinka ayaa si dabiici ah kor u qaadaya su'aasha: waa maxay habkaaga gudaha gudaha lagu ogaanayo sifooyinka, moodooyinka, cabbirada, xogta xogta, iwm.

Maqaalkan waxaan ka hadli doonaa sida aan u daabacnay isha xogta hoos timaada shatiga furan DataHub goobaheenna xog-raadinta iyo daahfurka, laga bilaabo maalmihii hore ee mashruuca Xaggee. LinkedIn waxay sii haysaa nuqulkeeda DataHub oo ka gooni ah nooca isha furan. Waxaan ku bilaabi doonaa inaan sharaxno sababta aan ugu baahanahay laba deegaan oo horumarineed oo kala duwan, ka dib waxaan ka wada hadli doonaa hababka hore ee isticmaalka isha furan WhereHows oo aan barbar dhigno nooca gudaha (wax soo saarka) ee DataHub iyo nooca GitHub. Waxaan sidoo kale wadaagi doonaa faahfaahinta ku saabsan xalkeena cusub ee otomaatiga ah ee riixida iyo helitaanka cusboonaysiinta isha furan si aan labada gooboodba u wada soconno. Ugu dambeyntii, waxaan ku siin doonaa tilmaamo ku saabsan sida loo bilaabo isticmaalka isha furan ee DataHub oo aan si kooban uga wada hadalno qaabdhismeedkeeda.

Isha Furan ee DataHub: Raadinta Xogta badan ee LinkedIn iyo Platform

WhereHows hadda waa DataHub!

Kooxda xogta badan ee LinkedIn hore ayaa loo soo bandhigay DataHub (ku-beddelka WhereHows), goob raadinta iyo raadinta xogta badan ee LinkedIn, iyo qorshayaasha la wadaago ee lagu furayo. Wax yar ka dib ku dhawaaqistan, waxaanu siidaynay nooca alfa ee DataHub oo aanu la wadaagnay bulshada. Tan iyo markaas, waxaan si joogto ah uga qayb qaadanay kaydka waxaanan kala shaqaynay isticmaalayaasha xiisaynaya inay ku daraan sifooyinka inta badan la codsado oo aan xalliyo dhibaatooyinka. Hadda waxaan ku faraxsanahay inaan ku dhawaaqno siideynta rasmiga ah DataHub ee GitHub.

Hababka Isha Furan

WhereHows, bogga asalka ah ee LinkedIn ee raadinta xogta iyo halka ay ka timid, waxay ku bilaabatay sidii mashruuc gudaha ah; kooxda metadata ayaa furay isha code ee 2016. Tan iyo markaas, kooxdu waxay had iyo jeer ilaalisay laba codebases oo kala duwan-mid ah il furan iyo mid loogu talagalay isticmaalka gudaha ee LinkedIn-maxaa yeelay dhammaan sifooyinka alaabta ee loo sameeyay kiisaska isticmaalka LinkedIn guud ahaan maaha kuwo lagu dabaqi karo dhagaystayaasha ballaaran. Intaa waxaa dheer, WhereHows waxay leedahay qaar ku tiirsanaanta gudaha (kaabayaasha, maktabadaha, iwm.) kuwaas oo aan ahayn il furan. Sanadihii xigay, WhereHows waxay soo martay soo noqnoqosho badan iyo wareegyo horumarineed, taasoo ka dhigaysa ilaalinta labada codebase ee isku xidhka caqabad weyn. Kooxda metadata waxay isku dayeen habab kala duwan sannadihii la soo dhaafay si ay isugu dayaan in ay sii wadaan horumarinta isha furan ee gudaha iyo kuwa furan.

Marka hore isku day: "Marka hore il furan"

Waxaan markii hore raacnay qaabka horumarinta "il furan marka hore", halkaas oo horumarka ugu badan uu ka dhaco kaydka il furan oo isbedel lagu sameeyo geynta gudaha. Dhibaatada habkan ayaa ah in koodka mar walba lagu riixo GitHub ka hor inta aan si buuxda dib loogu eegin gudaha. Ilaa inta isbeddel laga sameeyo kaydka isha furan oo la sameeyo geyn cusub oo gudaha ah, ma heli doonno wax wax soo saar ah. Haddii ay dhacdo in la geeyo liidata, sidoo kale aad bay u adkeyd in la go'aamiyo dambiilaha sababtoo ah isbedel ayaa lagu sameeyay.

Intaa waxa dheer, qaabkani waxa uu yareeyay wax soo saarka kooxda marka uu soo saarayo sifooyin cusub oo u baahan ku celcelin degdeg ah, maadaama uu ku qasbay dhammaan isbeddelada in marka hore lagu riixo kayd il furan ka dibna lagu riixo kayd gudaha ah. Si loo dhimo wakhtiga habaynta, hagaajinta ama isbeddelka loo baahan yahay ayaa lagu samayn karaa kaydka gudaha marka hore, laakiin tani waxay noqotay dhibaato aad u weyn marka ay timaado isku darka isbeddeladaas dib ugu noqoshada kaydka isha furan sababtoo ah labada kayd ayaa ka baxay isku-dhafka.

Habkani aad buu ugu sahlan yahay in la fuliyo goobaha la wadaago, maktabadaha, ama mashaariicda kaabayaasha marka loo eego codsiyada webka caadiga ah ee si buuxda u muuqda. Intaa waxaa dheer, qaabkani wuxuu ku habboon yahay mashaariicda ka bilaabma il furan laga bilaabo maalinta koowaad, laakiin WhereHows waxaa loo dhisay codsi shabakadeed oo dhammaystiran. Runtii way adkeyd in gabi ahaanba la iska saaro dhammaan ku tiirsanaanta gudaha, sidaa darteed waxaan u baahneyn inaan ilaalino fargeetada gudaha, laakiin ilaalinta fargeetada gudaha iyo horumarinta inta badan il furan ma aysan shaqayn.

Isku daygii labaad: "Horta gudaha"

** Isku daygii labaad ahaan, waxaan u guurnay qaabka horumarinta "gudaha ugu horreeya", halkaas oo horumarka ugu badan uu ka dhaco gudaha iyo isbeddelada lagu sameeyo koodhka isha furan si joogto ah. Inkasta oo qaabkani uu ku habboon yahay kiis isticmaalkeena, waxa uu leeyahay dhibaatooyin asal ah. Si toos ah dhammaan khilaafaadka loogu riixo kaydka isha furan ka dibna la isku dayo in la xalliyo isku dhafka isku dhacyada hadhow waa ikhtiyaar, laakiin waqti ayey qaadataa. Soo-saarayaashu inta badan waxay isku dayaan inaysan tan samayn mar kasta oo ay dib u eegaan koodkooda. Natiijo ahaan, tan waxaa la samayn doonaa si aad u yar si joogto ah, oo kooxo ah, oo sidaas darteed ka dhigaysa mid aad u adag in hadhow la xaliyo isku dhacyada.

Marka saddexaad way shaqeysay!

Labada isku day ee guuldarraystay ee kor lagu sheegay waxay keeneen in kaydka WhereHows GitHub uu sii ahaado taariikhda muddo dheer. Kooxdu waxay sii wadeen hagaajinta sifada alaabta iyo qaab dhismeedka, si nooca gudaha ee WhereHows for LinkedIn uu noqday mid ka horumarsan nooca isha furan. Waxay xitaa lahayd magac cusub - DataHub. Iyadoo lagu salaynayo isku dayo hore oo guul daraystay, kooxdu waxay go'aansatay inay horumariso xalin la miisaami karo, oo muddo dheer ah.

Mashruuc kasta oo cusub oo il furan, kooxda isha furan ee LinkedIn waxay la talinaysaa oo ay taageertaa qaabka horumarinta kaas oo qaybaha mashruuca lagu horumariyo il furan. Farshaxanada la qaabeeyey ayaa la geeyaa kaydka dadweynaha ka dibna dib loogu hubiyaa farshaxan gudaha LinkedIn iyadoo la isticmaalayo Codsiga maktabadda dibadda (ELR). Raacitaanka qaabkan horumarineed uma roona kuwa isticmaala il furan, laakiin sidoo kale waxay keentaa qaab-dhismeed modular ah, la dheerayn karo, oo la xidhi karo.

Si kastaba ha ahaatee, codsiga gadaasha dambe sida DataHub ayaa u baahan doona wakhti aad u badan si loo gaadho gobolkan. Tani waxay sidoo kale meesha ka saaraysaa suurtogalnimada in la helo ilo furan oo si buuxda loo hirgeliyo ka hor inta aan dhammaan ku-tiirsanaanta gudaha si buuxda loo soo saarin. Taasi waa sababta aan u soo saarnay qalab naga caawiya inaan si degdeg ah wax ku biirino ilo furan oo xanuun yar leh. Xalkani waxa uu faa'iido u leeyahay kooxda metadata labadaba ( horumariyaha DataHub) iyo bulshada isha furan. Qaybaha soo socda ayaa ka hadli doona habkan cusub.

Automation-ka Daabacaadda Isha Furan

Habka ugu dambeeyay ee kooxda Metadata ee isha furan ee DataHub waa in ay horumariyaan qalab si toos ah u isku dhejiya codebase gudaha iyo kaydka isha furan. Tilmaamaha heerka sare ee qalabkan waxaa ka mid ah:

  1. Ku xidh koodhka LinkedIn ilaa/laga soo bilaabo isha furan, la mid ah rsync.
  2. Jiilka madaxa shatiga, la mid ah Apache Rat.
  3. Si otomaatig ah u soo saar ilo furan oo ka samee diiwaannada gudaha ee gudaha.
  4. Kahortagga isbeddellada gudaha ee jebiya isha furan oo ay dhisto tijaabinta ku tiirsanaanta.

Qaybaha soo socdaa waxay u daadagi doonaan hawlaha aan kor ku soo xusnay ee leh dhibaatooyinka xiisaha leh.

Isku xidhka koodhka isha

Si ka duwan nooca isha furan ee DataHub, kaas oo ah hal kayd oo GitHub ah, nooca LinkedIn ee DataHub waa isku darka kaydyo badan (loo yaqaan gudaha gudaha). alaabooyin badan). Isku xirka DataHub, maktabada moodelka xogta badan, adeega dhabarka ee bakhaarka metadata, iyo shaqooyinka qulqulka ah waxay degan yihiin meelo kala duwan oo LinkedIn ah. Si kastaba ha ahaatee, si loo fududeeyo isticmaalayaasha isha furan, waxaan haynaa hal kayd oo loogu talagalay nooca isha furan ee DataHub.

Isha Furan ee DataHub: Raadinta Xogta badan ee LinkedIn iyo Platform

Jaantuska 1: Isku-dubbaridka u dhexeeya kaydadka LinkedIn DataHub iyo hal kayd DataHub il furan

Si loo taageero dhismo toos ah, riix, oo jiid qulqulka shaqada, qalabkeena cusub wuxuu si toos ah u abuuraa khariidad heer-faylal ah oo u dhiganta faylal kasta oo ilo. Si kastaba ha ahaatee, qalabku wuxuu u baahan yahay qaabaynta bilowga ah isticmaalayaashuna waa inay bixiyaan khariidaynta cutubka heerka sare ah sida hoos ku cad.

{
  "datahub-dao": [
    "${datahub-frontend}/datahub-dao"
  ],
  "gms/impl": [
    "${dataset-gms}/impl",
    "${user-gms}/impl"
  ],
  "metadata-dao": [
    "${metadata-models}/metadata-dao"
  ],
  "metadata-builders": [
    "${metadata-models}/metadata-builders"
  ]
}

Khariidaynta heerka moduleka waa JSON fudud oo furayaashiisu yihiin cutubyada bartilmaameedka ah ee kaydka isha furan iyo qiyamka waa liiska qaybaha isha ee meelaha LinkedIn. Cutub kasta oo bartilmaameed ah oo ku jira kaydka isha furan waxaa lagu quudin karaa tiro kasta oo ka mid ah qaybaha isha. Si aad u muujiso magacyada gudaha ee kaydadka ee qaybaha isha, isticmaal string interpolation qaabka Bash. Isticmaalka faylka khariidaynta heerka moduleka, qalabyadu waxay abuuraan fayl khariidad heer-faylal ah iyagoo iskaan ka qaadaya dhammaan faylasha ku jira hagaha la xidhiidha.

{
  "${metadata-models}/metadata-builders/src/main/java/com/linkedin/Foo.java":
"metadata-builders/src/main/java/com/linkedin/Foo.java",
  "${metadata-models}/metadata-builders/src/main/java/com/linkedin/Bar.java":
"metadata-builders/src/main/java/com/linkedin/Bar.java",
  "${metadata-models}/metadata-builders/build.gradle": null,
}

Khariidaynta heerka faylka waxaa si toos ah u abuuray qalabyada; si kastaba ha ahaatee, waxaa sidoo kale gacanta lagu cusbooneysiin karaa isticmaaluhu. Tani waa 1:1 khariidadeynta faylka isha LinkedIn ee faylka ku jira kaydka isha furan. Waxaa jira xeerar dhowr ah oo la xiriira abuuritaanka tooska ah ee ururada faylalka:

  • Marka laga hadlayo qaybo badan oo ka mid ah qaybaha bartilmaameedka ee isha furan, waxaa laga yaabaa inay soo baxaan isku dhacyo, tusaale isku mid ah FQCN, ka jira in ka badan hal module il. Istaraatiijiyad xalinta isku dhaca, qalabkeenu waxa uu noqonayaa midka u dambeeya ee ku guulaysta doorashada.
  • "null" macnaheedu waa in faylka isha uusan ka mid ahayn kaydka isha furan.
  • Kadib soo gudbinta il kasta oo furan ama soo saarista, khariidayntan si toos ah ayaa loo cusboonaysiiyaa waxaana la abuuray sawir sawir leh. Tani waxay lagama maarmaan u tahay in la aqoonsado ku-darka iyo tirtiridda summada isha ilaa falkii u dambeeyay.

Abuuritaanka qoryo

Ballan-qaadka diiwaan-gelinta ilaha furan sidoo kale si toos ah ayaa loo soo saaraa iyadoo la isku darayo diiwaannada ballan-qaadka ee kaydadka gudaha. Hoos waxaa ku yaal muunad qoraal ah oo muujinaya qaab-dhismeedka qoraalka ballan-qaadka ee ay soo saartay qalabkeenna. Ballan-qaadku wuxuu si cad u tilmaamayaa noocyada kaydka isha ee lagu soo ururiyay ballan-qaadkaas oo wuxuu bixinayaa kooban ee log-ka ballan-qaadka. Midkan iska hubi galan iyadoo la isticmaalayo tusaale dhab ah oo ah log-ka go'an ee uu soo saaray qalabkeena.

metadata-models 29.0.0 -> 30.0.0
    Added aspect model foo
    Fixed issue bar

dataset-gms 2.3.0 -> 2.3.4
    Added rest.li API to serve foo aspect

MP_VERSION=dataset-gms:2.3.4
MP_VERSION=metadata-models:30.0.0

Tijaabada ku tiirsanaanta

LinkedIn ayaa leh kaabayaasha tijaabada ku tiirsanaanta, kaas oo gacan ka geysta hubinta in isbeddelada ku yimaadda wax soo saar badan oo gudaha ahi aanay jebin isu imaatinka badeecadaha badan ee ku tiirsan. Isha furan ee kaydka DataHub ma aha mid badeecooyin badan leh, mana noqon karto ku tiirsanaan toos ah oo ka mid ah badeecooyin kala duwan, laakiin iyadoo la kaashanayo duubo badeecooyin badan leh oo soo saara isha furan ee koodhka isha DataHub, waxaan wali isticmaali karnaa tijaabinta ku tiirsanaanta. Sidaa darteed, isbeddel kasta (oo laga yaabo in hadhow la soo bandhigo) mid kasta oo ka mid ah alaabooyinka badan ee quudiya isha furan ee kaydka DataHub waxay kicisaa dhacdo dhismo ah oo ka mid ah alaabada badan ee qolofka. Sidaa darteed, isbeddel kasta oo aan u oggolaan in badeecada duubista la dhiso ayaa ku guul dareysata imtixaannada ka hor inta aan la samayn alaabta asalka ah oo dib loo soo celiyo.

Tani waa farsamo faa'iido leh oo ka caawinaysa ka hortagga wax-qabad kasta oo gudaha ah oo jebiya dhismaha isha furan oo ogaanaya waqtiga la rabo. Taas la'aanteed, way adkaan doontaa in la go'aamiyo go'aanka gudaha ee sababay in dhismaha kaydka isha furan uu fashilmo, sababtoo ah waxaan ku dhejineynaa isbeddelada gudaha ee kaydka isha furan ee DataHub.

Farqiga u dhexeeya isha furan ee DataHub iyo nooca wax soo saarkayaga

Ilaa hadda, waxaan ka wada hadalnay xalkayaga isku-dubbaridka laba nooc oo ah kaydinta DataHub, laakiin wali maanu qeexin sababaha aan ugu baahanahay laba durdurro horumarineed oo kala duwan marka hore. Qaybtan, waxaan ku liis gareyn doonaa faraqa u dhexeeya nooca dadweynaha ee DataHub iyo nooca wax soo saarka ee server-yada LinkedIn, waxaanan sharxi doonaa sababaha kala duwanaanshahan.

Mid ka mid ah isha khilaafku wuxuu ka yimid xaqiiqda ah in nooca wax-soo-saarkeena uu leeyahay ku-tiirsanaanta koodka aan weli furan, sida LinkedIn's Faraca (qaabka isku-tiirsanaanta gudaha ee LinkedIn). Farcanka waxaa si weyn loogu isticmaalaa codebases gudaha sababtoo ah waa habka la door bidayo ee maaraynta qaabeynta firfircoon. Laakiin il furan maaha; markaa waxaan u baahneen inaan helno ilo furan oo beddela ilaha furan ee DataHub.

Waxaa kaloo jira sababo kale. Marka aan abuurno kordhinta qaabka xogta badan ee baahiyaha LinkedIn, kordhintan ayaa caadi ahaan aad u gaar ah LinkedIn waxaana laga yaabaa inaysan si toos ah u khuseynin deegaan kale. Tusaale ahaan, waxaan haynaa calaamado gaar ah oo loogu talagalay aqoonsiga ka qaybqaataha iyo noocyada kale ee xogta badan ee iswaafajinta. Marka, waxaan hadda ka saarnay kordhintaan nooca xogta badan ee isha furan ee DataHub. Markaan la falgaleyno bulshada oo aan fahamno baahidooda, waxaan ka shaqeyn doonaa noocyo il furan oo caan ah oo fidsan meelahan loo baahdo.

Isticmaalka fudud iyo la qabsiga sahlan ee bulshada isha furan ayaa sidoo kale dhiirigelisay qaar ka mid ah faraqa u dhexeeya labada nooc ee DataHub. Farqiga u dhexeeya kaabayaasha socodsiinta qulqulka ayaa tusaale fiican u ah tan. In kasta oo noocayaga guduhu uu isticmaalo habka habaynta socodka la maareeyey, waxaanu dooranay in aanu u isticmaalno ka shaqaynta dhex ku dhex jirta (kaliga ah) ee habka il furan sababtoo ah waxa ay ka fogaanaysaa abuurista ku tiirsanaanta kaabayaasha kale.

Tusaalaha kale ee farqiga u dhexeeya ayaa ah haysashada hal GMS (Bakhaarka Guud ee Metadata) ee hirgelinta il furan halkii ay ka ahaan lahayd GMS-yo badan. GMA (Guud ee Metadata Architecture) waa magaca qaab dhismeedka dambe ee DataHub, iyo GMS waa dukaanka metadata ee macnaha guud ee GMA. GMA waa qaab dhismeed aad u dabacsan kaas oo kuu ogolaanaya inaad u qaybiso xog kasta oo la dhisay (tusaale, isticmaalayaasha, iwm.) bakhaarkeeda metadata, ama ku kaydiso dhismo badan oo xog ah oo ku jira hal dukaan metadata ilaa inta diiwaanka ka kooban yahay qaab dhismeedka xogta GMS waa la cusboonaysiiyay Isticmaalka fudud, waxaanu dooranay hal tusaale GMS ah oo kaydiya dhammaan xogta kala duwan ee dhismooyinka ee isha furan ee DataHub.

Liis dhamaystiran oo ay ku kala duwan yihiin labada dhaqan ayaa lagu sheegay shaxda hoose.

Features Product
LinkedIn DataHub
Isha Furan ee DataHub

Dhismayaasha Xogta La Taageeray
1) Datasets 2) Isticmaalayaasha 3) Metrics 4) ML Features
1) Datasets 2) Isticmaalayaasha

Ilaha Xogta badan ee la taageeray
1) Ambry 2) Kursiga fadhiga 3) Daliids 4) espresso 5) HDFS 6) Hive 7) Kafka 8) MongoDB 9) MySQL 10) Oracle 11) Pinot 12) Presto 12) Waxaad tahay 13) Teradata 13) Vector 14) Venice
Hive Kafka RDBMS

Pub-sub
LinkedIn Kafka
Kafka isku dhafan

Habaynta socodka
Maamulida
Ku-xidhan (kaligiis)

Ku-tiirsanaanta Ku-tiirsanaanta & Habaynta Dhaqdhaqaaqa
Farcanka LinkedIn
Spring

Dhis Qalabaynta
Ligradle (Duubabka gudaha ee LinkedIn ee Gradle)
Gradlew

CI / CD
CRT (LinkedIn's gudaha CI/CD)
TravisCI iyo Xarunta Docker

Dukaamada Xogta badan
Waxaa loo qaybiyay GMS badan: 1) Dataset GMS 2) Isticmaalaha GMS 3) Metric GMS 4) Feature GMS 5) Shaxda/Dashboard GMS
Hal GMS oo loogu talagalay: 1) Datasets 2) Isticmaalayaasha

Adeegyada yaryar ee weelasha Docker

Docker waxay fududaynaysaa keenista codsiga iyo qaybinta haynta. Qayb kasta oo ka mid ah adeega DataHub waa il furan, oo ay ku jiraan qaybaha kaabayaasha sida Kafka, Elasticsearch, neo4j ΠΈ MySQL, waxay leedahay sawir Docker u gaar ah. Si loo habeeyo weelasha Docker waxaan isticmaalnay Qodobbada.

Isha Furan ee DataHub: Raadinta Xogta badan ee LinkedIn iyo Platform

Jaantuska 2: Architecture DataHub *il furan**

Waxaad ku arki kartaa qaab dhismeedka heerka sare ee DataHub sawirka kore. Ka sokow qaybaha kaabayaasha, waxay leedahay afar weel oo Docker oo kala duwan:

datahub-gms: adeega kaydinta xogta meta

datahub-frontend: codsiga Play, oo u adeegaya interface DataHub.

datahub-mce-consumer: codsiga Kafka durdurrada, Kaas oo adeegsata dhacdada beddelka xogta metadata (MCE) oo cusboonaysiisa kaydka xogta badan.

datahub-mae-consumer: codsiga Kafka durdurrada, Kaas oo adeegsata qulqulka dhacdada hantidhawrka metadata (MAE) oo abuurta tusmada raadinta iyo xogta garaafyada.

Dukumentiga kaydka isha furan iyo asalka ah ee DataHub blog post ka kooban macluumaad faahfaahsan oo ku saabsan hawlaha adeegyada kala duwan.

CI/CD ee ku taal DataHub waa il furan

Isha furan waxay isticmaashaa kaydka DataHub TravisCI is dhexgalka joogtada ah iyo Xarunta Docker si joogto ah loo geeyo. Labaduba waxay leeyihiin is dhexgalka GitHub wanaagsan wayna fududahay in la dejiyo. Inta badan kaabayaasha il furan ee ay horumariyaan bulshada ama shirkadaha gaarka ah (tusaale. Qosol), Sawirada Docker ayaa la sameeyay oo la geeyay Docker Hub si ay bulshadu u fududaato isticmaalka. Sawir kasta oo Docker ah oo laga helo Docker Hub si fudud ayaa loogu isticmaali karaa amar fudud dookh jiid.

Markasta oo ay ka go'an tahay kaydka isha furan ee DataHub, dhammaan sawirada Docker si toos ah ayaa loo dhisay waxaana la geeyaa Docker Hub oo wata summada "ugu dambeysay". Haddii Docker Hub lagu habeeyey qaar magacaabista laamaha odhaahda caadiga ah, Dhammaan tagsyada ku jira kaydka isha furan ayaa sidoo kale lagu sii daayay magacyo tag oo u dhigma oo ku yaal Docker Hub.

Isticmaalka DataHub

Dejinta DataHub waa mid aad u fudud oo ka kooban saddex tallaabo oo fudud:

  1. Xir kaydka isha furan oo ku socodsii dhammaan weelasha Docker-ku-sameeyaha adoo isticmaalaya qoraalka-sameeyaha ee la bixiyay si degdeg ah.
  2. Soo deji xogta tusaalaha ah ee lagu bixiyay kaydka adoo isticmaalaya khadka taliska ee sidoo kale la bixiyay.
  3. Ka dhex baadho DataHub browserkaaga.

Si fir-fircoon loo raad-raaco Sheekada Gitter sidoo kale loo habeeyey su'aalo degdeg ah. Isticmaalayaasha ayaa sidoo kale si toos ah u abuuri kara arrimo gudaha kaydka GitHub. Tan ugu muhiimsan, waanu soo dhawaynaynaa oo qadarinaynaa dhammaan ra'yi-celinta iyo soo jeedinta!

Qorshayaasha mustaqbalka

Hadda, kaabayaal kasta ama adeeg-yar oo kasta oo loogu talagalay isha furan ee DataHub waxaa loo dhisay sidii weel Docker ah, nidaamka oo dhanna waa la habeeyey iyadoo la isticmaalayo docker-compose. Marka la eego caannimada iyo baahsanaanta Kubureteska, waxaan sidoo kale jeclaan lahayn inaan bixino xalka Kubernetes mustaqbalka dhow.

Waxaan sidoo kale qorsheyneynaa inaan bixino xalka furaha ee la geynayo DataHub adeegga daruuraha dadweynaha sida Azure, Aws ama Google Cloud. Marka la eego ku dhawaaqistii dhawaa ee socdaalka LinkedIn ee Azure, tani waxay la jaan qaadi doontaa mudnaanta gudaha ee kooxda xogta badan.

Ugu dambayn, waxaa mahad iska leh dhammaan kuwii hore u qaatay DataHub ee bulshada isha furan ee qiimeeyay DataHub alphas oo naga caawiyay in aan ogaano arrimaha oo aan wanaajino dukumentiyada.

Source: www.habr.com

Add a comment