Pag-monitor sa data center: giunsa namo pagbag-o ang daan nga BMS ngadto sa bag-o. Bahin 2

Pag-monitor sa data center: giunsa namo pagbag-o ang daan nga BMS ngadto sa bag-o. Bahin 2

Sa una nga bahin, naghisgot kami kung nganong nakahukom kami nga ilisan ang daan nga sistema sa BMS sa among mga sentro sa datos sa usa ka bag-o. Ug dili lang pagbag-o, apan pag-uswag gikan sa wala aron mahiangay sa imong mga kinahanglanon. Sa ikaduhang bahin among isulti kanimo kung giunsa namo kini gibuhat.

Pagtuki sa merkado

Gikonsiderar ang mga gihulagway sa ang una nga bahin mga pangandoy ug ang desisyon nga magdumili sa pag-update sa kasamtangan nga sistema, nagsulat kami og teknikal nga detalye aron makapangita og solusyon sa merkado ug mihimo og mga pangutana sa daghang dagkong kompanya nga nakigbahin lamang sa pagmugna sa industriyal nga mga sistema sa SCADA. 

Ang una nga mga tubag gikan kanila nagpakita nga ang mga lider sa merkado sa mga sistema sa pag-monitor sa panguna nagpadayon sa pagtrabaho sa mga server sa hardware, bisan kung ang proseso sa paglalin sa mga panganod sa kini nga bahin nagsugod na. Sama sa pagreserba sa mga virtual machine, wala’y nagsuporta niini nga kapilian. Dugang pa, adunay usa ka pagbati nga walay bisan usa sa mga developers nga makita sa merkado bisan pa nga nagpakita sa usa ka pagsabut sa panginahanglan alang sa redundancy: "ang panganod dili mahulog" mao ang labing komon nga tubag. Sa tinuud, gitanyagan kami nga ibutang ang pag-monitor sa data center sa usa ka panganod nga pisikal nga nahimutang sa parehas nga sentro sa datos.

Dinhi kinahanglan naton nga maghimo usa ka gamay nga pagbulag bahin sa proseso sa pagpili sa usa ka kontraktor. Ang presyo, siyempre, hinungdanon, apan sa bisan unsang tender alang sa pagpatuman sa usa ka komplikado nga proyekto, sa yugto sa dayalogo sa mga supplier, nagsugod ka nga mobati kung kinsa sa mga kandidato ang mas interesado ug makahimo sa pagpatuman niini. 

Kini ilabi na nga mamatikdan sa komplikado nga mga proyekto. 

Pinasukad sa kinaiya sa pagpatin-aw sa mga pangutana sa teknikal nga mga detalye, ang mga kontratista mahimong bahinon sa mga interesado sa yano nga pagbaligya (ang standard nga presyur sa usa ka sales manager gibati) ug kadtong interesado sa pagpalambo sa usa ka produkto, nga nakadungog ug nakasabut sa kostumer, naghimo nga makatabang. mga pagbag-o sa teknikal nga mga detalye bisan sa wala pa ang katapusan nga pagpili (bisan pa sa tinuud nga peligro sa pagpauswag sa teknikal nga mga detalye sa usa ka tawo ug mawala ang malumo), sa katapusan andam sila nga modawat sa usa ka propesyonal nga hagit ug maghimo usa ka maayong produkto.

Kining tanan nakahatag kanamo ug pagtagad sa usa ka medyo gamay nga lokal nga developer - ang Sunline nga grupo sa mga kompanya, nga misanong dayon sa kadaghanan sa among mga kinahanglanon ug andam nga ipatuman ang tanan nga mga panginahanglanon bahin sa bag-ong BMS. 

Mga risgo

Samtang ang dagkong mga magdudula naningkamot nga masabtan kung unsa ang among gusto ug nagpadayon sa hayahay nga mga sulat uban kanamo nga naglambigit sa mga espesyalista sa lebel sa pre-sale, ang lokal nga developer nag-iskedyul sa usa ka miting sa among opisina uban ang partisipasyon sa iyang technical team. Niini nga miting, ang kontraktor sa makausa pa nagpakita sa iyang tinguha sa pag-apil sa proyekto ug, labaw sa tanan, mipasabut kon sa unsang paagi ipatuman ang gikinahanglan nga sistema.    

