Simbukira ku birimo
Cloudj
Kwaguka Kwikora

Auto scaling kuri seriveri zo mu gicu: VM yawe yaguka ako kanya, idazimye

Seriveri yawe yo mu gicu yongeraho vCPU na RAM mu masegonda 2–4 iyo urujya n'uruza rw'abasura rwiyongeye. Nta kuzimya, nta gucika kw'imiyoboro, kandi ntirenga igipimo wagennye.

  • Ubanza gushyiraho igipimo cyo hejuru ntarengwa, urugero kugeza kuri 4 vCPU na 8 GB RAM. Ntitujya turenza icyo gipimo na rimwe.
  • CPU iri hejuru mu minota runaka ikurikirana? VM ihita yaguka igera kuri ubwo bunini igikora, mu masegonda 2–4 gusa.
  • Gusubira ku bunini busanzwe igihe ubishakiye: kanda buto imwe gusa ya "Kuzimya ngo usubire ku bunini busanzwe", bifata nk'iminota 1–2.

Auto scaling mu gihe urujya n'uruza rw'abasura rwazamutse: umugoroba umwe

Umunsi umwe w'igitaramo cyangwa ikiganiro mpuzandanga (livestream) ku mukiriya wa Cloudj:

Umutwaro usanzwe

Ubunini busanzwe, igiciro gisanzwe

Yarengewe mu minota mike

Yaguka ako kanya ikagera ku gipimo cyawe, igiciro kiri hejuru

Nyuma y'uko urujya n'uruza ruhoshe

Igiciro kiri hejuru kugeza ukanze gusubira ku busanzwe

Umurongo uciyemo uduce ni igipimo ntarengwa cy'uburemere washyizeho. Igice gifite igicucu kigaragaza igiciro cyisumbuye — ntigihagarara cyonyine, kigumaho kugeza igihe ukanze buto yo gusubira ku bunini bwa mbere.

Auto scaling ugereranyije no kwagura intoki: itandukaniro ni irihe

Guhindura ingano wowe ubwawe (urakanda)Kwikuba mu bushobozi (tubigukandira)
Ubifitiye ububasha bwo gufata icyemezoNi woweTwebwe, dukurikije ibipimo washyizeho
Igihe bikorerwaAka kanya ukanze kuri Emeza (Apply)Igihe gusa server yawe (VM) igize akazi kenshi karenze ubushobozi
Icyo wishyuraUcyishyuzwa aka kanya, ingano nshya ihita ihorahoWishyura gusa amasaha iyi VM yakozemo ifite ubushobozi bunini
Yashobora guhindura ububiko (disk)YegoOya — ububiko (disk) ntibushobora kwiyongera bwonyine
Kugabanya ingano (Scaling down)Yego, bisaba kongera gutangiza server (restart) mu masegonda agera kuri ~70Ntitwigera tuyigabanya ku giti cyacu — iguma kuri ya ngano nini n'icyo giciro kugeza ukanze buto yo gusubira inyuma (~iminota 1–2)

Byombi biboneka mu idirishya rimwe: andika ingano wifuza, hanyuma uhitemo niba bishyirwa mu bikorwa ubu cyangwa gusa igihe VM igize akazi karenze urugero.

Ibiciro bya auto scaling: yishyura gusa amasaha yagutsemo

Igiciro kigendana neza n'ingano wahisemo. Ntitwigera dupima ikintu na kimwe kiberamo imbere muri VM yawe. Amafaranga agaragara kuri ecran mbere y'uko ukanda kuri buto — nta fagitire zitunguranye.

Iyo VM yiyongereye, igiciro gishya cy'isaha gitangirira ako kanya kigakomeza kugeza ukanze buto yo kuyisubiza ku bunini fatizo — igiciro ntikijyana hasi n'uburemere bw'akazi ubwabwo.

Urugero: ushyizeho igipimo ntarengwa gikubye kabiri ubunini usanganywe ubu. Umugoroba w'akazi kenshi w'amasaha 4 ukwishyuza gusa itandukaniro ry'ayo masaha 4 yonyine — ntabwo ari ukwezi kose.

Igipimo ntarengwa gihora ari icyawe: ubunini werekanye ni bwo bwa nyuma. Ntitwigera tuburenga na rimwe.

Kugabanya ubunini bw'iseriveri nyuma y'urujya n'uruza rw'abasura

Server ya tekiniki (virtual machine) ntishobora kurekura CPU na RAM mu gihe igikora — iyo ni imbogamizi isanzwe ya tekinoloji ya virtualisation ubwayo, kandi buri mutanga-serivisi wese munini arayifite. Bityo iyi VM NTIYIGABANYA ubwayo n'iyo yaba nta kintu ikora: igumana ubunini yagezeho n'igiciro bijyanye.

Ni wowe ufata icyemezo cy'igihe cyo kuyigabanya, ukoresheje buto imwe rukumbi: "Ongera utangize usubire ku bunini fatizo". Iyi VM irahagarara (Stops) hanyuma ikongera igatangira (Starts), mu gihe cy'iminota igera kuri 1–2, hanyuma ikongera gukora ku bunini fatizo no ku giciro fatizo. Amakuru yawe, ububiko (disk) na aderesi ya IP bihora bimeze bimwe.

Nutigera uyikanda, iyi VM iragumana bwa bunini yiyongereyeho — nta gihe ntarengwa giteganyijwe kandi nta kintu gikorwa mu buryo bwikora. Kongera gutangiza bisanzwe (restart), gusubiramo ijambobanga (password reset), cyangwa kongera gushyiramo sisitemu (OS reinstall) NTIBIHINDURA imiterere yayo; iyi buto yonyine niyo ibihindura.

Ibisabwa kuri auto scaling: ese VM yawe irabyujuje?

  • Iba ikoresha sisitemu ya Linux. Windows ntabwo irashyigikirwa kugeza ubu, kuko uruhushya (licence) rwa Windows Server rwemera gusa amasosiyete (sockets) 2 ya CPU.
  • Iba yarongerewe gutangizwa (restart) byibura inshuro imwe kuva twavugurura urubuga rwacu ubushize. Niba bitarakozwe, akadirishya karabikubwira kakanaguha uburyo bwo kubiteganya mu gihe runaka.
  • Iba ikora, nta kindi gikorwa kirimo gukorwa kuri yo muri ako kanya.
  • Iba idafite amashusho-mfatizo (snapshots) — snapshot ituma ubunini bwa VM budashobora guhinduka. Zisibe gusa maze uhite ukomeza nta nkomyi.

Ntuzi neza niba byujuje ibisabwa? Fungura gusa akadirishya ko guhindura ingano (Resize) kuri VM yawe — turayisuzuma ako kanya tukakubwira uko ibintu bihagaze.

Ibibazo bikunze kubazwa kuri auto scaling

Witeguye kwakira izamuka ritaha ry'abasura urubuga rwawe?

Gana ku gikorwa cyo kwikuba mu bushobozi (Auto Scaling) cyangwa ugihagarike igihe cyose ubishakiye — nta masezerano abigutegeka, nta kiguzi bisaba.