Pagsubaybay sa data center: kung paano namin pinalitan ang lumang BMS ng bago. Bahagi 1

Pagsubaybay sa data center: kung paano namin pinalitan ang lumang BMS ng bago. Bahagi 1

Ano ang BMS

Ang sistema ng pagsubaybay para sa pagpapatakbo ng mga sistema ng engineering sa isang data center ay isang pangunahing elemento ng imprastraktura, na direktang nakakaapekto sa isang mahalagang tagapagpahiwatig para sa isang data center bilang ang bilis ng pagtugon ng mga tauhan sa mga sitwasyong pang-emergency at, dahil dito, ang tagal ng walang patid na operasyon. 

Ang mga sistema ng pagsubaybay sa BMS (Building Monitoring System) ay inaalok ng maraming pandaigdigang vendor ng kagamitan para sa mga data center. Sa panahon ng trabaho ng Linxdatacenter sa Russia, nagkaroon kami ng pagkakataong makilala ang iba't ibang mga system at makatagpo ng mga salungat na diskarte ng mga vendor sa pagpapatakbo ng mga system na ito. 

Sinasabi namin sa iyo kung paano namin ganap na na-update ang aming BMS system sa nakalipas na taon at bakit.  

Ang ugat ng problema

Nagsimula ang lahat 10 taon na ang nakakaraan sa paglulunsad ng Linxdatacenter data center sa St. Petersburg. Ang sistema ng BMS, ayon sa mga pamantayan ng industriya ng mga taong iyon, ay isang pisikal na server na may naka-install na software, na na-access sa pamamagitan ng isang programa ng kliyente (ang tinatawag na "makapal" na kliyente). 

Mayroong ilang mga kumpanya na nag-aalok ng mga naturang solusyon sa merkado sa oras na iyon. Ang kanilang mga produkto ay ang pamantayan, ang tanging sagot sa isang umiiral na pangangailangan. At dapat nating ibigay sa kanila ang kanilang nararapat: parehong noon at ngayon, ang mga pinuno ng merkado sa pangkalahatan ay nakayanan ang kanilang pangunahing gawain - ang paghahatid ng mga functional na solusyon para sa mga operating data center. 

Ang lohikal na pagpipilian para sa amin ay ang BMS na solusyon mula sa isa sa pinakamalaking tagagawa sa mundo. Natugunan ng napiling system noong panahong iyon ang lahat ng mga kinakailangan para sa pagsubaybay sa isang kumplikadong pasilidad ng engineering, tulad ng isang data center. 

Gayunpaman, sa paglipas ng panahon, ang mga kinakailangan at inaasahan ng mga gumagamit (iyon ay, sa amin, mga operator ng data center) mula sa mga solusyon sa IT ay nagbago. At ang mga malalaking vendor, tulad ng ipinakita ng isang pagsusuri sa merkado para sa mga iminungkahing solusyon, ay hindi handa para dito.

Ang corporate IT market ay nakaranas ng malubhang impluwensya mula sa sektor ng B2C. Ang mga digital na solusyon ngayon ay dapat magbigay ng komportableng karanasan para sa end user - ito ang layunin na itinakda ng mga developer para sa kanilang sarili. Ito ay makikita sa mga pagpapabuti sa mga user interface (UI) at karanasan ng gumagamit (UX) ng maraming mga enterprise application. 

Nasasanay ang isang tao sa ginhawa ng lahat ng bagay na nauugnay sa mga digital na tool sa pang-araw-araw na buhay, at naglalagay ng parehong mga hinihingi sa mga tool na ginagamit niya para sa mga gawain sa trabaho. Inaasahan ng mga tao mula sa mga enterprise application ang parehong visibility, intuitiveness, simple at transparency na available sa kanila sa mga serbisyong pinansyal, pagtawag sa taxi o online shopping. Nagsusumikap din ang mga IT specialist na nagpapatupad ng mga solusyon sa isang corporate environment na makatanggap ng lahat ng modernong "goodies": simpleng deployment at scaling, fault tolerance at walang limitasyong mga posibilidad sa pag-customize. 

Madalas na hindi napapansin ng malalaking internasyonal na vendor ang mga trend na ito. Sa pag-asa sa kanilang matagal nang awtoridad sa industriya, ang mga korporasyon ay kadalasang nagiging kategorya at hindi nababaluktot kapag nakikipagtulungan sa mga customer. Ang ilusyon ng kanilang sariling indispensability ay hindi nagpapahintulot sa kanila na makita kung paano lumilitaw ang mga batang kumpanya ng teknolohiya nang literal sa ilalim ng kanilang mga ilong, na nag-aalok ng mga alternatibong solusyon na iniayon sa isang partikular na customer, at walang labis na pagbabayad para sa tatak.

Mga disadvantages ng lumang BMS system 

