Övervakning i datacentret: hur vi bytte ut det gamla BMS mot det nya. Del 1

Övervakning i datacentret: hur vi bytte ut det gamla BMS mot det nya. Del 1

Vad Àr BMS

Övervakningssystemet för ingenjörssystem i datacenter Ă€r en nyckelkomponent i infrastrukturen som direkt pĂ„verkar en sĂ„ viktig indikator för datacentret som personalens reaktionshastighet pĂ„ nödsituationer och dĂ€rmed varaktigheten av oavbruten drift. 

BMS-system (Building Monitoring System) erbjuds av mÄnga globala leverantörer av utrustning för datacenter. Under Linxdatacenters verksamhet i Ryssland har vi haft möjlighet att bekanta oss med olika system och möta radikalt olika tillvÀgagÄngssÀtt frÄn leverantörerna nÀr det gÀller drift av dessa system. 

Vi berÀttar hur vi helt har uppdaterat vÄrt BMS-system under det senaste Äret och varför.  

Problemet i grunden

Allt började för 10 Är sedan med lanseringen av Linxdatacenter i Sankt Petersburg. Enligt branschstandarder vid den tiden bestod BMS-systemet av en fysisk server med installerad programvara, dÀr Ätkomsten skedde via en klientprogramvara (den sÄ kallade "tjocka klienten"). 

Företag som erbjöd sĂ„dana lösningar var fĂ„ pĂ„ marknaden vid den tiden. Deras produkter var standarden, det enda svaret pĂ„ det existerande behovet. Och vi fĂ„r ge dem kredit: bĂ„de dĂ„ och nu hanterar marknadsledarna i allmĂ€nhet sin grundlĂ€ggande uppgift – att tillhandahĂ„lla funktionella lösningar för driften av datacenter. 

Det logiska valet för oss blev BMS-lösningen frÄn en av de största globala tillverkarna. Det valda systemet uppfyllde dÄ alla krav för övervakning av en komplex ingenjörsanlÀggning som datacentret Àr. 

Men med tiden har kraven och förvÀntningarna frÄn anvÀndare (det vill sÀga vi, datacenters operatörer) pÄ IT-lösningar förÀndrats. Och stora leverantörer visade sig, som analysen av marknaden för erbjudna lösningar visade, vara oförberedda för detta.

Marknaden för företags-IT har blivit starkt pĂ„verkad av B2C-sektorn. Digitala lösningar idag mĂ„ste sĂ€kerstĂ€lla anvĂ€ndarvĂ€nligheten för den slutliga anvĂ€ndaren – det Ă€r det mĂ„l som utvecklarna har för sig. Detta mĂ€rks genom förbĂ€ttringen av anvĂ€ndargrĂ€nssnitt (UI) och kvaliteten pĂ„ anvĂ€ndarupplevelsen (UX) i mĂ„nga företagsapplikationer. 

MÀnniskor vÀnjer sig vid komforten i alla aspekter av digitala verktyg i vardagen och stÀller samma krav pÄ verktygen de anvÀnder för arbetsuppgifter. MÀnniskor förvÀntar sig samma tydlighet, intuitivitet, enkelhet och transparens frÄn företagsapplikationer som de fÄr frÄn finansiella tjÀnster, taxibestÀllningar eller onlinehandel. IT-specialister som implementerar lösningar i företagsmiljöer strÀvar ocksÄ efter att fÄ alla moderna "gottigheter": enkel distribution och skalbarhet, driftsÀkerhet och obegrÀnsade anpassningsmöjligheter. 

Stora internationella leverantörer missar ofta dessa trender. Byggda pÄ sin lÄngvariga auktoritet inom branschen Àr företag ofta kategoriska och oflexibla i sitt arbete med kunder. Illusionen av egen osviklighet hindrar dem frÄn att se hur unga, teknologiska företag bokstavligen dyker upp framför nÀsan och erbjuder alternativa lösningar skrÀddarsydda för specifika kunder, utan att överbetala för varumÀrke.

Nackdelar med det gamla BMS-systemet 