Sa wala pa ang miting, nakita namon ang duha ka peligro sa pagtrabaho kauban ang usa ka team nga wala’y mga kapanguhaan sa usa ka dako nga nasyonal o internasyonal nga kompanya sa luyo niini:

  1. Ang mga espesyalista mahimong mag-overestimate sa ilang mga kapabilidad ug, isip resulta, mapakyas lang sa pagsagubang; pananglitan, mogamit sila og komplikadong software o magdesinyo og dili mahimo nga mga algorithm sa reservation.
  2. Pagkahuman sa proyekto, ang grupo sa proyekto mahimong mabungkag ug, busa, ang suporta sa produkto mabutang sa peligro.

Aron maminusan kini nga mga peligro, among giimbitahan ang among kaugalingon nga mga espesyalista sa pag-uswag sa miting. Ang mga empleyado sa potensyal nga kontraktor hingpit nga giinterbyu kung unsa ang gibase sa sistema, kung giunsa ang pagplano nga ipatuman ang redundancy, ug uban pang mga isyu diin kami, ingon usa ka serbisyo sa operasyon, dili igo nga katakus.

Positibo ang hukom: ang arkitektura sa kasamtangan nga plataporma sa BMS moderno, yano ug kasaligan, mahimong mapauswag, ang gisugyot nga redundancy ug synchronization scheme lohikal ug magamit. 

Ang unang risgo giatubang. Ang ikaduha wala iapil human makadawat og kumpirmasyon gikan sa kontraktor nga sila andam nga ibalhin ang source code sa sistema ug dokumentasyon kanamo, ug usab pinaagi sa pagpili sa Python programming language, nga nahibal-an sa among mga espesyalista. Gigarantiyahan kami niini nga higayon nga mapadayon ang sistema sa among kaugalingon nga wala’y bisan unsang mga kalisud ug usa ka taas nga panahon sa pagbansay sa empleyado kung ang kompanya sa pag-uswag mobiya sa merkado.

Ang usa ka dugang nga bentaha sa plataporma mao nga kini gipatuman sa mga sudlanan sa Docker: ang kernel, web interface ug function sa database sa produkto niini nga palibot. Kini nga pamaagi naghatag daghang mga bentaha, lakip ang preset nga mga setting alang sa labing kataas nga tulin sa pag-deploy sa solusyon kung itandi sa "klasiko" ug dali nga pagdugang sa mga bag-ong aparato sa sistema. Ang prinsipyo nga "tanan" nagpasimple sa pagpatuman sa sistema kutob sa mahimo: kinahanglan nimo nga i-unpack ang sistema ug mahimo nimo kini gamiton dayon. 

Uban niini nga solusyon, mas sayon ​​​​ang paghimo og mga kopya sa sistema, ug mahimo nimo kini mapaayo ug ipatuman ang mga pag-upgrade sa usa ka bulag nga palibot, nga dili mohunong sa operasyon sa solusyon sa kinatibuk-an.  

Sa diha nga ang duha ka risgo maminusan, ang kontraktor naghatag sa CP. Gisakup niini ang tanan nga labing hinungdanon nga mga parameter sa sistema sa BMS alang kanamo.

Pagpareserba

Ang bag-ong sistema sa BMS kinahanglan nga mahimutang sa panganod, sa usa ka virtual nga makina. 

Walay hardware, walay mga server ug ang tanan nga mga kahasol ug mga risgo nga nalangkit niini nga deployment model - ang cloud solution nagtugot kanamo sa pagtangtang kanila sa walay katapusan. Nadesisyonan nga ang sistema maglihok sa among panganod sa duha ka mga site sa data center sa St. Petersburg ug Moscow. Kini ang duha ka fully functional system nga naglihok sa active standby mode nga adunay access sa tanang awtorisado nga mga espesyalista. 

Ang duha ka mga sistema nagsiguro sa usag usa, nga naghatag bug-os nga reserba sa parehas nga gahum sa pag-compute ug mga agianan sa pagpadala sa datos. Ang dugang nga mga lakang sa seguridad gi-configure usab, lakip ang pag-backup sa mga datos ug mga agianan, mga sistema, mga virtual nga makina sa kinatibuk-an, ug usa ka bulag nga backup sa database kausa sa usa ka bulan (ang labing bililhon nga kapanguhaan sa mga termino sa pagdumala ug pagtuki). 

Timan-i nga ang redundancy isip usa ka opsyon sa BMS nga solusyon gihimo ilabi na alang sa among hangyo. Ang reservation scheme mismo ingon niini:

Pag-monitor sa data center: giunsa namo pagbag-o ang daan nga BMS ngadto sa bag-o. Bahin 2

suporta

Ang labing importante nga punto alang sa epektibo nga operasyon sa usa ka BMS nga solusyon mao ang teknikal nga suporta. 

Ang tanan yano dinhi: ang usa ka bag-ong sistema mogasto kanamo og 35 rubles sumala sa kini nga timailhan. kada bulan para sa SLA nga β€œtubag sulod sa 000 ka oras”, nga mao, 8 x 35 / 000 = $12 kada tuig. Ang unang tuig libre. 

Alang sa pagtandi, ang pagmentinar sa daan nga BMS gikan sa vendor nagkantidad og $18 kada tuig uban ang pagtaas sa kantidad alang sa matag bag-ong device nga idugang! Sa parehas nga oras, ang kompanya wala maghatag usa ka dedikado nga manager; ang tanan nga interaksyon nahitabo pinaagi sa usa ka sales manager nga interesado kanamo ingon usa ka potensyal nga pumapalit nga adunay katugbang nga gibug-aton sa pagproseso sa mga hangyo. 

Alang sa gamay nga salapi, nakadawat kami og bug-os nga suporta sa produkto, nga adunay tagdumala sa account nga moapil sa pagpalambo sa produkto, nga adunay usa ka punto sa pagsulod, ug uban pa. Ang suporta nahimong mas flexible - salamat sa direkta nga pag-access sa mga developers alang sa dali nga pag-adjust sa bisan unsang aspeto sa sistema, paghiusa pinaagi sa API, ug uban pa.

Mga Update

Sumala sa gisugyot nga CP sa bag-ong BMS, ang tanan nga mga update gilakip sa gasto sa suporta, i.e. wala magkinahanglan og dugang nga bayad. Ang eksepsiyon mao ang pag-uswag sa dugang nga pagpaandar nga labaw pa sa gipiho sa teknikal nga mga detalye. 

Ang daan nga sistema nanginahanglan bayad alang sa mga update sa firmware (sama sa Java) ug pag-ayo sa bug. Imposible nga balibaran kini; kung wala ang mga pag-update, ang sistema sa kinatibuk-an "naghinay" tungod sa daan nga mga bersyon sa mga internal nga sangkap.

Ug, siyempre, imposible nga i-update ang software nga wala pagpalit usa ka package nga suporta.

Flexible nga pamaagi

Ang laing sukaranan nga kinahanglanon mao ang interface. Gusto namon nga mahatagan kini pag-access pinaagi sa usa ka web browser gikan sa bisan diin, nga wala ang obligado nga presensya sa usa ka engineer sa teritoryo sa data center. Dugang pa, nagtinguha kami nga maghimo usa ka animated nga interface aron ang dinamika sa imprastraktura mas klaro sa mga inhenyero nga nag-duty. 

Usab sa bag-ong sistema gikinahanglan ang paghatag suporta alang sa mga pormula alang sa pagkalkula sa operasyon sa mga virtual sensor sa mga sistema sa engineering - pananglitan, alang sa kamalaumon nga pag-apod-apod sa elektrikal nga gahum sa mga racks sa kagamitan. Aron mahimo kini, kinahanglan nimo nga magamit ang tanan nga naandan nga mga operasyon sa matematika nga magamit sa mga indikasyon sa sensor. 

Sunod, gikinahanglan ang pag-access sa usa ka database sa SQL nga adunay kaarang nga makuha gikan niini ang kinahanglan nga datos sa pag-operate sa mga kagamitan - nga mao, ang tanan nga mga rekord sa pag-monitor sa duha ka libo nga mga aparato ug duha ka libo nga mga virtual sensor nga nagpatunghag gibana-bana nga 20 ka libo nga mga variable. 

Gikinahanglan usab ang usa ka module sa accounting sa kagamitan sa rack, nga naghatag usa ka graphical nga representasyon sa kahikayan sa mga aparato sa matag yunit nga adunay pagkalkula sa kinatibuk-ang gibug-aton sa hardware, pagpadayon sa usa ka librarya sa mga aparato ug detalyado nga kasayuran bahin sa matag elemento. 

Pag-apruba sa teknikal nga mga detalye ug pagpirma sa usa ka kasabutan

Sa panahon nga kinahanglan nga magsugod sa pagtrabaho sa bag-ong sistema, ang mga sulat sa "dagko" nga mga kompanya layo pa kaayo sa paghisgot sa gasto sa ilang mga sugyot, mao nga among gitandi ang nadawat nga CP sa mga gasto sa pag-update sa daan nga BMS (tan-awa. unang bahin), ug isip resulta nahimo kini nga mas madanihon sa presyo ug nagtagbo sa among mga kinahanglanon.

Ang pagpili nahimo na.

Human sa pagpili sa usa ka kontraktor, ang mga abogado nagsugod sa paghimo og usa ka kasabutan, ug ang mga teknikal nga grupo gikan sa duha ka kilid nagsugod sa pagpasinaw sa teknikal nga mga detalye. Sama sa imong nahibal-an, ang detalyado ug takos nga teknikal nga mga detalye mao ang sukaranan sa kalampusan sa bisan unsang trabaho. Ang labi nga mga detalye nga anaa sa teknikal nga mga detalye, ang dili kaayo mga kasagmuyo sama sa "apan dili kini ang among gusto."

Maghatag ako og duha ka pananglitan sa lebel sa detalye sa mga kinahanglanon sa teknikal nga mga detalye:

  1. Ang mga sentro sa datos nga nag-duty gihatagan og gahum aron makadugang bag-ong mga aparato sa BMS, kasagaran kini mga PDU. Sa daan nga BMS, kini ang lebel sa "administrator", nga nagtugot usab sa pagbag-o sa mga variable setting sa tanan nga mga aparato, ug imposible nga mabulag ang mga gimbuhaton. Dili kini angay kanamo. Sa naglungtad nga sukaranan nga bersyon sa bag-ong plataporma, parehas ang laraw. Gipakita dayon namon sa mga termino sa pakisayran nga gusto namon nga ibulag kini nga mga tahas: usa ra ka awtorisado nga empleyado ang kinahanglan magbag-o sa mga setting, apan ang mga naa sa katungdanan kinahanglan magpadayon nga makadugang mga aparato. Kini nga laraw gidawat alang sa pagpatuman.
  2.  Sa bisan unsang standard nga BMS adunay tulo ka tipikal nga mga kategorya sa mga pahibalo: PULANG - kinahanglan nga tubagon dayon, DILAW - mahimong maobserbahan, BLUE - "Informational". Tradisyonal namong gigamit ang asul nga mga alerto aron mamonitor kung nalapas na ang mga parameter sa negosyo, sama sa rack sa kustomer nga milapas sa limitasyon sa kapasidad niini. Kini nga matang sa pahibalo sa among kaso gituyo alang sa mga manedyer ug dili interesado sa serbisyo sa operasyon, apan sa daan nga BMS kini kanunay nga nagbara sa listahan sa mga aktibong insidente ug nakabalda sa operasyon nga trabaho. Among gikonsiderar ang kaayo nga lohika ug pagkalainlain sa kolor sa mga pantalon sa pagpahibalo nga malampuson ug gipadayon kini, bisan pa, ang mga teknikal nga detalye espesipikong nagpakita nga ang "asul" nga mga pahibalo kinahanglan, nga dili makabalda sa mga opisyal sa katungdanan, hilom nga "ibubo" sa usa ka bulag nga seksyon, diin sila pagaatimanon sa mga komersyal nga espesyalista.

Sa parehas nga lebel sa detalye, ang mga pormat alang sa paghimo og mga graph ug paghimo og mga taho, ang mga outline sa mga interface, ang lista sa mga aparato nga kinahanglan nga bantayan, ug daghang uban pang mga butang ang gireseta. 

Kini usa ka tinuud nga mamugnaon nga buhat sa tulo nga mga grupo sa pagtrabaho - ang serbisyo sa kostumer, nga nagdiktar sa mga kinahanglanon ug kondisyon niini; teknikal nga mga espesyalista sa duha ka kilid, kansang tahas mao ang pagbag-o niini nga mga kondisyon ngadto sa teknikal nga dokumentasyon; mga grupo sa mga kontraktor nga mga programmer nga nagpatuman sa mga kinahanglanon sa kustomer sumala sa naugmad nga teknikal nga dokumentasyon... Isip resulta, among gipahiangay ang pipila sa among walay prinsipyo nga mga kinahanglanon sa pagpaandar sa usa ka kasamtangan nga plataporma, ug ang kontraktor mihimo sa pagdugang og usa ka butang alang kanamo. 

Parallel nga operasyon sa duha ka sistema

Pag-monitor sa data center: giunsa namo pagbag-o ang daan nga BMS ngadto sa bag-o. Bahin 2
Panahon na alang sa pagpatuman. Sa praktis, nagpasabot kini nga hatagan namo ang kontraktor og higayon nga mag-deploy ug BMS prototype sa among virtual cloud ug maghatag og network access sa tanang device nga nagkinahanglan og monitoring.

Bisan pa, ang bag-ong sistema dili pa andam alang sa operasyon. Niini nga yugto, importante alang kanamo ang pagpadayon sa pagmonitor sa daan nga sistema ug sa samang higayon paghatag og access sa mga himan ngadto sa bag-ong sistema. Imposible nga husto ang paghimo sa usa ka sistema nga wala makita ang mga aparato niini, nga sa baylo dili ma-disable gikan sa pag-monitor sa daan nga sistema. 

Kung ang mga aparato makasukol sa dungan nga pagsukitsukit sa duha nga mga sistema dili klaro kung wala’y tinuud nga pagsulay. Adunay usa ka posibilidad nga ang doble nga dungan nga pagboto mosangput sa kanunay nga pagdumili sa pagtubag gikan sa mga aparato ug makadawat kami daghang mga sayup bahin sa pagkadili magamit sa mga aparato, nga sa baylo makababag sa operasyon sa daan nga sistema sa pag-monitor.

Ang departamento sa network nagpadagan sa mga virtual nga ruta gikan sa usa ka prototype sa bag-ong BMS nga gipakatap sa panganod hangtod sa mga aparato, ug nakuha namon ang mga resulta: 

  • Ang mga aparato nga konektado pinaagi sa SNMP protocol halos wala gyud ma-disconnect tungod sa dungan nga mga hangyo, 
  • Ang mga aparato nga konektado pinaagi sa mga ganghaan gamit ang mga protocol sa modbas-TCP adunay mga problema nga nasulbad pinaagi sa maalamon nga pagkunhod sa ilang frequency sa pagboto.  

Ug unya nagsugod kami sa pag-obserbar kung giunsa ang usa ka bag-ong sistema gitukod sa atubangan sa among mga mata, ang mga aparato nga pamilyar na kanamo nagpakita niini, apan sa usa ka lahi nga interface - kombenyente, paspas, ma-access bisan gikan sa usa ka telepono.

Isulti namon kanimo kung unsa ang nahitabo sa katapusan sa ikatulo nga bahin sa among artikulo.

Source: www.habr.com

Idugang sa usa ka comment