Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Iyo magwaro ekutsigira sisitimu mubhangi redu iri kuramba ichigadzira uye kuwedzera, uye izvo zvinodikanwa zvekumhanya uye kukanganisa kushivirira zviri kungowedzera. Pane imwe nguva, kuchengetedza LMS pasina kutarisisa kwepakati kwakave nenjodzi. Kuti tichengetedze maitiro ebhizinesi kuVTB uye kurerutsa basa revatariri, isu takaisa mhinduro yakavakirwa pane akazaruka matekinoroji. Nerubatsiro rwayo, tinokwanisa kupindura zvine hungwaru kune zviitiko, kudzivirira matambudziko anogona kuitika. Pazasi pekuchekwa pane nyaya yeruzivo rwedu mukushandisa yemahara software kutarisa hombe-mabhizinesi masisitimu.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Sei uchitarisisa gwaro rako manejimendi system?

Kubva 2005, tsigiro yemagwaro kuVTB Bank "yakagadziriswa" neCompanyMedia system. Iyo LMS inoshandisa vanopfuura zviuru makumi matanhatu vashandisi vanogadzira magwaro matsva anopfuura miriyoni mwedzi wega wega. Masevha edu anofanirwa kushanda kwemaawa makumi maviri nemana pazuva: chero nguva pane 60-24 vanhu vari muhurongwa, vakabatana nenyika yese, kubva kuPetropavlovsk-Kamchatsky kuenda kuKaliningrad. Sekondi yega yega yekuvhiya kweLMS zvinoreva shanduko gumi kusvika gumi neshanu.

Kuti tive nechokwadi chokuti hurongwa hunoita nemazvo mabasa ayo akagoverwa, takaisa chivako chinoshivirira chinokanganisa chinoshandisa maproxy servers, kukumbira kuenzanisa, kuchengetedzwa kwemashoko, kutsvaga-magwaro akazara, nzira dzekubatanidza uye kuchengetedza. Kutsigira uye kutonga chirongwa chechiyero ichi chinoda zviwanikwa zvakakura. Mamaneja anotarisisa ruzivo rwekutanga nezve server mashandiro, RAM kuremerwa, CPU nguva, I / O subsystem, zvichingodaro kutenderera wachi. Asi kunze kweizvi, mamwe ma analytics akajeka anodiwa:

  • kuverenga nguva yakashandiswa pakuita zviitiko zvebhizinesi;
  • kutarisa kusimba kwemaitiro ehurongwa uye mutoro pairi;
  • kutsvaga kutsauswa muzvikamu zvehurongwa kubva kune zvakabvumidzwa zvisiri-kushanda zvinodiwa.

Makore gumi nerimwe mushure mekuunzwa kweLMS, nyaya yekupindura kwemhando dzakasiyana siyana dzekukanganisa yave yakanyanya kuoma. Vatungamiri vebhangi vakaziva kuti kushanda pasina vatariri uye hurongwa hwehupenyu hwehupenyu huri kutamba nemoto: kukundikana kuduku muhurongwa hwebhizimisi hwezinga iri kunogona kukonzera mamiriyoni mukurasikirwa.

Muna 2016, takatanga kuunza maturusi ekukurumidza kuona matambudziko mukushanda kweLMS, kusanganisira yekutarisa maparamendi ekufarira kwatiri munguva chaiyo. Pakutanga, iyo yakashandiswa yekutarisa sisitimu yakaiswa uye yakayedzwa mukati meiyo InterTrust kambani zvivakwa.

Kwazvakatangira

Nhasi, iyo yepakati application yekutarisa sisitimu yeVTB LMS, yakavakirwa yakavhurika sosi software zvigadzirwa, inobatsira kudzivirira zvikanganiso zvakawanda zvine chekuita nekuyerera kwegwaro, nekukurumidza uye nemazvo kuronga matambudziko, uye nekukasira kupindura chero zviitiko. Inosanganisira ma subsystems maviri:

  • yekutarisa iyo IT masisitimu ehurongwa masevhisi;
  • kutarisa kuitika kwekukanganisa mukushanda kweLMS.

