Andmete jÀlgimine andmekeskuses: kuidas me vahetasime vana BMS-i uue vastu. Osa 1

Andmete jÀlgimine andmekeskuses: kuidas me vahetasime vana BMS-i uue vastu. Osa 1

Mis on BMS

InsenerisĂŒsteemide tööd jĂ€lgiva sĂŒsteemi BMS andmekeskuses kujutab endast infrastruktuuri olulist elementi, mis mĂ”jutab otseselt sellist olulist nĂ€itajat andmekeskuse jaoks nagu personali reaktsiooniaeg hĂ€daolukordadele ja seega ka katkestusteta töö kestus. 

BMS-sĂŒsteemid (Building Monitoring System) pakuvad paljud globaalsete tarnijate seadmed andmekeskustele. Linxdatacenteri tegevuse ajal Venemaal oleme saanud tuttavaks erinevate sĂŒsteemidega ja seisnud silmitsi diametraalselt vastandlike lĂ€henemisviisidega tarnijate poolte suhtes nende sĂŒsteemide kasutamisel. 

RÀÀgime, kuidas me tĂ€iendasime oma BMS-i sĂŒsteemi viimase aasta jooksul ja miks.  

Probleemi juur

KĂ”ik algas 10 aastat tagasi Linxdatacenteri andmekeskuse avamisest Peterburis. BMS-sĂŒsteem, vastavalt tollasele tööstusstandardile, olid fĂŒĂŒsiline server, millele oli installitud tarkvara, ja millele pÀÀseti ligi kliendiprogrammi kaudu (nn "paks klient"). 

Selliste lahenduste pakkumisega tegelevaid ettevÔtteid oli tol ajal turul vÀhe. Nende tooted olid norm ja ainus vastus olemasolevale nÔudmisele. Tuleb tunnustada: nii siis kui praegu toimetavad turuliidrid oma pÔhifunktsiooniga - pakuvad funktsionaalseid lahendusi andmekeskuste tööks. 

Loogiline valik meie jaoks oli BMS lahendus ĂŒhelt suurimalt ĂŒlemaailmselt tootjalt. Valitud sĂŒsteem vastas tol hetkel kĂ”igile monitoreerimise nĂ”uetele kompleksse inseneriobjekti, nagu andmekeskus, jĂ€lgimiseks. 

Kuid aja jooksul muutusid kasutajate (st meie, andmekeskuste operaatorite) nĂ”udmised ja ootused IT-lahendustele. Suured tootjad, nagu nĂ€itas turuanalĂŒĂŒs, ei osutunud selleks valmis.

EttevĂ”tte IT turg on kogenud tugevat mĂ”ju B2C valdkonnast. Digitaalsed lahendused peavad tĂ€napĂ€eval tagama lĂ”ppkasutaja töö lihtsuse – sellise eesmĂ€rgi seadavad endale arendajad. Seda on nĂ€ha paljude ettevĂ”tte rakenduste kasutajaliideste (UI) ja kasutajakogemuse (UX) tĂ€iustamisel. 

Inimene harjub mugavusega kĂ”iges, mis puudutab digitaalseid tööriistu igapĂ€evaelus, ja esitab samu nĂ”udmisi tĂ¶Ă¶ĂŒlesannete jaoks kasutatavatele tööriistadele. Inimesed ootavad ettevĂ”tete rakendustelt sama selgust, intuitiivsust, lihtsust ja lĂ€bipaistvust, nagu nad saavad finantsteenustes, takso tellimisel vĂ”i veebikaubanduses. IT-spetsialistid, kes rakendavad lahendusi ettevĂ”tte keskkonnas, soovivad samuti kĂ”iki kaasaegseid „lisandeid”: lihtsat juurutamist ja skaleerimist, tĂ”rketaluvust ja piiramatuid kohandamisvĂ”imalusi. 

Suured rahvusvahelised mĂŒĂŒjad jĂ€tavad sageli need trendid tĂ€helepanuta. Toetudes oma pikaajalisele autoriteedile valdkonnas, on korporatsioonid klientidega töötades sageli kategoorilised ja paindumatud. Illusioon enda asendamatust olemisest ei luba neil nĂ€ha, kuidas nende ees kerkivad noored tehnoloogilised ettevĂ”tted, mis pakuvad alternatiivseid lahendusi, mis on kohandatud konkreetsete klientide vajadustele, ning seda ilma brĂ€ndi eest liialdamata.

Vana BMS sĂŒsteemi puudused 