Den största nackdelen med vÄr existerande, förÄldrade BMS-lösning var dess lÄngsamma prestanda. Utredningen av flera hÀndelser kopplade till för lÄngsam reaktion frÄn vaktpersonalen hjÀlpte oss att förstÄ att hÀndelser ibland visades i BMS-systemet med stor fördröjning. Systemet var varken överbelastat eller felaktigt, utan bara komponentversionerna (till exempel JAVA) var förÄldrade och kunde inte fungera korrekt med nya operativsystemversioner utan uppdateringar. Att uppdatera dem kunde endast göras tillsammans med BMS-systemet, samtidigt som leverantören inte sÀkerstÀllde automatisk versionskontinuitet, vilket skulle göra processen praktiskt taget lika tidskrÀvande som att övergÄ till ett nytt system, medan den nya lösningen skulle behÄlla vissa av det gamla systemets brister.  

LÄt mig lÀgga till nÄgra obehagliga "smÄ detaljer":

  1. Avgift för att ansluta nya enheter pĂ„ principen "ett IP-adress – en betallicens"; 
  2. OförmÄga att uppdatera mjukvaran utan att köpa supportpaket (syftar pÄ uppdateringar av kostnadsfria komponenter och buggfixar i sjÀlva BMS-programmet);
  3. Hög kostnad för support; 
  4. Placerad pÄ en "dedikerad" server som kan gÄ sönder och har begrÀnsade berÀkningsresurser;
  5. "Reservsystem" genom installation av en andra dedikerad server med duplicerade licenspaket. HĂ€r saknas synkronisering av databaser mellan huvudsakliga och reservservrar – vilket innebĂ€r manuell överföring av databasen och lĂ„nga övergĂ„ngstider till reserv;
  6. "Tjock" klient för anvÀndaren, otillgÀnglig utifrÄn, utan mobilutvidgning och alternativ för fjÀrrÄtkomst;
  7. Beskurad webbgrÀnssnitt utan grafiska kort och ljudaviseringar, tillgÀnglig utifrÄn, men nÀstan aldrig anvÀnd av anstÀllda pÄ grund av sin bristande informativitet;
  8. Avsaknad av animation i grĂ€nssnittet – all grafik bestĂ„r endast av en "bakgrundsbild" och statiska ikoner. Resultatet Ă€r en allmĂ€nt lĂ„g visuell nivĂ„;

    Det sÄg ungefÀr sÄ hÀr ut:

    Övervakning i datacentret: hur vi bytte ut det gamla BMS mot det nya. Del 1

    Övervakning i datacentret: hur vi bytte ut det gamla BMS mot det nya. Del 1

  9. BegrĂ€nsning i skapandet av virtuella sensorer – endast additionsfunktionen Ă€r tillgĂ€nglig, medan modellerna för verkliga sensorer krĂ€ver möjlighet att utföra ett komplex av matematiska operationer för korrekta berĂ€kningar som speglar verkligheten i arbetet; 
  10. Det gÄr inte att fÄ data i realtid eller frÄn arkivet för nÄgot syfte (till exempel för att visa i kundens personliga konto);
  11. Helt avsaknad av flexibilitet och möjlighet att Àndra nÄgot i BMS för att anpassa det till de befintliga processerna i datacentret. 

Krav pÄ det nya BMS-systemet

Med hÀnsyn till det ovanstÄende har vÄra huvudsakliga krav blivit följande:

  1. TvÄ oberoende ömsesidigt reservmaskiner med automatisk synkronisering, som körs pÄ tvÄ olika molnplattformar i olika datacenter (i vÄrt fall datacenter Linxdatacenter i Sankt Petersburg och Moskva);
  2. Gratis tillÀgg av nya enheter;
  3. Gratis uppdateringar av programvara och dess komponenter (förutom funktionsutveckling);
  4. Öppen kĂ€llkod som gör att vi sjĂ€lva kan stödja systemet vid problem med utvecklaren;
  5. Möjlighet att fÄ och anvÀnda data frÄn BMS, till exempel pÄ webbplatsen eller i det personliga kontot;
  6. Åtkomst via WEB-lĂ€sare utan "tjock" klient;
  7. AnvÀndning av domÀnanvÀndarkonton för anstÀllda för Ätkomst till BMS;
  8. NÀrvaro av animation och mÄnga andra smÄ och inte sÄ smÄ önskemÄl som har materialiserats i en detaljerad kravspecifikation.

Den sista droppen

