
Mis on BMS
InsenerisĂŒsteemide töö jĂ€lgimise sĂŒsteem andmete keskuses on infrastruktuuri oluline element, mis mĂ”jutab otseselt sellist tĂ€htsat nĂ€itajat nagu personali reageerimise kiirus hĂ€daolukordadele ning seetĂ”ttu ka katkestusteta töö kestust.Â
BMS (Building Monitoring System) jĂ€lgimisse sĂŒsteeme pakuvad paljud globaalsete andmete keskuste varustajate ettevĂ”tted. Linxdatacenter'i tegevuse jooksul Venemaal oleme tutvunud erinevate sĂŒsteemidega ning kohanud vastandlikke lĂ€henemisviise varustajate poolt nende sĂŒsteemide kasutusele vĂ”tmisel.Â
Jagame, kuidas me tĂ€iustasime oma BMS-i sĂŒsteemi viimase aasta jooksul ja miks. Â
Probleemi tuum
KĂ”ik sai alguse 10 aastat tagasi, kui avasime Linxdatacenter'i andmete keskuse Peterburis. BMS-sĂŒsteem vastas tolleaegsetele tööstusstandarditele, olles fĂŒĂŒsiline server, millel oli installitud tarkvara ja millele pÀÀseldi kliendiprogrammi kaudu (nii nimetatud "paks klient").Â
Turul, mis pakkus selliseid lahendusi, oli turul toona vĂ€he. Nende tooted olid standard, ainus vastus esitatud vajadusele. Ja tuleb tunnustada: nii toona kui ka praegu tĂ€idavad turuliidrid oma pĂ”hifunktsiooni - pakkuda funktsionaalseid lahendusi andmekeskuste toimimiseks.Â
Loogiline valik meie jaoks oli BMS lahendus ĂŒhelt maailma suurimalt tootjalt. Valitud sĂŒsteem vastas sel hetkel kĂ”igile nĂ”udmistele, millega tuleb silmitsi seista keerukate insenerikomplekside jĂ€lgimisel, nagu andmekeskus.Â
Kuid aja jooksul on kasutajate nĂ”udmised ja ootused (ehk siis meie, andmekeskuste operaatorite) IT-lahenduste osas muutunud. Suured tarnijad, nagu turuanalĂŒĂŒs tĂ”estas, ei olnud selleks valmis.
Korporatiivne IT turg on kogenud suurt mĂ”ju B2C valdkonnalt. Digitaalsed lahendused peavad tĂ€na tagama lĂ”ppkasutaja töö mugavuse - selle eesmĂ€rgi seadavad endale arendajad. Seda on nĂ€ha paljude korporatiivsete rakenduste kasutajaliideste (UI) ja kasutajakogemuse (UX) parendamisest.Â
Inimesed harjuvad mugavusega kĂ”igis digitaalsetes tööriistades oma igapĂ€evaelus ning esitavad samu nĂ”udmisi ka tĂ¶Ă¶ĂŒlesannete jaoks kasutatavatele tööriistadele. Oodatakse, et ettevĂ”tte rakendustelt on sama visuaalsus, arusaadavus, lihtsus ja lĂ€bipaistvus nagu finantsteenustes, takso tellimisel vĂ”i veebipoodides. IT-spetsialistid, kes rakendavad lahendusi ettevĂ”tte keskkonnas, soovivad samuti kĂ”iki kaasaegseid "mugavusi": lihtne juurutamine ja skaleerimine, vigade taluvus ja piiramatu kohandamisvĂ”imalus.Â
Suured rahvusvahelised tarnijad jĂ€tavad tihti need trendid tĂ€helepanuta. Tuginedes oma aastakĂŒmnete pikkusele autoriteedile tööstuses, on korporatsioonid klientidega töötades sageli kategoreetilised ja paindumatud. Illusioon oma asendamatuse kohta ei vĂ”imalda neil nĂ€ha, kuidas noored tehnoloogiaettevĂ”tted, kes pakuvad alternatiivseid lahendusi, mis on suunatud konkreetsele kliendile, ilmuvad otse nende nina ette, lisaks brĂ€ndile ĂŒle maksma minemata.
Vana BMS-sĂŒsteemi puudusedÂ
Peamine puudus olemasoleva vananenud BMS-lahenduse juures oli selle aeglane töö. Mitmete juhtumite uurimine, mis olid seotud valvemeeskonna aeglase reageerimisega, aitas meil mĂ”ista, et mĂ”nikord kuvatakse sĂŒndmused BMS-sĂŒsteemis suure viivitusega. Samas ei olnud sĂŒsteem ĂŒlekoormatud ega riknenud, lihtsalt selle komponentide versioonid (nt JAVA) olid vananenud ja ei suutnud korrektselt töötada uute operatsioonisĂŒsteemide versioonidega ilma uuendusteta. Neid sai uuendada vaid koos BMS-sĂŒsteemiga, kusjuures tarnija ei taganud automaatset versioonide jĂ€rjepidevust, seega oleks meie jaoks see protsess peaaegu sama töömahukas kui uuele sĂŒsteemile ĂŒleminek, ja uus lahendus sĂ€ilitaks osa vanadest puudustest. Â
Lisame siia veel mÔned ebameeldivad 'pisiasjad':
- Uute seadmete ĂŒhendamise tasu, mis pĂ”hineb printsiibil 'ĂŒks IP-aadress â ĂŒks tasuline litsents';Â
- Tarkvara uuendamise vÔimatuse tingimusel, et peab ostma tugipaketi (see tÀhendab tasuta komponentide uuendamist ja vigade parandamist BMS-programmis);
- Kallis tugi;Â
- Asukoht âraudsesseâ serverisse, mis vĂ”ib rikki minna ja mille arvutusressursid on piiratud;
- âVarundamineâ teise rauast serveri paigaldamisega, koos kopeeritud litsentside paketiga. Sel juhul puudub sĂŒnkroniseerimine andmebaaside vahel peamise ja varuserveri vahel â see tĂ€hendab andmebaasi kĂ€sitsi ĂŒleviimist ja pikka aega varserverile ĂŒleminekut;
- Kasutaja âpaksâ klient, mis ei ole vĂ€ljastpoolt ligipÀÀsetav, ilma mobiiliseadmetele laiendusteta ja kaugjuurdepÀÀsu vĂ”imalusteta;
- Piiratud veebiliides ilma graafiliste kaardide ja heliteavitusteta, mis on vÀljastpoolt ligipÀÀsetav, kuid mis on töötajate seas praktiliselt kasutamata oma vÀhese informatiivsuse tÔttu;
- Kasutajaliideses puudub animatsioon â kogu grafika koosneb vaid pildikattest ja staatilistest ikoonidest. Tulemuseks on ĂŒldiselt madal visuaalne taseme;
NÀgi vÀlja umbes selline:


- Piirangud virtuaalsete andurite loomisel â saadaval on ainult liitmisfunktsioon, samas kui reaalsed andurimudelid nĂ”uavad matemaatiliste operatsioonide kogumi sooritamise vĂ”imalust, et korrektsete arvutuste tulemused peegeldaksid töö reaalsusi;Â
- TÔrge saada reaalaegset vÔi arhiiviandmete ligipÀÀsu mis tahes eesmÀrgil (nÀiteks kliendi iseteeninduse portaalis kuvamiseks);
- TĂ€ielik paindlikkuse ja reserveerimise puudumine BMSi kohandamiseks olemasolevate andmekeskuse protsesside jĂ€rgi.Â
NĂ”uded uuele BMS sĂŒsteemile
Arvestades eeltoodut, on meie peamised nÔuded jÀrgmised:
- Kaks sĂ”ltumatut omavahel varundavat masinat automaatse sĂŒnkroonimisega, mis töötavad kahes erinevas pilveplatvormis eri andmekeskustes (meie puhul on need Linxdatacenteri andmekeskused Peterburis ja Moskvas);
- Uute seadmete tasuta lisamine;
- Tasuta tarkvarauuendus ja selle komponente (vÀlja arvatud funktsionaalsuse arenduse osas);
- Avatud lĂ€htekood, mis vĂ”imaldab meil sĂŒsteemi iseseisvalt hooldada, kui arendajal on probleeme;
- VÔimalus saada ja kasutada BMSist andmeid, nÀiteks veebilehel vÔi iseteeninduse portaalis;
- LigipÀÀs veebibrauseri kaudu ilma âpaksuâ kliendita;
- Töötajate domeeni kasutajakontode kasutamine BMSi ligipÀÀsuks;
- Animatsioonide olemasolu ning palju vĂ€ikeseid ja mitte nii vĂ€ikeseid soove, mis materialiseerusid pĂ”hjalikus tehnilises ĂŒlesandes.
Viimane piisk

