Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

Kubernetes dhaqamada ugu fiican. Abuuritaanka weel yaryar
Kubernetes hababka ugu fiican. Ururka Kubernetes oo leh meel magaceed
Kubernetes dhaqamada ugu fiican. Xaqiijinta Nolosha Kubernetes ee Tijaabooyin u diyaarsanaan iyo Nololeed
Kubernetes dhaqamada ugu fiican. Dejinta codsiyada kheyraadka iyo xadka
Kubernetes dhaqamada ugu fiican. Xiritaan sax ah Jooji

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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 dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada 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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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.

Kubernetes dhaqamada ugu fiican. Khariidaynta adeegyada dibadda

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, Cloud VPS ee horumariyeyaasha laga bilaabo $ 4.99, analoog gaar ah oo ah server-yada heerka gelitaanka, kaas oo anaga aanu adiga kuu hindisay: Xaqiiqada oo dhan ee ku saabsan VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps laga bilaabo $19 ama sida loo wadaago server? (waxaa laga heli karaa RAID1 iyo RAID10, ilaa 24 cores iyo ilaa 40GB DDR4).

Dell R730xd 2x ka jaban xarunta xogta Equinix Tier IV ee Amsterdam? Kaliya halkan 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV laga bilaabo $199 Nederlaan! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - laga bilaabo $99! Wax ka akhri Sida loo dhiso infrastructure Corp. fasalka iyadoo la adeegsanayo Dell R730xd E5-2650 v4 servers oo qiimahoodu yahay 9000 euro dinaar?

Source: www.habr.com

Add a comment