Peamine miinus meie praeguses vananenud BMS lahenduses oli selle aeglane töö. Mitme juhtumi uurimine, mis oli seotud valvepersonali aeglase reageerimisega, aitas meil mĂ”ista, et mĂ”nikord ilmusid sĂŒndmused BMS sĂŒsteemi suure viivitusega. Samal ajal ei olnud sĂŒsteem ĂŒlekoormatud ega rikki, lihtsalt selle komponentide (nĂ€iteks JAVA) versioonid olid vananenud ja ei saanud koos uute operatsioonisĂŒsteemide versioonidega Ă”igesti töötada ilma uuendusteta. Nende uuendamine oli vĂ”imalik ainult koos BMS sĂŒsteemiga, samas ei taganud mĂŒĂŒja automaatset versioonide jĂ€rjepidevust, seega oleks meie jaoks protsess praktiliselt sama töömahukas kui ĂŒleminek uuele sĂŒsteemile, ning uus lahendus sĂ€ilitaks osa vanade puudustest.  

Lisame siia veel mĂ”ned ebameeldivad „pisiasjad”:

  1. Uute seadmete ĂŒhendamise tasu pĂ”himĂ”ttel â€žĂŒks IP-aadress – ĂŒks tasuline litsents”; 
  2. Tarkvara uuendamise vÔimatuse tÔttu ilma tugipaketi ostmiseta (siin mÔeldakse tasuta komponentide uuendamist ja tÔrgete kÔrvaldamist BMS programmis);
  3. KÔrge hoolduskulu; 
  4. Asukoht „raudserveris“, mis vĂ”ib ebaĂ”nnestuda ja millel on piiratud arvutusressursid;
  5. „Tagareservatsioon“ teise rauaserveri seadistamise kaudu, millel on dubleeriv litsentside pakett. Sel juhul puudub peamise ja reservaarsĂŒsteemi vahel sĂŒnkroniseerimine – see tĂ€hendab kĂ€sitsi andmebaasi edasiviimist ja pikaajalist ĂŒleminekut reservile;
  6. Kasutaja „raske“ klient, mis pole vĂ€ljastpoolt ligipÀÀsetav, ilma mobiilseadmetele mĂ”eldud laienduse ja kaugjuurdepÀÀsu vĂ”imaluseta;
  7. LÔigatud veebiliides, ilma graafikakaartide ja heliteavitusteta, ligipÀÀsetav vÀljastpoolt, kuid töötajad praktiselt ei kasuta seda selle teavet andva sisendi puudumise tÔttu;
  8. Liidese animatsiooni puudumine – kogu graafika koosneb ainult pildi „aluspinnast“ ja staatilistest ikoonidest. Selle tagajĂ€rjel on ĂŒldine visuaalsuse tase madal;

    See nÀgi vÀlja umbes nii:

    Andmete jÀlgimine andmekeskuses: kuidas me vahetasime vana BMS-i uue vastu. Osa 1

    Andmete jÀlgimine andmekeskuses: kuidas me vahetasime vana BMS-i uue vastu. Osa 1

  9. Piirang virtuaalsete anduritena – saadaval on ainult liitmisfunktsioon, samas kui reaalsed andurid vajavad vĂ”imalust teostada kompleksseid matemaatilisi operatsioone korrektsete arvutuste tegemiseks, mis kajastavad töö reaalsusi; 
  10. VÔimetus saada andmeid reaalajas vÔi arhiivist mistahes eesmÀrkidel (nÀiteks kliendi isiklikus kabinetis kuvamiseks);
  11. TÀielik paindlikkuse puudumine ja vÔimalus midagi muuta BMS-i olemasolevate andmekeskuste protsesside kohandamiseks. 

Uue BMS-sĂŒsteemi nĂ”uded

Arvestades eelöeldut, on meie pÔhivajadused jÀrgmised:

  1. Kaks sĂ”ltumatut ĂŒksteise varu sĂŒsteemi automaatse sĂŒnkroniseerimisega, mis töötavad kahes erinevas pilveplatvormis erinevates andmekeskustes (meie puhul Linxdatacenteri andmekeskused Peterburis ja Moskvas);
  2. Tasuta uute seadmete lisamine;
  3. Tasuta tarkvara ja selle komponentide uuendamine (vÀlja arvatud funktsionaalsuse tÀiustused);
  4. Avatud lĂ€htekood, mis vĂ”imaldab meil sĂŒsteemi iseseisvalt toetada, kui arendaja poolel tekivad probleemid;
  5. VÔimalus saada ja kasutada andmeid BMS-ist, nÀiteks veebisaidil vÔi isiklikus kabinetis;
  6. LigipÀÀs lĂ€bi WEB-brauseri ilma „raske” kliendi vajaduseta;
  7. Töötajate domeenikontode kasutamine BMS-i ligipÀÀsuks;
  8. Animatsiooni olemasolu ja veel palju vĂ€iksemaid ja mitte nii vĂ€ikseid soove, mis on materialiseerunud pĂ”hjalikuks tehniliseks ĂŒlesandeks.