Ang pangunahing kawalan ng umiiral na hindi napapanahong solusyon ng BMS para sa amin ay ang mabagal na operasyon nito. Ang pagsisiyasat sa ilang mga kaganapan kung saan ang mga naka-duty na tauhan ay hindi tumugon nang mabilis nang sapat na humantong sa amin na maunawaan na kung minsan ay may malaking pagkaantala sa mga kaganapan na ipinapakita sa BMS. Kasabay nito, ang system ay hindi na-overload o may sira, ito ay ang mga bersyon ng mga bahagi nito (halimbawa, JAVA) ay lipas na at hindi gumana nang tama sa mga bagong bersyon ng mga operating system nang walang mga update. Posibleng i-update lamang ang mga ito kasama ng BMS system, at ang vendor ay hindi nagbigay ng awtomatikong pagpapatuloy ng mga bersyon, iyon ay, para sa amin ang proseso ay halos kasing lakas ng paggawa ng paglipat sa isang bagong sistema, at ang bagong solusyon ay napanatili ilan sa mga pagkukulang ng luma.  

Magdagdag tayo ng ilan pang hindi kasiya-siyang "maliit na bagay" dito:

  1. Pagbabayad para sa pagkonekta ng mga bagong device sa prinsipyo ng "isang IP address - isang bayad na lisensya"; 
  2. Kawalan ng kakayahang mag-update ng software nang hindi bumibili ng package ng suporta (nangangahulugan ito ng pag-update ng mga libreng bahagi at pag-aalis ng mga error sa mismong BMS program);
  3. Mataas na halaga ng suporta; 
  4. Lokasyon sa isang "bakal" na server, na maaaring mabigo at may limitadong mga mapagkukunan sa pag-compute;
  5. "Kalabisan" sa pamamagitan ng pag-install ng pangalawang server ng hardware na may duplicate na pakete ng lisensya. Kasabay nito, walang pag-synchronize ng mga database sa pagitan ng pangunahing at backup na mga server - na nangangahulugang manu-manong paglipat ng database at mahabang panahon ng paglipat sa backup;
  6. "Makapal" na kliyente ng user, hindi naa-access mula sa labas, nang walang extension para sa isang mobile device at opsyon sa remote na access;
  7. Isang stripped-down na web interface na walang mga graphic card at sound notification, naa-access mula sa labas, ngunit halos hindi ginagamit ng mga empleyado dahil sa kakulangan nito ng impormasyon;
  8. Kakulangan ng animation sa interface - lahat ng graphics ay binubuo lamang ng isang "background" na imahe at mga static na icon. Ang resulta ay isang pangkalahatang mababang antas ng visibility;

    Ang lahat ay mukhang ganito:

    Pagsubaybay sa data center: kung paano namin pinalitan ang lumang BMS ng bago. Bahagi 1

    Pagsubaybay sa data center: kung paano namin pinalitan ang lumang BMS ng bago. Bahagi 1

  9. Ang isang limitasyon sa paglikha ng mga virtual na sensor ay ang pagdaragdag ng function lamang ang magagamit, habang ang mga modelo ng mga tunay na sensor ay nangangailangan ng kakayahang magsagawa ng isang hanay ng mga mathematical na operasyon para sa mga tamang kalkulasyon na nagpapakita ng mga katotohanan ng operasyon; 
  10. Kawalan ng kakayahang makakuha ng data sa real time o mula sa archive para sa anumang layunin (halimbawa, para ipakita sa personal na account ng kliyente);
  11. Kumpletong kawalan ng flexibility at kakayahang baguhin ang anumang bagay sa BMS upang umangkop sa mga kasalukuyang proseso ng data center. 

Mga kinakailangan para sa isang bagong BMS system

Isinasaalang-alang ang nasa itaas, ang aming mga pangunahing kinakailangan ay ang mga sumusunod:

  1. Dalawang independiyenteng mutually redundant machine na may awtomatikong pag-synchronise, na tumatakbo sa dalawang magkaibang cloud platform sa magkaibang mga data center (sa aming kaso, Linxdatacenter St. Petersburg at Moscow data center);
  2. Libreng pagdaragdag ng mga bagong device;
  3. Libreng pag-update ng software at mga bahagi nito (maliban sa mga pagpapahusay sa pagganap);
  4. Open source code, na nagbibigay-daan sa amin na independiyenteng suportahan ang system kung sakaling magkaroon ng mga problema sa panig ng developer;
  5. Ang kakayahang tumanggap at gumamit ng data mula sa BMS, halimbawa, sa isang website o sa iyong personal na account;
  6. Pag-access sa pamamagitan ng WEB browser nang walang makapal na kliyente;
  7. Paggamit ng mga account ng empleyado ng domain upang ma-access ang BMS;
  8. Availability ng animation at maraming iba pang maliliit at hindi gaanong maliliit na kagustuhan na naganap sa isang detalyadong teknikal na detalye.

Huling straw