Izvo zvese zvakatanga neimwechete yemahara yekutarisa app. Mushure mekuita sarudzo dzinoverengeka, takagara paZabbix - software yemahara iyo yakatanga kunyorerwa masevhisi emabhangi nemidziyo. Iyi PHP web-based system, inogona kuchengeta data muMySQL, PostgreSQL, SQLite kana Oracle Database, yaive yakakwana kune zvatinoda.

Zabbix inomhanyisa vamiririri vayo pane yega sevha uye inounganidza ruzivo rwemetrics yekufarira munguva chaiyo mune imwechete dhatabhesi. Uchishandisa iyo application, zviri nyore kuunganidza data pamusoro pemutoro pa processors uye RAM, pakushandiswa kwetiweki uye zvimwe zvinhu, tarisa kuwanikwa uye mhinduro yeakajairwa masevhisi (SMTP kana HTTP), mhanyisa zvirongwa zvekunze, uye tsigiro yekutarisa kuburikidza. SNMP.

Mushure mekuendesa Zabbix, takagadzirisa zviyero zvehardware, uye pakutanga izvi zvaive zvakakwana. Asi VTB SDO inoramba ichikura uye ichikura: muna 2016, nhamba yemaseva yakawedzera zvinooneka, maitiro ekufambisa akaonekwa, Bank of Moscow, VTB Capital, uye VTB24 yakabatana nehurongwa. Hapasisina akakwana metrics, uye takadzidzisa Zabbix kuteedzera ruzivo nezve kuvapo kwemitsara pane imwe neimwe yevhoriyamu yakabatana nevhavha (kunze kwebhokisi Zabbix inoratidza chete general disk queue), pamwe nenguva yainotora. kupedzisa imwe nzira.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Uye zvakare, isu takashongedza sisitimu yacho nezvakawanda zvinokonzeresa - mamiriro ayo chiziviso chinotumirwa kune maneja (meseji muTeregiramu, SMS kune nhamba yefoni kana email). Zvikonzero zvinogona kugadzirwa kune chero seti yemaparamita. Semuenzaniso, unogona kutsanangura imwe muzana yemahara dhisiki nzvimbo, uye sisitimu inozivisa maneja kana chikumbaridzo chakatarwa chasvika, kana kukuzivisa iwe kana maitiro ekumashure arikureba kupfuura nguva dzose.

Java yekubatanidza uye kuona data

Isu takawedzera zvakanyanya huwandu hwe data yakaongororwa, asi munguva pfupi izvi zvakange zvisina kukwana pakutarisa kunoshanda. Tichitora mukana wekuti CompanyMedia's LMS iJava application, isu takabatana neJava Virtual Machine kuburikidza neJMX interface uye takakwanisa kutora Java metrics zvakananga. Uye kwete chete zviyero zvakajairwa zveJava yakakosha chiitiko, senge GC basa rakasimba kana Heap kushandiswa, asiwo chaiwo maedzo ane hukama zvakananga kune inotepfekwa application kodhi.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Muna 2017, rinenge gore mushure mekushandiswa kwehurongwa hwekutarisa, zvakava pachena kuti kuitira kuti ushande zvakajairika nehuwandu hwe data yakaunganidzwa muZabbix, pakanga pasina kukwana kwekuona - yakaoma skrini. Mhinduro yakanakisa yedambudziko iri yaive zvakare yemahara software - Grafana, iri nyore dashboard yemametrics inobvumidza iwe kuunganidza data rese pane imwe skrini.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Iyo Grafana interface inopindirana, inoyeuchidza yeOLAP system. Iyo subsystem inoratidza iyo data yakagamuchirwa neZabbix pane imwechete skrini, ichipa ruzivo muchimiro chegirafu uye madhayagiramu ari nyore kuongorora. Mutungamiri anogona nyore kugadzirisa zvimedu zvaanoda.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Kuongorora uye kudzivirira kubvisa zvikanganiso muLMS system

