Kusungitsa Katundu mu Openstack (Gawo 2)

Π’ nkhani yomaliza tinakambirana za kuyesa kwathu kugwiritsa ntchito Watcher ndikupereka lipoti loyesa. Nthawi ndi nthawi timayesa kuyesa kulinganiza ndi ntchito zina zovuta zamabizinesi akuluakulu kapena mtambo wogwiritsa ntchito.

Kuvuta kwakukulu kwavuto lomwe likuthetsedwa kungafunike zolemba zingapo zofotokozera polojekiti yathu. Lero tikusindikiza nkhani yachiwiri pamndandandawu, woperekedwa kuti agwirizanitse makina enieni mumtambo.

Ma terminology ena

Kampani ya VmWare idayambitsa zida za DRS (Distributed Resource Scheduler) kuti zithandizire kuwongolera chilengedwe chomwe adapanga ndikupereka.

Monga akulemba searchvmware.techtarget.com/definition/VMware-DRS
"VMware DRS (Distributed Resource Scheduler) ndi chida chomwe chimalinganiza zolemetsa zamakompyuta ndi zinthu zomwe zimapezeka m'malo enieni. Zomwe zimagwiritsidwa ntchito ndi gawo la virtualization suite yotchedwa VMware Infrastructure.

Ndi VMware DRS, ogwiritsa ntchito amatanthauzira malamulo ogawa zinthu zakuthupi pakati pa makina enieni (VMs). Zomwe zimagwiritsidwa ntchito zimatha kukhazikitsidwa kuti ziziwongolera pamanja kapena zokha. Maiwe azinthu za VMware amatha kuwonjezeredwa, kuchotsedwa, kapena kukonzedwanso mosavuta. Ngati mungafune, maiwe azinthu amatha kulekanitsidwa pakati pa mabizinesi osiyanasiyana. Ngati kuchuluka kwa ntchito pamakina amodzi kapena angapo akusintha kwambiri, VMware DRS imagawanso makinawo pamaseva akuthupi. Ngati kuchuluka kwa ntchito kukucheperachepera, ma seva ena akuthupi amatha kuchotsedwa kwakanthawi ndipo ntchitoyo ikaphatikizidwa. "

N’chifukwa chiyani kulinganiza kuli kofunika?


M'malingaliro athu, DRS ndiyoyenera kukhala nayo mtambo, ngakhale izi sizikutanthauza kuti DRS iyenera kugwiritsidwa ntchito nthawi zonse komanso kulikonse. Malingana ndi cholinga ndi zosowa za mtambo, pangakhale zofunikira zosiyana za DRS ndi njira zofananira. Pakhoza kukhala zochitika pamene kulinganiza sikufunikira nkomwe. Kapena zovulaza.

Kuti timvetse bwino komwe DRS ikufunika komanso makasitomala omwe amafunikira, tiyeni tilingalire zolinga ndi zolinga zawo. Mitambo imatha kugawidwa kukhala yapagulu komanso yachinsinsi. Pano pali kusiyana kwakukulu pakati pa mitambo iyi ndi zolinga za makasitomala.

Mitambo yachinsinsi / Makasitomala amabizinesi akulu
Mitambo yapagulu / Mabizinesi apakatikati ndi ang'onoang'ono, anthu

Mulingo waukulu ndi zolinga za woyendetsa
Kupereka ntchito yodalirika kapena mankhwala
Kuchepetsa mtengo wa ntchito polimbana ndi msika wopikisana

Zofunikira pautumiki
Kudalirika pamagulu onse komanso pazinthu zonse zamakina

Ntchito yotsimikizika

Ikani patsogolo makina enieni m'magulu angapo 

Information ndi chitetezo deta thupi

SLA ndi XNUMX/XNUMX thandizo
Kuthekera kwakukulu kolandila chithandizo

Ntchito zosavuta

Udindo wa deta uli ndi kasitomala

Palibe kuyika patsogolo kwa VM komwe kumafunikira

Chitetezo cha chidziwitso pamlingo wa ntchito zokhazikika, udindo pa kasitomala

Pakhoza kukhala glitches

Palibe SLA, khalidwe silinatsimikizidwe

Thandizo la imelo

Kusunga zosunga zobwezeretsera sikofunikira

Makasitomala Mawonekedwe
Ntchito zosiyanasiyana.

Zolemba za cholowa cholowa mu kampani.

Zomangamanga zovuta za kasitomala aliyense.

Malamulo ogwirizana.

Pulogalamuyi imagwira ntchito popanda kuyimitsa mu 7x24 mode. 

Zida zosunga zobwezeretsera paliponse.

Zolosera za cyclic kasitomala katundu.
Ntchito zofananira - kusanja maukonde, Apache, WEB, VPN, SQL

Ntchitoyi ikhoza kuyima kwakanthawi

Imalola kufalitsa kosasintha kwa ma VM mumtambo

Zosunga zobwezeretsera kasitomala

Zonenedweratu powerengera kuchuluka kwa katundu wokhala ndi makasitomala ambiri.

Zokhudza zomangamanga
Geoclustering

Kusungidwa kwapakati kapena kugawa

IBS yosungidwa
Kusungirako deta m'deralo pamakompyuta

Kulinganiza Zolinga
Ngakhale kugawa katundu

Kugwiritsa ntchito kwambiri kumvera 

Kuchedwetsa pang'ono kuti musanjike

Kusamalitsa kokha ngati kuli kofunikira

Kutulutsa zida zina zodzitetezera
Kuchepetsa mtengo wa ntchito komanso mtengo wa opareshoni 

Kuyimitsa zinthu zina ngati zikuchulukirachulukira

Kupulumutsa mphamvu

Kuchepetsa ndalama za ogwira ntchito

Timalingalira tokha zotsatirazi:

Kwa mitambo yachinsinsizoperekedwa kwa makasitomala akuluakulu, DRS ingagwiritsidwe ntchito malinga ndi zoletsa izi:

  • chitetezo chidziwitso ndikuganizira malamulo ogwirizana pamene kugwirizanitsa;
  • kupezeka kwa zinthu zokwanira zosungidwa pa ngozi;
  • pafupifupi makina deta ili pa centralized kapena kugawa dongosolo yosungirako;
  • kulekanitsa nthawi ya kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe kake;
  • kusanja mkati mwa unyinji wa makasitomala omwe ali nawo;
  • kugwirizanitsa pokhapokha ngati pali kusalinganika kwakukulu, kusuntha kwa VM kothandiza kwambiri komanso kotetezeka (pambuyo pake, kusamuka kungalephereke);
  • kusanja makina amtundu wa "chete" (kusamuka kwa makina "aphokoso" kungatenge nthawi yayitali);
  • kulinganiza poganizira "mtengo" - katundu wosungirako ndi maukonde (ndi zomanga makonda kwa makasitomala akuluakulu);
  • kulinganiza poganizira za chikhalidwe cha munthu aliyense wa VM;
  • Kulinganiza kumachitika makamaka nthawi yomwe sikugwira ntchito (usiku, Loweruka ndi Lamlungu, tchuthi).

Kwa mitambo yapagulupopereka chithandizo kwa makasitomala ang'onoang'ono, DRS ingagwiritsidwe ntchito nthawi zambiri, ndi luso lapamwamba:

  • kusowa kwa zoletsa chitetezo chidziwitso ndi malamulo ogwirizana;
  • kulinganiza mkati mwa mtambo;
  • kusanja nthawi iliyonse yoyenera;
  • kusanja VM iliyonse;
  • kusanja makina enieni "aphokoso" (kuti asasokoneze ena);
  • deta yeniyeni ya makina nthawi zambiri imakhala pa disks zapafupi;
  • poganizira kuchuluka kwa machitidwe osungirako ndi maukonde (zomangamanga zamtambo ndizogwirizana);
  • kusanja molingana ndi malamulo wamba komanso ziwerengero zamakhalidwe zama data center.

Kuvuta kwa vuto

Kuvuta kulinganiza ndikuti DRS iyenera kugwira ntchito ndi zinthu zambiri zosatsimikizika:

  • khalidwe la ogwiritsira ntchito machitidwe a chidziwitso cha kasitomala;
  • ma aligorivimu ogwiritsira ntchito ma seva a chidziwitso;
  • khalidwe la ma seva a DBMS;
  • katundu pazinthu zamakompyuta, makina osungira, maukonde;
  • kuyanjana kwa ma seva wina ndi mnzake polimbana ndi zida zamtambo.

Kuchulukitsitsa kwa ma seva ambiri ogwiritsira ntchito ndi ma database pazinthu zamtambo kumachitika pakapita nthawi, zotsatira zake zimatha kudziwonetsera ndikuphatikizana ndi zotsatira zosayembekezereka pakanthawi kosadziwika. Ngakhale kuwongolera njira zosavuta (mwachitsanzo, kuwongolera injini, makina otenthetsera madzi kunyumba), makina owongolera okha ayenera kugwiritsa ntchito zovuta. proportional-integral-kusiyana ma aligorivimu ndi mayankho.

Kusungitsa Katundu mu Openstack (Gawo 2)

Ntchito yathu ndi maulamuliro ambiri ovuta kwambiri, ndipo pali chiopsezo kuti dongosololi silingathe kulinganiza katunduyo kuzinthu zomwe zakhazikitsidwa mu nthawi yoyenera, ngakhale palibe zisonkhezero zakunja zochokera kwa ogwiritsa ntchito.

Kusungitsa Katundu mu Openstack (Gawo 2)

Mbiri ya zochitika zathu

Kuti tithetse vutoli, tinaganiza kuti tisayambe kuyambira pachiyambi, koma kulimbikitsa zomwe zilipo kale, ndipo tinayamba kuyanjana ndi akatswiri omwe ali ndi chidziwitso pa ntchitoyi. Mwamwayi, kumvetsetsa kwathu za vutoli kumagwirizana kwathunthu.

Gawo 1

Tidagwiritsa ntchito makina ozikidwa paukadaulo wa neural network ndikuyesa kukhathamiritsa zida zathu potengera izi.

Chidwi cha siteji iyi chinali kuyesa ukadaulo watsopano, ndipo kufunikira kwake kunali kugwiritsa ntchito njira yosagwirizana ndi njira yothetsera vuto pomwe, zinthu zina kukhala zofanana, njira zokhazikika zinali zitatopa.

Tinayambitsa dongosolo, ndipo tinayambadi kulinganiza. Kukula kwa mtambo wathu sikunatilole kuti tipeze zotsatira zabwino zonenedwa ndi omanga, koma zinali zoonekeratu kuti kusanja kumagwira ntchito.

Panthawi imodzimodziyo, tinali ndi zofooka zazikulu:

  • Kuti aphunzitse neural network, makina enieni amafunika kuyenda popanda kusintha kwakukulu kwa milungu kapena miyezi.
  • Algorithm idapangidwa kuti ikwaniritsidwe potengera kusanthula kwa "mbiri" zakale.
  • Kuphunzitsa neural network kumafuna kuchuluka kwa data ndi zida zamakompyuta.
  • Kukhathamiritsa ndi kusanja kungathe kuchitika kawirikawiri - kamodzi pa maola angapo, zomwe mwachidziwikire sizokwanira.

Gawo 2

Popeza sitinakhutitsidwe ndi momwe zinthu zilili, tinaganiza zosintha dongosolo, ndipo kuti tichite izi, yankhani funso lalikulu - tikupangira ndani?

Choyamba - kwa makasitomala amakampani. Izi zikutanthauza kuti timafunikira dongosolo lomwe limagwira ntchito mwachangu, ndi zoletsa zamabizinesi zomwe zimangosavuta kukhazikitsa.

Funso lachiwiri - mukutanthauza chiyani ndi mawu oti "mwamsanga"? Chifukwa cha mkangano waufupi, tinaganiza kuti titha kuyamba ndi nthawi yoyankha kwa mphindi 5-10, kotero kuti maulendo afupikitsa ang'onoang'ono sangalowetse dongosololi mu resonance.

Funso lachitatu - ndi kukula kwanji kwa ma seva oyenera kusankha?
Nkhaniyi inathetsedwa yokha. Nthawi zambiri, makasitomala samapanga masanjidwe a seva kukhala akulu kwambiri, ndipo izi zikugwirizana ndi malingaliro a nkhaniyi kuti achepetse kuphatikizika kwa ma seva 30-40.

Kuphatikiza apo, pogawa magawo a seva, timachepetsa ntchito ya algorithm yolinganiza.