Pagsubaybay sa data center: kung paano namin pinalitan ang lumang BMS ng bago. Bahagi 1

Sa sandaling napagtanto namin na ang data center ay lumampas sa BMS nito, ang pinaka-halatang solusyon ay tila sa amin na i-update ang umiiral na sistema. "Hindi sila nagbabago ng mga kabayo sa kalagitnaan," tama ba? 

Gayunpaman, ang mga malalaking korporasyon, bilang panuntunan, ay hindi nag-aalok ng mga pasadyang pagbabago sa kanilang mga dekada na "pinakintab" na mga solusyon na ibinebenta sa dose-dosenang mga bansa. Habang ang mga batang kumpanya ay sumusubok ng ideya o prototype ng isang produkto sa hinaharap sa mga potensyal na mamimili at umaasa sa feedback ng user upang mabuo ang produkto, ang mga korporasyon ay patuloy na nagbebenta ng mga lisensya para sa isang dating talagang cool na produkto, ngunit, sayang, ngayon ito ay lipas na at hindi nababaluktot.

At naramdaman namin ang pagkakaiba sa paglapit sa aming sarili. Sa panahon ng pakikipag-ugnayan sa tagagawa ng lumang BMS, mabilis na naging malinaw na ang pag-update ng umiiral na sistema na iminungkahi ng vendor ay talagang magreresulta sa pagbili ng isang bagong system para sa amin na may semi-awtomatikong paglilipat ng database, mataas na gastos at mga pitfalls sa panahon ng paglipat, na kahit na ang tagagawa mismo ay hindi mahuhulaan. Siyempre, sa kasong ito, ang gastos ng teknikal na suporta para sa na-update na solusyon ay tumaas, at ang pangangailangan na bumili ng mga lisensya sa panahon ng pagpapalawak ay nanatili.

At ang pinaka-hindi kasiya-siyang bagay ay hindi ganap na matugunan ng bagong sistema ang aming mga kinakailangan sa pagpapareserba. Ang na-update na BMS system ay maaaring ipatupad, gaya ng gusto namin, sa isang cloud platform, na magpapahintulot sa amin na abandunahin ang hardware, ngunit ang opsyon sa redundancy ay hindi kasama sa presyo. Upang i-back up ang data, kailangan naming bumili ng pangalawang BMS virtual server at isang karagdagang hanay ng mga lisensya. Sa halaga ng isang lisensya ay humigit-kumulang $76 at ang bilang ng mga IP address ay 1000 unit, na nagdaragdag ng hanggang $76 sa mga karagdagang gastos para lamang sa mga lisensya para sa backup na makina. 

Ang "cherry" sa bagong bersyon ng BMS ay ang pangangailangang bumili ng mga karagdagang lisensya "para sa lahat ng device" - kahit para sa pangunahing server. Dito kailangang linawin na may mga device na nakakonekta sa BMS sa pamamagitan ng mga gateway. Ang gateway ay may isang IP address, ngunit kumokontrol sa ilang device (10 sa karaniwan). Sa lumang BMS, nangangailangan ito ng isang lisensya sa bawat gateway IP address, ang mga istatistika ay ganito ang hitsura: "1000 IP address/lisensya, 1200 device." Ang na-update na BMS ay gumana sa ibang prinsipyo at ang mga istatistika ay magiging ganito: "1000 IP address, 1200 device/lisensya." Ibig sabihin, binago ng vendor sa bagong bersyon ang prinsipyo ng pagtatalaga ng mga lisensya, at kinailangan naming bumili ng humigit-kumulang 200 karagdagang lisensya. 

Ang badyet ng "pag-update" sa huli ay binubuo ng apat na puntos: 

  • gastos ng bersyon ng cloud at mga serbisyo sa paglipat dito; 
  • karagdagang mga lisensya sa umiiral na pakete para sa mga device na konektado sa pamamagitan ng mga gateway;
  • gastos ng backup na bersyon ng cloud;  
  • isang hanay ng mga lisensya para sa backup na makina. 

Ang kabuuang halaga ng proyekto ay higit sa $100! At hindi ito banggitin ang pangangailangang bumili ng mga lisensya para sa mga bagong device sa hinaharap.

Bilang resulta, napagtanto namin na magiging mas madali para sa amin - at marahil ay mas mura - na mag-order ng isang sistema na nilikha mula sa simula, isinasaalang-alang ang lahat ng aming mga kinakailangan at nagbibigay para sa posibilidad ng paggawa ng makabago sa hinaharap. Ngunit ang mga nagnanais na bumuo ng tulad ng isang kumplikadong sistema ay kailangan pa ring matagpuan, kumpara sa mga panukala, pinili at kasama ng finalist ang landas mula sa teknikal na mga pagtutukoy hanggang sa pagpapatupad... Basahin ang tungkol dito sa ikalawang bahagi ng materyal sa lalong madaling panahon. 

Pinagmulan: www.habr.com

Magdagdag ng komento