Iyo ELK yakavhurika sosi software chikuva inokubatsira kusefa uye kuongorora ruzivo rwakagamuchirwa panguva yekutarisa. Ichi chakavhurika chigadzirwa chine matatu ane simba maturusi ekuunganidza, kuchengetedza uye kuongorora data: Elasticsearch, Logstash uye Kibana. Kuitwa kweiyo subsystem inobvumira, kunyanya, kuona munguva chaiyo kuti vangani zvikanganiso zvakaitika muhurongwa, pane maseva uye kana zvikanganiso izvi zvinodzokororwa.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Iye zvino maneja anogona kuona dambudziko padanho rekutanga, kunyangwe mushandisi asati asangana naro. Kutarisisa kwakadai kunobvumidza iwe kudzivirira kusashanda kwehurongwa nekubvisa zvikanganiso nenguva. Mukuwedzera, isu tinogona kunzwisisa kuti maitiro ehurongwa akachinja sei mushure mekuvandudzwa, pamwe nekuona matambudziko matsva kana akaonekwa.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Business Operations Monitoring

Pamusoro pemabasa ekutanga ekutarisa mashandisirwo ezviwanikwa, iyo sisitimu ine kugona kuongorora nekudzora mashandiro ebhizinesi.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Kuongorora iyo yakazara nguva yekuitwa kwebhizinesi mashandiro anotendera iwe kuti uone zvinhu zvitsva uye unzwisise mabatiro avanoita pakushanda kwehurongwa.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Kutarisa nguva yekuitwa kwezvikumbiro zvebasa rega rega rebhizinesi kunoita kuti zvikwanise kuona mashandiro anotsauka kubva pane zvakajairwa.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Iyo skrini iri pamusoro muenzaniso wekutarisa basa rekumashure maererano nekutsauka kwaro kubva pane zvakajairwa.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Rondedzero yemabasa anodzorwa maererano nebasa ravo pane imwe sevha inobvumidza iwe kuona zvikanganiso - kusanganisira kudzokorora kwekuita basa - pamaseva ese.

Vhura sosi software yeLMS: iyo yemahara yakapfava inobatsira kutonga yakakosha mabhizinesi masisitimu paVTB

Maitiro munguva yekuitwa kwemashure maitiro anotariswa zvakare.

Iyo sisitimu inokura, inokura uye inobatsira kubata nematambudziko

Nekuitwa kweiyo yakatsanangurwa sisitimu, kutarisa kushanda kweLMS maseva kwave kurerutswa zvakanyanya. Zvakadaro, marudzi akasiyana-siyana emakakatanwa anomuka nguva nenguva, achikanganisa kukurumidza kwekuyerera kwegwaro uye kukonzera kunyunyuta kwevashandisi. Saka takaona kuti zvaive zvakafanira kudzora maitiro ekushandisa pachayo, uye kwete maseva chete.

Kugadzirisa dambudziko iri, mubhadhari akabatanidzwa kune yekutarisa sisitimu kuburikidza neAPI, iyo inoshanda neboka remasevhisi ekushandisa. Nekuda kweizvi, maneja anogona kuona kuti zvinotora nguva yakareba sei sevha kupindura kune yega yega mushandisi chikumbiro.

Dhata pane nguva yekupindura sevha yakavepo kuti iongororwe, izvo zvakaita kuti zvikwanise kubatanidza kudzikira kweLMS nemaitirwo ari kuitika paseva. Kunyanya, mamiriro ezvinhu anonakidza akabuda: sevha iri kushanda zvishoma nezvishoma, kunyange panguva ino haina kutakurwa. Tichiongorora iyo inomaly, takawana kutsauka mukushanda kweGarbage Collector Java. Pakupedzisira, zvakazoitika kuti kwaiva kushanda kusina kururama kwebasa iri kwakatungamirira kumamiriro ezvinhu aya. Nekutora kutonga kweGarbage Collector Java, isu takabvisa zvachose dambudziko.

Aya ndiwo maitiro emahara software anobatsira gwaro manejimendi system muindasitiri yemabhangi kukura nekukura. Isu takabata chete nyaya huru dzine chekuita neVTB SDO yekutarisa system. Kana iwe uchida ruzivo, bvunza mune zvakataurwa, isu tichafara kugovera ruzivo rwedu newe.

Source: www.habr.com

Voeg