Viimane tilk

Andmete jÀlgimine andmekeskuses: kuidas me vahetasime vana BMS-i uue vastu. Osa 1

Sel hetkel, kui me mĂ”istsime, et andmekeskus on oma BMS-ist ĂŒle kasvanud, tundus kĂ”ige loomulikum lahendus olema olemasoleva sĂŒsteemi uuendamine. "Hobuseid sildadel ei vahetata", eks? 

Kuid suured korporatsioonid ei paku tavaliselt kohandatavaid muudatusi oma aastakĂŒmneid "lihitud" lahendustes, mida mĂŒĂŒakse kĂŒmnetes riikides. Samas kui noored ettevĂ”tted katsetavad oma ideid vĂ”i prototĂŒĂŒpe tuleviku toodete potentsiaalsete tarbijatega ning tuginevad arendamisel kasutajate tagasisidele, jĂ€tkavad korporatsioonid litsentside mĂŒĂŒmist kunagi pĂ€riselt suurepĂ€rase, kuid kahjuks tĂ€naseks vananenud ja jĂ€iga toote ĂŒle.

Ja me tundsime seda lĂ€henemisviisi vĂ€ga teravalt. Kirjavahetuses vana BMS tootjaga sai ĂŒsna kiiresti selgeks, et mĂŒĂŒja pakutav olemasoleva sĂŒsteemi uuendus tĂ€hendab meie jaoks tegelikult uue sĂŒsteemi ostmist osaliselt automatiseeritud andmeĂŒlekandega, kĂ”rgete kulude ja varjatud probleemidega andmete ĂŒlekandmisel, mida isegi tootja ise ei suutnud ennustada. Loomulikult tĂ”usis sel juhul uuendatud lahenduse teeninduskulud ja pĂŒsis vajadus osta litsentse laienemise korral.

Kuid kĂ”ige ebameeldivam osa oli see, et uus sĂŒsteem ei saanud tĂ€ielikult rahuldada meie varukoopiate vajadusi. Uuendatud BMS-i oleks saanud rakendada nii nagu me soovisime, pilvepĂ”hisel platvormil, mis oleks vĂ”imaldanud meil loobuda "rauda" kasutada, kuid varukoopia valik ei kuulu hinna sisse. Andmete varundamiseks oleksime pidanud ostma teise virtuaalserverit BMS-i ja tĂ€iendava litsentside komplekti. Ühe litsentsi hind on umbes 76 dollarit ja arvu IP-aadresse 1000 ĂŒhiku juures koguneb 76 000 dollarit tĂ€iendavaid kulutusi ainult varumootori litsentside peale. 

Uue BMS-i "kirsiks" on vajadus osta lisalitsentse "kĂ”ikidele seadmetele" – isegi pĂ”hiserverile. Siin tuleb selgitada, et on seadmeid, mis on BMS-iga ĂŒhendatud kaudu vĂ€rav. VĂ€raval on ĂŒks IP-aadress, kuid see kontrollib mitmeid seadmeid (keskmiselt 10). Vana BMS-i jaoks oli vajalik ĂŒhe litsentsi omamine vĂ€rava IP-aadressi kohta, statistika nĂ€gi vĂ€lja umbes nii: "IP-aadresse/litsentse 1000, seadmeid 1200". Uuendatud BMS töötas teistsuguse pĂ”himĂ”tte alusel ja 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 ning me pidime ostma veel umbes 200 litsentsi. 

Uuendamise eelarve koosnes lÔpuks neljast punktist: 

  • pilveversiooni hind ja selle migreerimise teenus; 
  • lisalitsentsid olemasolevale paketile seadmetele, mis on ĂŒhendatud kaudu vĂ€rav;
  • kasutuse reservpilve versioon;  
  • varusĂŒsteemi litsentside komplekt. 

Projekti kogumaksumus oli ĂŒle 100 000 dollar! Ja see ei hĂ”lma vajadust osta litsentse uutele seadmetele tulevikus.

KokkuvĂ”ttes mĂ”istsime, et meie jaoks oleks lihtsam – ja vĂ”ib-olla ka odavam – tellida sĂŒsteem, mis on loodud nullist, arvestades meie kĂ”iki nĂ”udeid ja nĂ€eb ette tulevikusuuendamise vĂ”imaluse. Kuid soovijate leidmine sellise keerulise sĂŒsteemi arendamiseks, pakkumiste vĂ”rdlemine, valimine ja finalistiga teekond alates nĂ”udest kuni rakendamiseni... Selle kohta – loe teises osas peatselt. 

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster