Kas ir BMS
InženiersistÄmu darbÄ«bas uzraudzÄ«bas sistÄma datu centrÄ ir bÅ«tisks infrastruktÅ«ras elements, kas tieÅ”i ietekmÄ tÄdu datu centram bÅ«tisku rÄdÄ«tÄju kÄ personÄla reaÄ£ÄÅ”anas Ätrums avÄrijas situÄcijÄs un lÄ«dz ar to arÄ« nepÄrtrauktas darbÄ«bas ilgums.
BMS (Building Monitoring System) uzraudzÄ«bas sistÄmas piedÄvÄ daudzi pasaules mÄroga datu centru aprÄ«kojuma pÄrdevÄji. Linxdatacenter darba laikÄ KrievijÄ mums bija iespÄja iepazÄ«ties ar dažÄdÄm sistÄmÄm un sastapties ar diametrÄli pretÄju pÄrdevÄju pieeju Å”o sistÄmu darbÄ«bai.
MÄs pastÄstÄ«sim, kÄ mÄs pilnÄ«bÄ atjauninÄjÄm savu BMS sistÄmu pÄdÄjÄ gada laikÄ un kÄpÄc.
ProblÄmas sakne
Viss sÄkÄs pirms 10 gadiem ar Linxdatacenter datu centra darbÄ«bas uzsÄkÅ”anu SanktpÄterburgÄ. BMS sistÄma saskaÅÄ ar to gadu nozares standartiem bija fizisks serveris ar instalÄtu programmatÅ«ru, kurai piekļuva caur klienta programmu (tÄ saukto ābiezoā klientu).
Tolaik tirgÅ« bija maz uzÅÄmumu, kas piedÄvÄja Å”Ädus risinÄjumus. ViÅu produkti bija standarts, vienÄ«gÄ atbilde uz esoÅ”ajÄm vajadzÄ«bÄm. Un mums ir jÄpieŔķir viÅiem savs pienÄkums: gan toreiz, gan Å”odien tirgus lÄ«deri parasti tiek galÄ ar savu pamatuzdevumu - nodroÅ”inÄt funkcionÄlus risinÄjumus datu centru darbÄ«bai.
LoÄ£iska izvÄle mums bija BMS risinÄjums no viena no pasaules lielÄkajiem ražotÄjiem. IzvÄlÄtÄ sistÄma tobrÄ«d atbilda visÄm sarežģītas inženiertehniskÄs iekÄrtas, piemÄram, datu centra, uzraudzÄ«bas prasÄ«bÄm.
TaÄu laika gaitÄ lietotÄju (tas ir, datu centru operatoru) prasÄ«bas un cerÄ«bas no IT risinÄjumiem ir mainÄ«juÅ”Äs. Un lielie pÄrdevÄji, kÄ liecina piedÄvÄto risinÄjumu tirgus analÄ«ze, nebija tam gatavi.
KorporatÄ«vo IT tirgus ir piedzÄ«vojis nopietnu B2C sektora ietekmi. DigitÄlajiem risinÄjumiem mÅ«sdienÄs ir jÄnodroÅ”ina Ärta pieredze gala lietotÄjam ā tas ir izstrÄdÄtÄju izvirzÄ«tais mÄrÄ·is. Tas ir acÄ«mredzams daudzu uzÅÄmumu lietojumprogrammu lietotÄja saskarÅu (UI) un lietotÄja pieredzes (UX) uzlabojumos.
CilvÄks ikdienÄ pierod pie komforta visa, kas saistÄ«ts ar digitÄlajiem rÄ«kiem, un izvirza tÄdas paÅ”as prasÄ«bas instrumentiem, kÄdus izmanto darba uzdevumu veikÅ”anai. CilvÄki sagaida no uzÅÄmuma lietojumprogrammÄm tÄdu paÅ”u redzamÄ«bu, intuititÄti, vienkÄrŔību un caurspÄ«dÄ«gumu, kas viÅiem ir pieejams finanÅ”u pakalpojumos, taksometru izsaukÅ”anÄ vai iepirkÅ”anÄs tieÅ”saistÄ. ArÄ« IT speciÄlisti, kas ievieÅ” risinÄjumus korporatÄ«vajÄ vidÄ, cenÅ”as saÅemt visus mÅ«sdienu ālabumusā: vienkÄrÅ”u izvietoÅ”anu un mÄrogoÅ”anu, kļūdu toleranci un neierobežotas pielÄgoÅ”anas iespÄjas.
Lielie starptautiskie pÄrdevÄji bieži neievÄro Ŕīs tendences. Paļaujoties uz savu ilggadÄjo autoritÄti nozarÄ, korporÄcijas, strÄdÄjot ar klientiem, bieži izrÄdÄs kategoriskas un neelastÄ«gas. IlÅ«zija par savu neaizstÄjamÄ«bu neļauj redzÄt, kÄ viÅiem burtiski zem deguna parÄdÄs jauni tehnoloÄ£iju uzÅÄmumi, kas piedÄvÄ alternatÄ«vus risinÄjumus, kas pielÄgoti konkrÄtam klientam, turklÄt nepÄrmaksÄjot par zÄ«molu.
VecÄs BMS sistÄmas trÅ«kumi
EsoÅ”Ä novecojuÅ”Ä BMS risinÄjuma galvenais trÅ«kums mums bija tÄ lÄnÄ darbÄ«ba. IzmeklÄjot vairÄkus notikumus, kuros dežurÄjoÅ”ais personÄls nereaÄ£Äja pietiekami Ätri, ļÄva mums saprast, ka dažkÄrt notikumu rÄdÄ«Å”anÄ BMS ir bijusi ievÄrojama kavÄÅ”anÄs. TajÄ paÅ”Ä laikÄ sistÄma nebija pÄrslogota vai bojÄta, vienkÄrÅ”i tÄs komponentu versijas (piemÄram, JAVA) bija novecojuÅ”as un nevarÄja pareizi darboties ar jaunÄm operÄtÄjsistÄmu versijÄm bez atjauninÄjumiem. Tos bija iespÄjams atjauninÄt tikai kopÄ ar BMS sistÄmu, un pÄrdevÄjs nenodroÅ”inÄja automÄtisku versiju nepÄrtrauktÄ«bu, tas ir, mums process bÅ«tu gandrÄ«z tikpat darbietilpÄ«gs kÄ pÄreja uz jaunu sistÄmu, un jaunais risinÄjums saglabÄts. daži no vecÄ trÅ«kumiem.
Å eit pievienosim vÄl dažas nepatÄ«kamas āsÄ«kas lietasā:
- Apmaksa par jaunu ierÄ«Äu pieslÄgÅ”anu pÄc principa āviena IP adrese ā viena maksas licenceā;
- NespÄja atjauninÄt programmatÅ«ru, neiegÄdÄjoties atbalsta paketi (tas nozÄ«mÄ bezmaksas komponentu atjauninÄÅ”anu un kļūdu novÄrÅ”anu paÅ”Ä BMS programmÄ);
- Augstas atbalsta izmaksas;
- AtraÅ”anÄs vieta uz ādzelzsā servera, kas var neizdoties un kuram ir ierobežoti skaitļoÅ”anas resursi;
- āAtlaiÅ”anaā, instalÄjot otru aparatÅ«ras serveri ar licences pakotnes dublikÄtu. TajÄ paÅ”Ä laikÄ nenotiek datu bÄzu sinhronizÄcija starp galveno un rezerves serveriem - tas nozÄ«mÄ manuÄlu datu bÄzes pÄrsÅ«tÄ«Å”anu un ilgu pÄreju uz dublÄjumu;
- āBiezsā lietotÄja klients, nepieejams no Ärpuses, bez mobilÄs ierÄ«ces paplaÅ”inÄjuma un attÄlÄs piekļuves iespÄjas;
- NoÅemts tÄ«mekļa interfeiss bez grafiskajÄm kartÄm un skaÅas paziÅojumiem, pieejams no Ärpuses, taÄu informÄcijas trÅ«kuma dÄļ darbinieki praktiski neizmanto;
- AnimÄcijas trÅ«kums saskarnÄ - visa grafika sastÄv tikai no āfonaā attÄla un statiskÄm ikonÄm. RezultÄts ir vispÄrÄjs zems redzamÄ«bas lÄ«menis;
Viss izskatÄ«jÄs apmÄram Å”Ädi:
- VirtuÄlo sensoru izveides ierobežojums ir tÄds, ka ir pieejama tikai pievienoÅ”anas funkcija, savukÄrt reÄlu sensoru modeļiem ir nepiecieÅ”ama iespÄja veikt matemÄtisku darbÄ«bu kopu, lai pareizi aprÄÄ·ini, kas atspoguļo darbÄ«bas realitÄti;
- NespÄja iegÅ«t datus reÄllaikÄ vai no arhÄ«va jebkÄdiem nolÅ«kiem (piemÄram, lai parÄdÄ«tu klienta personÄ«gajÄ kontÄ);
- PilnÄ«gs elastÄ«bas trÅ«kums un spÄja mainÄ«t jebko BMS, lai tas atbilstu esoÅ”ajiem datu centra procesiem.
PrasÄ«bas jaunai BMS sistÄmai
Å emot vÄrÄ iepriekÅ” minÄto, mÅ«su galvenÄs prasÄ«bas bija Å”Ädas:
- Divas neatkarÄ«gas, savstarpÄji liekas maŔīnas ar automÄtisku sinhronizÄciju, kas darbojas uz divÄm dažÄdÄm mÄkoÅu platformÄm dažÄdos datu centros (mÅ«su gadÄ«jumÄ Linxdatacenter SanktpÄterburgas un Maskavas datu centros);
- Bezmaksas jaunu ierÄ«Äu pievienoÅ”ana;
- Bezmaksas programmatÅ«ras atjauninÄjumi un to komponenti (izÅemot funkcionÄlos uzlabojumus);
- AtvÄrtÄ pirmkoda kods, kas ļauj mums neatkarÄ«gi atbalstÄ«t sistÄmu, ja izstrÄdÄtÄja pusÄ rodas problÄmas;
- IespÄja saÅemt un izmantot datus no BMS, piemÄram, vietnÄ vai savÄ personÄ«gajÄ kontÄ;
- Piekļuve caur WEB pÄrlÅ«kprogrammu bez bieza klienta;
- DomÄna darbinieku kontu izmantoÅ”ana, lai piekļūtu BMS;
- AnimÄcijas pieejamÄ«ba un daudzas citas mazas un ne tik mazas vÄlmes, kas materializÄjÄs detalizÄtÄ tehniskajÄ specifikÄcijÄ.
PÄdÄjais piliens
BrÄ«dÄ«, kad sapratÄm, ka datu centrs ir pÄraudzis savu BMS, visredzamÄkais risinÄjums mums Ŕķita esoÅ”Äs sistÄmas atjauninÄÅ”ana. "ViÅi nemaina zirgus pusceļÄ," vai ne?
TomÄr lielÄs korporÄcijas, kÄ likums, nepiedÄvÄ pielÄgotas modifikÄcijas saviem gadu desmitiem vecajiem āpulÄtajiemā risinÄjumiem, ko pÄrdod desmitiem valstu. KamÄr jaunie uzÅÄmumi pÄrbauda nÄkotnes produkta ideju vai prototipu uz potenciÄlajiem patÄrÄtÄjiem un paļaujas uz lietotÄju atsauksmÄm, izstrÄdÄjot produktu, korporÄcijas turpina pÄrdot licences kÄdreiz ļoti forÅ”am produktam, taÄu, diemžÄl, Å”odien tas ir novecojis un neelastÄ«gs.
Un mÄs paÅ”i jutÄm atŔķirÄ«bu pieejÄ. Sazinoties ar vecÄs BMS ražotÄju, Ätri kļuva skaidrs, ka pÄrdevÄja piedÄvÄtÄs esoÅ”Äs sistÄmas atjauninÄÅ”anas rezultÄtÄ mÄs faktiski iegÄdÄtos jaunu sistÄmu ar pusautomÄtisku datu bÄzes pÄrsÅ«tÄ«Å”anu, augstÄm izmaksÄm un nepilnÄ«bÄm darbÄ«bas laikÄ. nodoÅ”anu, ko pat pats ražotÄjs nevarÄja paredzÄt. Protams, Å”ajÄ gadÄ«jumÄ atjauninÄtÄ risinÄjuma tehniskÄ atbalsta izmaksas pieauga, un saglabÄjÄs nepiecieÅ”amÄ«ba iegÄdÄties licences paplaÅ”inÄÅ”anas laikÄ.
Un visnepatÄ«kamÄkais bija tas, ka jaunÄ sistÄma nevarÄja pilnÄ«bÄ apmierinÄt mÅ«su rezervÄcijas prasÄ«bas. AtjauninÄto BMS sistÄmu varÄtu ieviest, kÄ vÄlÄjÄmies, uz mÄkoÅa platformas, kas ļautu atteikties no aparatÅ«ras, taÄu cenÄ nebija iekļauta atlaiÅ”anas iespÄja. Lai dublÄtu datus, mums bÅ«tu jÄiegÄdÄjas otrs BMS virtuÄlais serveris un papildu licenÄu komplekts. TÄ kÄ vienas licences izmaksas ir aptuveni 76 ASV dolÄri un IP adreÅ”u skaits ir 1000 vienÄ«bas, tas rada papildu izdevumus lÄ«dz 76 000 ASV dolÄru tikai par licencÄm rezerves maŔīnai.
āĶirsisā jaunajÄ BMS versijÄ bija nepiecieÅ”amÄ«ba iegÄdÄties papildu licences āvisÄm ierÄ«cÄmā ā pat galvenajam serverim. Å eit ir jÄprecizÄ, ka ir ierÄ«ces, kas ir savienotas ar BMS caur vÄrtejÄm. VÄrtejai ir viena IP adrese, bet tÄ kontrolÄ vairÄkas ierÄ«ces (vidÄji 10). VecajÄ BMS bija nepiecieÅ”ama viena licence katrai vÄrtejas IP adresei, statistika izskatÄ«jÄs apmÄram Å”Ädi: "1000 IP adreses/licences, 1200 ierÄ«ces." AtjauninÄtÄ BMS strÄdÄja pÄc cita principa, un statistika izskatÄ«tos Å”Ädi: "1000 IP adreses, 1200 ierÄ«ces/licences." Tas ir, pÄrdevÄjs jaunajÄ versijÄ mainÄ«ja licenÄu pieŔķirÅ”anas principu, un mums bija jÄiegÄdÄjas aptuveni 200 papildu licences.
āAtjauninÄÅ”anasā budžets galu galÄ sastÄvÄja no Äetriem punktiem:
- mÄkoÅa versijas un migrÄcijas pakalpojumu izmaksas uz to;
- papildu licences esoÅ”ajai pakotnei ierÄ«cÄm, kas savienotas ar vÄrteju starpniecÄ«bu;
- rezerves mÄkoÅa versijas izmaksas;
- rezerves maŔīnas licenÄu komplekts.
Projekta kopÄjÄs izmaksas bija vairÄk nekÄ 100 000 USD! Un tas nemaz nerunÄjot par nepiecieÅ”amÄ«bu nÄkotnÄ iegÄdÄties licences jaunÄm ierÄ«cÄm.
RezultÄtÄ sapratÄm, ka mums bÅ«s vieglÄk - un varbÅ«t pat lÄtÄk - pasÅ«tÄ«t sistÄmu, kas izveidota no nulles, Åemot vÄrÄ visas mÅ«su prasÄ«bas un paredzot modernizÄcijas iespÄju nÄkotnÄ. Bet tie, kas vÄlÄjÄs izstrÄdÄt tik sarežģītu sistÄmu, vÄl bija jÄatrod, jÄsalÄ«dzina priekÅ”likumi, jÄatlasa un ar finÄlistu nostaigÄts ceļŔ no tehniskajÄm specifikÄcijÄm lÄ«dz realizÄcijai... Par to jau pavisam drÄ«z lasiet materiÄla otrajÄ daļÄ.
Avots: www.habr.com