Phatlalatso ea Lichelete ho Openstack (Karolo ea 2)

В sengoloa sa ho qetela re buile ka liteko tsa rona tsa ho sebelisa Watcher mme ra fana ka tlaleho ea tlhahlobo. Nako le nako re etsa liteko tse joalo bakeng sa ho leka-lekanya le mesebetsi e meng ea bohlokoa ea khoebo e kholo kapa leru la opareitara.

Ho rarahana ho hoholo ha bothata bo rarolloang ho ka hloka lingoliloeng tse 'maloa ho hlalosa morero oa rona. Kajeno re phatlalatsa sengoloa sa bobeli letotong, se inehetseng ho leka-lekanya mechini e fumanehang marung.

Mareo a mang

Khamphani ea VmWare e hlahisitse ts'ebeliso ea DRS (Distributed Resource Scheduler) ho leka-lekanya mojaro oa tikoloho ea virtualization eo ba e hlahisitseng le ho fana ka eona.

Joalokaha ho ngola searchvmware.techtarget.com/definition/VMware-DRS
"VMware DRS (Distributed Resource Scheduler) ke sesebelisoa se lekanyang meroalo ea likhomphutha le lisebelisoa tse fumanehang tikolohong e fumanehang. Ts'ebeliso ke karolo ea "virtualization suite" e bitsoang VMware Infrastructure.

Ka VMware DRS, basebelisi ba hlalosa melao ea ho aba lisebelisoa tsa 'mele har'a mechini ea sebele (VMs). Sesebelisoa se ka hlophisoa bakeng sa taolo ea matsoho kapa ea othomathiki. Matamo a mehloli ea VMware a ka eketsoa habonolo, a tlosoa, kapa a hlophisoa bocha. Haeba o lakatsa, matamo a lisebelisoa a ka aroloa lipakeng tsa lihlopha tse fapaneng tsa khoebo. Haeba mojaro oa mosebetsi mochining o le mong kapa ho feta o fetoha haholo, VMware DRS e aba hape mechini e teng ho li-server tsa 'mele. Haeba mosebetsi ka kakaretso o fokotseha, li-server tse ling tsa 'mele li ka tlosoa ntle le marang-rang ka nakoana' me mosebetsi oa kopanngoa."

Ke hobane’ng ha ho leka-lekanya ho hlokahala?


Ka maikutlo a rona, DRS ke ntho e lokelang ho ba le maru, le hoja sena ha se bolele hore DRS e tlameha ho sebelisoa kamehla le hohle. Ho itšetlehile ka morero le litlhoko tsa leru, ho ka 'na ha e-ba le litlhoko tse fapaneng tsa DRS le mekhoa ea ho leka-lekanya. Ho ka 'na ha e-ba le maemo ao ho leka-lekana ho sa hlokahaleng ho hang. Kapa esita le kotsi.

Ho utloisisa hamolemo hore na DRS e hlokahala hokae le bakeng sa bareki bafe, a re ke re nahaneng ka lipakane le merero ea bona. Maru a ka aroloa ka sechaba le boinotšing. Mona ke phapang e kholo lipakeng tsa maru ana le lipheo tsa bareki.

Maru a poraefete / Bareki ba likhoebo tse kholo
Maru a sechaba / Likhoebo tse mahareng le tse nyane, batho

Maemo a mantlha le lipheo tsa opareitara
Ho fana ka tšebeletso kapa sehlahisoa se tšepahalang
Ho fokotsa litšenyehelo tsa litšebeletso ntoeng ea 'maraka oa tlhōlisano

Litlhoko tsa tšebeletso
Ho tšepahala maemong ohle le likarolong tsohle tsa tsamaiso

Ts'ebetso e netefalitsoeng

Beha pele mechini ea sebele ka mekhahlelo e mengata 

Tlhahisoleseding le tshireletso ya data ya sebele

SLA le tšehetso ea XNUMX/XNUMX
Boiketlo ba ho fumana tšebeletso

Litšebeletso tse bonolo haholo

Boikarabello ba data bo ho moreki

Ha ho hlokahale hore VM e etelle pele

Ts'ireletso ea tlhahisoleseling boemong ba lits'ebeletso tse tloaelehileng, boikarabello ho moreki

Ho ka ba le mathata

Ha ho SLA, boleng ha bo tiisetsoe

Tšehetso ea imeile

Ho boloka bekapo ha ho hlokahale

Likarolo tsa bareki
Mefuta e mengata haholo ea lisebelisoa.

Likopo tsa lefa tse ruiloeng k'hamphaning.

Mehaho e rarahaneng e tloaelehileng bakeng sa moreki e mong le e mong.

Melao ea kamano.

Software e sebetsa ntle le ho emisa ka mokhoa oa 7x24. 

Lisebelisoa tsa ho boloka li-on-the-fly.

Boima ba bareki ba cyclic.
Lisebelisoa tse tloaelehileng - ho leka-lekanya marang-rang, Apache, WEB, VPN, SQL

Sesebelisoa se ka ema nakoana

E lumella ho ajoa ntle ho mabaka ha li-VM marung

Backup ea bareki

Moroalo o lekanyelitsoeng ho latela lipalo-palo o nang le palo e kholo ea bareki.

Liphello bakeng sa meralo
Geoclustering

Sebaka se bohareng kapa se ajoang

IBS e bolokiloeng
Polokelo ea data ea lehae ho li-compute node

Ho Leka-lekanya Lipakane
Esita le kabo ea mojaro

Boikarabello bo phahameng ba ts'ebeliso 

Nako e fokolang ea ho lieha ho leka-lekanya

Ho leka-lekanya feela ha ho hlokahala ka ho hlaka

Ho ntša lisebelisoa tse ling bakeng sa tlhokomelo ea thibelo
Ho fokotsa litšenyehelo tsa litšebeletso le litšenyehelo tsa opareitara 

Ho tima lisebelisoa tse ling haeba mojaro o le tlase

E boloka matla

Ho fokotsa litšenyehelo tsa basebetsi

Re iketsetsa liqeto tse latelang:

Bakeng sa maru a poraefetee fuoa bareki ba likhoebo tse kholo, DRS e ka sebelisoa ho latela lithibelo tse latelang:

  • tshireletso ya tlhahisoleseding le ho ela hloko melao ya kamano ha o leka-lekanya;
  • boteng ba lisebelisoa tse lekaneng tse bolokiloeng nakong ea kotsi;
  • data ea mochini e fumanehang sebakeng sa polokelo e bohareng kapa e ajoang;
  • tsamaiso e makatsang, mekhoa ea bekapo le ho leka-lekanya ka nako;
  • ho leka-lekanya feela ka har'a kakaretso ea baamoheli ba bareki;
  • ho leka-lekanya feela ha ho e-na le ho se leka-lekane ho matla, ho falla ha VM ho atlehang ka ho fetisisa le ho sireletsehileng (ka mor'a hore tsohle, ho falla ho ka hlōleha);
  • ho leka-lekanya mechine e batlang e "khutsitse" (ho falla ha mechine e "lerata" e ka nka nako e telele haholo);
  • ho leka-lekanya ho nahanela "litšenyehelo" - mojaro tsamaisong ea polokelo le marang-rang (ka meralo e hlophisitsoeng bakeng sa bareki ba bangata);
  • ho leka-lekanya ho nahanela litšobotsi tsa motho ka mong tsa VM;
  • Ho leka-lekanya ho ka etsoa ka nako e sa sebetseng (masiu, mafelo-beke, matsatsi a phomolo).

Bakeng sa maru a sechabaho fana ka lits'ebeletso ho bareki ba banyenyane, DRS e ka sebelisoa hangata, ka bokhoni bo tsoetseng pele:

  • ho se be teng ha lithibelo tsa ts'ireletso ea tlhahisoleseling le melao ea kamano;
  • ho leka-lekana ka har'a leru;
  • ho leka-lekanya ka nako leha e le efe e utloahalang;
  • ho leka-lekanya VM efe kapa efe;
  • ho leka-lekanya "lerata" mechine ea sebele (e le hore e se ke ea sitisa ba bang);
  • data ea mochine oa sebele hangata e fumaneha li-disks tsa lehae;
  • ho ela hloko ts'ebetso e tloaelehileng ea litsamaiso tsa polokelo le marang-rang (mohaho oa maru o kopane);
  • ho leka-lekanya ho latela melao e akaretsang le lipalo-palo tse fumanehang tsa boits'oaro ba setsi sa data.

Ho rarahana ha bothata

Bothata ba ho leka-lekanya ke hore DRS e tlameha ho sebetsa le palo e kholo ea lintlha tse sa tsitsang:

  • boitšoaro ba basebelisi ba sistimi e ngoe le e ngoe ea tlhahisoleseling ea bareki;
  • li-algorithms tsa ts'ebetso ea li-server tsa sistimi ea tlhahisoleseling;
  • boitšoaro ba li-server tsa DBMS;
  • mojaro ho lisebelisoa tsa komporo, lits'ebetso tsa polokelo, marang-rang;
  • tšebelisano ea li-server le tse ling ntoeng ea ho fumana mehloli ea maru.

Mojaro oa palo e kholo ea lisebelisoa tsa ts'ebeliso ea sebele le li-database tsa mehloli ea maru li etsahala ha nako e ntse e ea, liphello li ka iponahatsa 'me tsa kopana ka phello e sa lebelloang ka nako e sa lebelloang. Le ho laola lits'ebetso tse batlang li le bonolo (mohlala, ho laola enjene, sistimi e futhumatsang metsi lapeng), lits'ebetso tsa taolo ea othomathike li hloka ho sebelisa mekhoa e rarahaneng. tekano-kakaretso-phapang li-algorithms tse nang le maikutlo.

Phatlalatso ea Lichelete ho Openstack (Karolo ea 2)

Mosebetsi oa rona ke litaelo tse ngata tsa boholo bo rarahaneng ho feta, 'me ho na le kotsi ea hore tsamaiso e ke ke ea khona ho leka-lekanya mojaro ho litekanyetso tse behiloeng ka nako e utloahalang, le haeba ho se na litšusumetso tsa kantle ho basebelisi.

Phatlalatso ea Lichelete ho Openstack (Karolo ea 2)

Histori ea tsoelo-pele ea rona

Ho rarolla bothata bona, re ile ra etsa qeto ea hore re se ke ra qala ho tloha qalong, empa re hahe holim'a phihlelo e teng, 'me ra qala ho sebelisana le litsebi tse nang le phihlelo sebakeng sena. Ka lehlohonolo, kutloisiso ea rona ea bothata e ile ea lumellana ka botlalo.

Mothati oa 1

Re sebelisitse sistimi e ipapisitseng le theknoloji ea neural network mme ra leka ho ntlafatsa lisebelisoa tsa rona ho latela eona.

Thahasello ea sethala sena e ne e le ho leka theknoloji e ncha, 'me bohlokoa ba eona e ne e le ho sebelisa mokhoa o sa tloaelehang oa ho rarolla bothata moo, lintho tse ling li lekanang, mekhoa e tloaelehileng e neng e batla e khathetse.

Re ile ra thakhola sistimi, 'me ra qala ho leka-lekanya. Tekanyo ea leru la rona ha ea ka ea re lumella ho fumana liphetho tse ntle tse boletsoeng ke bahlahisi, empa ho ne ho hlakile hore ho leka-lekanya ho sebetsa.

Ka nako e tšoanang, re ne re e-na le mefokolo e tebileng:

  • Ho koetlisa marang-rang a methapo ea kutlo, mechini e sebetsang e hloka ho sebetsa ntle le liphetoho tse kholo bakeng sa libeke kapa likhoeli.
  • Algorithm e etselitsoe ho ntlafatsa ho ipapisitsoe le tlhahlobo ea data ea pejana ea "histori".
  • Ho koetlisa marang-rang a neural ho hloka palo e kholo ea data le lisebelisoa tsa komporo.
  • Ho ntlafatsa le ho leka-lekanya ho ka etsoa ka seoelo - hang ka mor'a lihora tse 'maloa, ho hlakile hore ha hoa lekana.

Mothati oa 2

Kaha re ne re sa khotsofala ke boemo ba litaba, re ile ra etsa qeto ea ho fetola tsamaiso, 'me ho etsa sena, araba potso ea mantlha – re e etsetsa mang?

Ea pele - bakeng sa bareki ba khoebo. Sena se bolela hore re hloka tsamaiso e sebetsang kapele, e nang le lithibelo tseo tsa mekhatlo e nolofatsang ts'ebetsong feela.

Potso ea bobeli - u bolela'ng ka lentsoe "kapele"? Ka lebaka la phehisano e khutšoanyane, re ile ra etsa qeto ea hore re ka qala ka nako ea karabo ea metsotso ea 5-10, e le hore li-surges tsa nako e khutšoanyane li se ke tsa kenya tsamaiso ho resonance.

Potso ea boraro - ke boholo bofe ba palo e leka-lekaneng ea li-server tseo u ka li khethang?
Taba ena e ile ea ithetsa. Ka tloaelo, bareki ha ba etse hore likhokahano tsa seva li be kholo haholo, 'me sena se lumellana le likhothaletso tsa sengoloa ho fokotsa li-aggregations ho li-server tse 30-40.

Ho phaella moo, ka ho arola letamo la seva, re nolofatsa mosebetsi oa algorithm ea ho leka-lekanya.

Potso ea bone - marang-rang a neural a loketse hakae bakeng sa rona ka mokhoa oa eona oa nako e telele oa ho ithuta le ho leka-lekanya ho sa tloaelehang? Re nkile qeto ea ho e tlohela molemong oa mekhoa e bonolo ea ts'ebetso e le hore re fumane liphetho ka metsotsoana.

Phatlalatso ea Lichelete ho Openstack (Karolo ea 2)

Tlhaloso ea tsamaiso e sebelisang li-algorithms tse joalo le mefokolo ea eona e ka fumanoa mona

Re kentse tšebetsong le ho qala sistimi ena mme ra fumana liphetho tse khothatsang - joale e lula e hlahlobisisa leru la maru mme e fana ka likhothaletso tsa ho tsamaisa mechini e sebetsang, e nepahetseng haholo. Esita le hona joale ho hlakile hore re ka finyella 10-15% ho lokolloa ha lisebelisoa bakeng sa mechine e mecha ea sebele ha re ntse re ntlafatsa boleng ba mosebetsi oa tse teng.

Phatlalatso ea Lichelete ho Openstack (Karolo ea 2)

Ha ho fumanoa ho se leka-lekane ho RAM kapa CPU, tsamaiso e fana ka litaelo ho mohlophisi oa Tionix hore a etse phalliso e phelang ea mechine e hlokahalang ea sebele. Joalo ka ha ho ka bonoa ho sistimi ea ho lekola, mochini o sebetsang o ile oa tloha ho o mong (kaholimo) ho ea ho o mong (ka tlase) mme o lokolla mohopolo ho moamoheli o kaholimo (o totobalitsoeng ka har'a selikalikoe se mosehla), ka ho latellana o lula ho ona o ka tlase (o totobalitsoeng ka bosoeu. didikadikwe).

Hona joale re leka ho hlahloba ka nepo katleho ea algorithm ea hona joale mme re leka ho fumana liphoso tse ka bang teng ho eona.

Mothati oa 3

Ho ka bonahala eka motho a ka kokobela ho sena, a emela katleho e netefalitsoeng mme a koala sehlooho.
Empa re susumelletseha ho etsa mohato o mocha ka menyetla e latelang e hlakileng ea ntlafatso

  1. Ka mohlala, lipalo-palo mona и mona e bonts'a hore litsamaiso tsa li-processor tse peli le tse 'ne li tlase haholo ts'ebetsong ho feta litsamaiso tsa processor e le' ngoe. Sena se bolela hore basebelisi bohle ba fumana tlhahiso e fokolang haholo ho tsoa ho CPU, RAM, SSD, LAN, FC e rekiloeng ka har'a litsamaiso tse ngata ha li bapisoa le litsamaiso tsa processor e le 'ngoe.
  2. Bahlophisi ba lisebelisoa ka bobona ba ka ba le liphoso tse tebileng, mona ke e 'ngoe ea lihlooho ka taba ena.
  3. Theknoloji e fanoang ke Intel le AMD bakeng sa ho shebella RAM le cache e etsa hore ho khonehe ho ithuta boitšoaro ba mechine ea sebele le ho e beha ka tsela eo baahisani ba "lerata" ba se keng ba kena-kenana le mechine e "khutsitseng".
  4. Ho atolosoa ha sete ea li-parameter (marang-rang, tsamaiso ea polokelo, ntho e tlang pele ho mochine oa sebele, litšenyehelo tsa ho falla, ho itokisetsa ho falla).

Kakaretso

Phello ea mosebetsi oa rona ho ntlafatsa ho leka-lekanya dikgatotharabololo e ne e le qeto e hlakileng ea hore ho sebelisa dikgato-tharabololo mehleng ho ka khoneha ho finyella optimization bohlokoa ya data setsi sa mehloli ea (25-30%) le ka nako e tšoanang ntlafatsa boleng ba tšebeletso ea bareki.

Algorithm e thehiloeng ho marang-rang a neural ka sebele ke tharollo e khahlisang, empa e hloka ntlafatso e eketsehileng, 'me ka lebaka la mefokolo e teng, ha e lokele ho rarolla bothata ba mofuta ona ka bongata bo tloaelehileng bakeng sa maru a ikemetseng. Ka nako e ts'oanang, algorithm e bontšitse liphello tse ntle marung a sechaba a boholo ba bohlokoa.

Re tla u joetsa haholoanyane ka bokhoni ba li-processor, li-schedule, le ho leka-lekanya maemo a holimo lingolong tse latelang.

Source: www.habr.com

Eketsa ka tlhaloso