Funso lachinayi - Kodi maukonde a neural ndi oyenera bwanji kwa ife ndi njira yayitali yophunzirira komanso kusanja kosowa? Tinaganiza zosiya kuti tigwiritse ntchito ma aligorivimu osavuta kuti tipeze zotsatira mumasekondi.

Kusungitsa Katundu mu Openstack (Gawo 2)

Kufotokozera kwa dongosolo lomwe limagwiritsa ntchito ma aligorivimu oterowo ndi zovuta zake zitha kupezeka apa

Tidakhazikitsa ndikukhazikitsa dongosololi ndikupeza zotsatira zolimbikitsa - tsopano limasanthula pafupipafupi kuchuluka kwamtambo ndikupanga malingaliro osuntha makina owoneka bwino, omwe amakhala olondola kwambiri. Ngakhale tsopano zikuwonekeratu kuti titha kukwaniritsa 10-15% kutulutsidwa kwazinthu zamakina atsopano pomwe tikuwongolera ntchito zomwe zilipo kale.

Kusungitsa Katundu mu Openstack (Gawo 2)

Pamene kusalinganika kwa RAM kapena CPU kuzindikirika, dongosololi limalamula wokonza Tionix kuti azitha kusamuka komwe kumafunikira makina enieni. Monga momwe zikuwonekera kuchokera pamakina owunikira, makinawo adasuntha kuchokera kumodzi (kumtunda) kupita ku wina (otsika) ndikumasula kukumbukira pagulu lapamwamba (lomwe likuwonetsedwa m'mabwalo achikasu), motsatana ndikukhala pansi (lomwe likuwunikira zoyera). zozungulira).

Tsopano tikuyesera kuwunika molondola momwe ma aligorivimu amakono akuyendera ndipo tikuyesera kupeza zolakwika zomwe zingatheke mmenemo.

Gawo 3

Zikuwoneka kuti wina atha kukhazika mtima pansi pa izi, kudikirira kutsimikizika kotsimikizika ndikutseka mutuwo.
Koma timakakamizika kuchita gawo latsopano ndi mwayi wotsatirawu wodziwikiratu

  1. Ziwerengero mwachitsanzo, apa ΠΈ apa zikuwonetsa kuti makina a purosesa awiri ndi anayi ndi otsika kwambiri pakuchitapo kanthu kuposa makina a purosesa imodzi. Izi zikutanthauza kuti ogwiritsa ntchito onse amalandira zotulutsa zochepa kwambiri kuchokera ku CPU, RAM, SSD, LAN, FC zogulidwa m'makina opangira ma multiprocessor poyerekeza ndi machitidwe amodzi.
  2. Okonza zothandizira pawokha akhoza kukhala ndi zolakwika zazikulu, nayi imodzi mwankhani pa mutu uwu.
  3. Tekinoloje zoperekedwa ndi Intel ndi AMD zowunikira RAM ndi cache zimapangitsa kuti zitheke kuphunzira momwe makina amagwirira ntchito ndikuwayika m'njira yoti oyandikana nawo "aphokoso" asasokoneze makina "achete".
  4. Kukula kwa magawo (maukonde, makina osungira, choyambirira cha makina enieni, mtengo wakusamuka, kukonzekera kwake kusamuka).

Chiwerengero

Chotsatira cha ntchito yathu kuwongolera ma aligorivimu anali kunena momveka bwino kuti kugwiritsa ntchito ma aligorivimu amakono ndizotheka kukwaniritsa kukhathamiritsa kwakukulu kwazinthu zapakati pa data (25-30%) komanso nthawi yomweyo kupititsa patsogolo ntchito zamakasitomala.

Ma algorithm ozikidwa pa neural network ndi yankho losangalatsa, koma lomwe likufunika kupititsa patsogolo, ndipo chifukwa cha malire omwe alipo, siloyenera kuthana ndi vuto lamtunduwu pama voliyumu omwe amafanana ndi mitambo yachinsinsi. Panthawi imodzimodziyo, algorithm inasonyeza zotsatira zabwino mu mitambo yapagulu ya kukula kwakukulu.

Tikuwuzani zambiri za kuthekera kwa mapurosesa, ma scheduler, ndi kusanja kwapamwamba m'nkhani zotsatirazi.

Source: www.habr.com

Kuwonjezera ndemanga