Seal hetkel, kui mĂ”istsime, et andmekeskus on oma BMS-i ĂŒle kasvanud, tundus kĂ”ige ilmsem lahendus olevat olemasoleva sĂŒsteemi uuendamine. "Hobuseid ei vahetata ĂŒletamisel", eks ole?Â
Kuid suured korporatsioonid ei paku tavaliselt kohandatud muudatusi oma aastakĂŒmneid 'lihitud' lahendustes, mida mĂŒĂŒakse kĂŒmnetes riikides. Samal ajal, kui noored ettevĂ”tted katsetavad ideid vĂ”i prototĂŒĂŒpe tulevaste toodete osas potentsiaalsete tarbijate seas ning tuginevad toote arendamisel kasutajate tagasisidele, mĂŒĂŒvad korporatsioonid litsentse kunagi tĂ”eliselt vingele, kuid kahjuks tĂ€naseks aegunud ja paindumatule tootele.
Ja tundsime lĂ€henemisviisis muutust. Suhtlemisel vanema BMSi tootjaga sai kiiresti selgeks, et pakutav vĂ€rskendus tĂ€hendab tegelikult uue sĂŒsteemi ostmist koos osalise andmete ĂŒleviimisega, kĂ”rgete kuludega ja ĂŒleviimisega seotud ootamatustega, mida ei osanud prognoosida isegi tootja ise. Loomulikult tĂ”usis vĂ€rskendatud lahenduse tehnilise toe hind ning jĂ€tkuvalt oli vajalik osta litsentse laienemise korral.
Ja kĂ”ige ebameeldivam oli see, et uus sĂŒsteem ei suutnud tĂ€ielikult rahuldada meie varundamisnĂ”udeid. Uuendatud BMSi saaks rakendada nii, nagu soovisime, pilveplatvormil, mis lubaks meil loobuda 'raja' kasutamisest, kuid varundamise valik ei kuulunud hinna sisse. Andmete varundamiseks peaksime ostma teise virtuaalne server BMSi ja tĂ€iendava litsentside komplekti. Ăhe litsentsi hind oli umbes 76 dollarit ja arvestades IP-aadresse 1000 ĂŒksuse suurust, tekib 76 000 dollari suurune lisakulu ainult varusĂŒsteemi litsentside eest.Â
Uues BMS versioonis on âtordil kirsiksâ vajadus osta lisalasentse âkĂ”ikidele seadmeteleâ â isegi pĂ”hiserverile. Siinkohal tuleb selgitada, et on seadmeid, mis on BMS-iga ĂŒhendatud kaudu vĂ€ravate. VĂ€raval on ĂŒks IP-aadress, kuid see haldab mitmeid seadmeid (keskmiselt 10). Vanas BMS-is nĂ”udis see ĂŒhe litsentsi iga IP-aadressi kohta, statistika nĂ€gi vĂ€lja umbes nii: âIP-aadresse/litsentse 1000, seadmeid 1200â. Uuendatud BMS töötas erineva pĂ”himĂ”tte jĂ€rgi ning statistika nĂ€eks vĂ€lja nii: âIP-aadresse 1000, seadmeid/litsentse 1200â. See tĂ€hendab, et tarnija muutis uues versioonis litsentside mÀÀramise pĂ”himĂ”tet ja me pidime ostma juurde veel umbes 200 litsentsi.Â
âUuendamiseâ eelarve koosnes lĂ”puks neljast punktist:Â
- pilveteenuse versiooni hind ja selle migreerimise teenus;Â
- lisalitsentsid olemasolevale paketile seadmete jaoks, mis on ĂŒhendatud vĂ€ravate kaudu;
- varu pilveteenuse versiooni hind;Â Â
- varumoodulite litsentside komplekt.Â
Kogu projekti maksumus ĂŒletas 100 000 dollarit! Ja see ei hĂ”lma vajadust osta litsentse tulevastele seadmetele.
KokkuvĂ”ttes mĂ”istsime, et meie jaoks on lihtsam â ja vĂ”ib-olla isegi odavam â tellida sĂŒsteem, mis on loodud nullist ja arvestab kĂ”iki meie nĂ”udmisi, pakkudes samas tulevikus moderniseerimise vĂ”imalusi. Kuid sellist keerulist sĂŒsteemi tuleks veel leida, pakkumisi vĂ”rrelda, valida ning koos finalisti ehk valitud ettevĂ”ttega lĂ€bida tee nĂ”uetele spetsifikatsioonist rakendamiseni⊠Selle kohta loe rohkem peagi teises kirjutises.Â
Allikas: habr.com


