Haddii aad la mid tahay dadka intiisa badan, waxa laga yaabaa inaad isticmaalayso agab ka baxsan kooxdaada. Waxaa laga yaabaa inaad isticmaasho Taleo API si aad u dirto fariimaha qoraalka ah, ama aad u falanqeyso sawirada adoo isticmaalaya Google Cloud Vision API.
Haddii aad isticmaasho isla goobta codsiga dhinac-server ee dhammaan agagaarahaaga oo aadan qorsheynin inaad u haajirto serferkaaga Kubernetes, markaa way fiicantahay inaad ku leedahay adeega dhamaadka koodka. Si kastaba ha ahaatee, waxaa jira xaalado kale oo badan oo loogu talagalay horumarinta dhacdooyinka. Taxanaha Kubernetes ee Taxanaha ugu Wanaagsan, waxaad ku baran doontaa sida loo isticmaalo hababka la dhisay ee Kubernetes si loo ogaado adeegyada gudaha iyo dibadda kooxda.
Tusaalaha adeegga dibadda ee caadiga ah waa xog-ururin ka baxsan kutlada Kubernetes. Si ka duwan xogaha daruuriga ah sida Google Cloud Data Store ama Google Cloud Spanner, kuwaas oo isticmaala hal dhibic dhammaan gelitaanka, inta badan xog-ururinta waxay leeyihiin dhibco u gaar ah duruufo kala duwan.
Hababka ugu wanaagsan ee loo isticmaalo xog-ururinta dhaqameed sida MySQL iyo MongoDB caadiyan waxay ka dhigan tahay inaad ku xidhayso qaybaha kala duwan ee deegaan kala duwan. Waxaad haysan kartaa mishiin weyn oo loogu talagalay xogta wax soo saarka iyo mishiinka yar ee deegaanka tijaabada. Mid kasta oo iyaga ka mid ah wuxuu yeelan doonaa ciwaanka IP-ga u gaar ah ama magac domain, laakiin waxay u badan tahay inaadan rabin inaad beddesho code-kaaga marka aad ka guurayso deegaan una guurayso deegaan kale. Markaa halkii aad si adag u-codeyn lahayd ciwaanadan, waxaad u isticmaali kartaa Kubernetes-ku dhex-dhismay adeegga dibadeed ee ku salaysan DNS si la mid ah adeegyada Kubernetes ee asalka ah.
Aynu nidhaahno waxaad ku waddaa xogta MongoDB ee Google Compute Engine. Waxaad ku xidhnaan doontaa adduunkan isku-dhafka ah ilaa aad ka maamusho inaad u wareejiso kooxda.
Nasiib wanaag, waxaad isticmaali kartaa adeegyada Kubernetes ee taagan si aad noloshaada uga dhigto mid fudud. Tusaalahan, waxaan ku abuuray server-ka MongoDB anigoo isticmaalaya Google Cloud Launcher. Maadaama lagu abuuray isla shabakad isku mid ah (ama Kubernetes cluster VPC), waxaa lagu gelayaa iyadoo la adeegsanayo ciwaanka IP-ga gudaha ee waxqabadka sare leh.
Kani waa goobta ugu habboon ee Google Cloud, markaa uma baahnid inaad wax habayso. Hadda oo aad haysato ciwaanka IP-ga, tallaabada ugu horreysa waa inaad abuurto adeeg. Waxaa laga yaabaa inaad dareento inaysan jirin wax door ah oo adeegan ah. Taasi waa, waxaan abuurnay adeeg aan garan doonin meesha laga diro gaadiidka. Tani waxay kuu ogolaan doontaa inaad gacanta ku abuurto shay dhamaadka ka heli doona adeegan.
Tusaalaha koodka soo socda ayaa muujinaya in dhibcaha dhamaadka ay go'aamiyaan ciwaanka IP-ga ee database-ka iyadoo la adeegsanayo magaca mongo ee adeegga.
Kubernetes waxay isticmaali doontaa dhammaan ciwaannada IP-yada si ay u helaan meelaha ugu dambeeya sida haddii ay yihiin Kubernetes Pods caadiga ah, markaa hadda waxaad geli kartaa xogta xogta adigoo isticmaalaya xadhig fudud oo ku xiran magaca kor ku xusan mongodb: // mongo. Looma baahna in aad isticmaasho ciwaanada IP-ga ee koodhkaaga gabi ahaanba.
Haddii ciwaanada IP ay mustaqbalka isbedelaan, waxaad si fudud ugu cusboonaysiin kartaa ciwaankaaga cusub ciwaanka IP-ga cusub mana u baahan doonaan codsiyadaada in wax laga beddelo si kasta oo dheeraad ah.
Haddii aad isticmaalayso xog-ururin lagu hayo martigeliyaha qolo saddexaad, waxay u badan tahay in mulkiilayaasha martigeliyaha ay ku siiyeen Aqoonsiyaha Khayraadka Lebbisan ee URI si aad ugu xidho. Markaa haddii lagu siiyay cinwaanka IP-ga, waxaad si fudud u isticmaali kartaa qaabkii hore. Tusaalahani wuxuu muujinayaa inaan haysto laba xog ururin MongoDB oo lagu hayo martigeliyaha mLab.
Mid waa database-ka horumariyaha iyo kan kale waa database-soo-saarka. Xadhkaha isku xidhka xog ururintan waxay u eeg yihiin sidan - mLab waxa ay ku siinaysaa URI firfircoon iyo deked firfircoon. Sida aad arki karto, way kala duwan yihiin.
Si aan taas meesha uga saarno, aan isticmaalno Kubernetes oo aan ku xidhno xogta horumariyaha. Waxaad samayn kartaa magaca adeegga Kubernetes dibadda, kaas oo ku siin doona adeeg taagan oo u gudbin doona taraafikada adeegga dibadda.
Adeegani wuxuu qaban doonaa gudbin fudud CNAME heerka kernel leh saamaynta waxqabadka ugu yar. Waad ku mahadsan tahay tan waxaad isticmaali kartaa xadhig isku xirka fudud.
Laakiin sababta oo ah magaca dibadda ayaa isticmaala gudbinta CNAME, ma samayn karto gudbinta dekedda. Sidaa darteed, xalkan ayaa kaliya lagu dabaqi karaa dekedaha taagan mana loo isticmaali karo dekedo firfircoon. Laakin mLab Free Tier wuxuu siinayaa isticmaalaha nambarka dekada firfircoon si caadi ah mana bedeli kartid. Tani waxay ka dhigan tahay inaad u baahan tahay khadadka amarrada isku xirka kala duwan ee dev iyo prod. Shayga xun ayaa ah in tani ay kaaga baahan doonto inaad ku dhejiso lambarka dekedda. Haddaba sidee ku heli kartaa gudbinta dekedda si ay u shaqeyso?
Tallaabada ugu horreysa waa in laga helo cinwaanka IP-ga URI. Haddii aad maamusho nslookup, hostname, ama ping URI, waxaad heli kartaa ciwaanka IP-ga ee kaydka Haddii adeeggu uu kuu soo celiyo dhowr ciwaan oo IP ah, markaa dhammaan ciwaanadan waxaa loo isticmaali karaa meelaha ugu dambeeya ee shayga.
Hal shay oo maskaxda lagu hayo ayaa ah in IP URI-yadu ay isbeddeli karaan ogeysiis la'aan, taas oo ka dhigaysa khatar aad u weyn in loo isticmaalo waxyaabaha soo saara. Adigoo isticmaalaya ciwaanka IP-ga, waxaad ku xidhi kartaa kaydka xogta fog adoon sheegin deked. Markaa, adeegga Kubernetes wuxuu u fuliyaa gudbinta dekedda si hufan.
Khariidaynta, ama khariidaynta agabka dibadeed kuwa gudaha, waxay ku siinaysaa dabacsanaanta aad ku isticmaali karto adeegyadan kutlada dhexdeeda mustaqbalka iyadoo la yaraynayo dadaallada dib-u-habaynta. Waxa kale oo ay sahlaysaa in la maareeyo oo laga bixiyo aragti ku saabsan adeegyada dibadda ee shirkaddaadu isticmaasho.
Si dhakhso ah loo sii wado...
Xayeysiisyada qaar π
Waad ku mahadsan tahay inaad nala joogto. Ma jeceshahay maqaalladayada? Ma doonaysaa inaad aragto wax badan oo xiiso leh? Nagu taageer adigoo dalbanaya amar ama kula talinaya asxaabta,
Dell R730xd 2x ka jaban xarunta xogta Equinix Tier IV ee Amsterdam? Kaliya halkan
Source: www.habr.com