Övervakning i datacentret: hur vi bytte ut det gamla BMS mot det nya. Del 1

I det ögonblicket nÀr vi insÄg att datacentret hade övervuxit sin BMS, verkade den mest uppenbara lösningen vara att uppgradera det befintliga systemet. "Man byter inte hÀstar mitt i floden", eller hur? 

Men stora företag erbjuder vanligtvis inte anpassade Àndringar av sina i decennier "polerade" lösningar, som sÀljs i tiotals lÀnder. Medan unga företag testar en idé eller prototyp av en kommande produkt pÄ potentiella kunder och bygger produktutvecklingen pÄ anvÀndarfeedback, fortsÀtter företagen att sÀlja licenser för det som en gÄng var en faktisk fantastisk, men tyvÀrr numera förÄldrad och oflexibel produkt.

Och vi kÀnde skillnaden i tillvÀgagÄngssÀttet pÄ egen hand. Under korrespondensen med tillverkaren av den gamla BMS blev det ganska snabbt tydligt att den uppdatering som föreslogs av leverantören av det befintliga systemet faktiskt skulle bli en ny systemköp för oss med en halvautomatisk överföring av databasen, hög kostnad och fallgropar vid överföringen som Àven tillverkaren inte kunde förutsÀga. SjÀlvklart ökade i det hÀr fallet kostnaden för support av den uppdaterade lösningen, och behovet av att köpa licenser vid expansion kvarstod.

Och det mest obehagliga var att det nya systemet inte fullt ut kunde tillfredsstÀlla vÄra krav pÄ ÄterstÀllning. Det uppdaterade BMS-systemet kunde genomföras som vi ville, pÄ en molnplattform, vilket skulle ha gjort att vi kunde avstÄ frÄn "hÄrdvara", men alternativet för backup var inte inkluderat i kostnaden. För att sÀkerhetskopiera data skulle vi behöva köpa en andra virtuell server BMS och en extra uppsÀttning licenser. Med en licenskostnad pÄ cirka $76 och ett antal IP-adresser pÄ 1000 enheter handlar det om $76 000 i extra kostnader bara för licenser till reservmaskinen. 

Den stora förĂ€ndringen i den nya versionen av BMS Ă€r att det nu krĂ€vs köp av ytterligare licenser "för alla enheter" – Ă€ven för den primĂ€ra servern. HĂ€r behöver vi förklara att det finns enheter som Ă€r kopplade till BMS via gateways. En gateway har en IP-adress men kontrollerar flera enheter (i genomsnitt 10). I den gamla BMS-systemet behövdes en licens per IP-adress för gatewayen, statistiken sĂ„g i stort sett ut sĂ„ hĂ€r: "IP-adresser/licenser 1000, enheter 1200". Den uppdaterade BMS fungerade pĂ„ ett annat sĂ€tt och statistiken skulle se ut sĂ„ hĂ€r: "IP-adresser 1000, enheter/licenser 1200". Det vill sĂ€ga att leverantören har förĂ€ndrat principen för licensiering i den nya versionen, och vi skulle behöva köpa ungefĂ€r 200 ytterligare licenser. 

Budgeten för "uppdateringen" bestod slutligen av fyra punkter: 

  • kostnaden för den molnbaserade versionen och tjĂ€nsten för migrering till den; 
  • ytterligare licenser för den befintliga paketet för enheter som Ă€r kopplade via gateways;
  • kostnaden för en reservmolnversion;  
  • ett set med licenser för reservmaskinen. 

Den totala kostnaden för projektet översteg 100 000 USD! Och detta utan att nÀmna behovet av att köpa licenser för nya enheter i framtiden.

Till slut insĂ„g vi att det skulle bli enklare – kanske till och med billigare – att bestĂ€lla ett system som skapades frĂ„n grunden, vilket beaktar alla vĂ„ra krav och förutsĂ€tter möjligheten till uppgradering i framtiden. Men vi behövde ocksĂ„ hitta intresserade som kunde utveckla ett sĂ„ komplext system, jĂ€mföra erbjudanden, vĂ€lja och gĂ„ med finalisterna genom processen frĂ„n kravspecifikation till genomförande
 LĂ€s mer om detta i del tvĂ„ av materialet snart. 

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster