Дата орталығындағы мониторинг: ескі BMS-ті жаңасына қалай ауыстырдық. 1 бөлім

Дата орталығындағы мониторинг: ескі BMS-ті жаңасына қалай ауыстырдық. 1 бөлім

BMS дегеніміз не

Деректер орталығындағы инженерлік жүйелердің жұмысына мониторинг жүйесі инфрақұрылымның негізгі элементі болып табылады, бұл деректер орталығы үшін төтенше жағдайларға персоналдың әрекет ету жылдамдығы және, тиісінше, үздіксіз жұмыс істеу ұзақтығы сияқты маңызды көрсеткішке тікелей әсер етеді. 

BMS (Building Monitoring System) бақылау жүйелерін деректер орталықтарына арналған жабдықтың көптеген жаһандық жеткізушілері ұсынады. Ресейдегі Linxdatacenter жұмысы барысында біз әртүрлі жүйелермен танысуға және осы жүйелердің жұмысына жеткізушілердің диаметральді қарама-қарсы көзқарастарын кездестіруге мүмкіндік алдық. 

Біз сізге өткен жылы BMS жүйесін қалай толығымен жаңартқанымызды және неліктен айтып береміз.  

Мәселенің түбірі

Барлығы 10 жыл бұрын Санкт-Петербургте Linxdatacenter деректер орталығының іске қосылуымен басталды. BMS жүйесі, сол жылдардағы салалық стандарттарға сәйкес, клиенттік бағдарлама («қалың» клиент деп аталатын) арқылы қол жеткізілетін орнатылған бағдарламалық жасақтамасы бар физикалық сервер болды. 

Ол кезде нарықта мұндай шешімдерді ұсынатын компаниялар аз болды. Олардың өнімдері стандартты, бар қажеттілікке жалғыз жауап болды. Біз оларға өз міндеттерімізді беруіміз керек: сол кезде де, бүгінгі күні де нарық көшбасшылары өздерінің негізгі міндеттерін - жұмыс істейтін деректер орталықтары үшін функционалды шешімдерді жеткізуді шешеді. 

Біз үшін логикалық таңдау әлемдегі ең ірі өндірушілердің бірінің BMS шешімі болды. Таңдалған жүйе сол кездегі деректер орталығы сияқты күрделі инженерлік нысанды бақылауға қойылатын барлық талаптарды қанағаттандырды. 

Дегенмен, уақыт өте келе пайдаланушылардың (яғни, біз, деректер орталығының операторлары) АТ шешімдерінен талаптары мен күтулері өзгерді. Ал ірі сатушылар, ұсынылған шешімдер нарығын талдау көрсеткендей, бұған дайын болмады.

Корпоративтік IT нарығы B2C секторының елеулі әсерін бастан кешірді. Цифрлық шешімдер бүгінгі күні соңғы пайдаланушы үшін ыңғайлы тәжірибені қамтамасыз етуі керек - бұл әзірлеушілер өздерінің алдына қойған мақсаты. Бұл көптеген кәсіпорын қолданбаларының пайдаланушы интерфейстерінің (UI) және пайдаланушы тәжірибесінің (UX) жақсартуларында айқын көрінеді. 

Адам күнделікті өмірде сандық құралдарға қатысты барлық нәрсенің ыңғайлылығына үйреніп, жұмыс тапсырмаларында қолданатын құралдарға бірдей талаптар қояды. Адамдар кәсіпорын қолданбаларынан қаржылық қызметтерде, такси шақыруларында немесе интернет-дүкендерде қол жетімді көріну, интуитивтік, қарапайымдылық және ашықтықты күтеді. Корпоративтік ортада шешімдерді енгізетін IT мамандары да барлық заманауи «жақсылықтарды» алуға ұмтылады: қарапайым орналастыру және масштабтау, ақауларға төзімділік және шектеусіз теңшеу мүмкіндіктері. 

Ірі халықаралық сатушылар бұл үрдістерді жиі елемейді. Саладағы ұзақ мерзімді беделіне сүйене отырып, корпорациялар тұтынушылармен жұмыс істегенде жиі категориялық және икемсіз болып шығады. Өздерінің қажетсіздігінің иллюзиясы оларға жас технологиялық компаниялардың нақты тұтынушыға бейімделген балама шешімдерді ұсынатын және бренд үшін артық төлемсіз қалай пайда болатынын көруге мүмкіндік бермейді.

Ескі BMS жүйесінің кемшіліктері 

Біз үшін қолданыстағы ескірген BMS шешімінің негізгі кемшілігі оның баяу жұмыс істеуі болды. Кезекші персонал жеткілікті жылдам жауап бермеген бірнеше оқиғаларды зерттеу бізді BMS-те көрсетуде кейде айтарлықтай кідіріс болатынын түсінуге әкелді. Бұл ретте жүйе шамадан тыс жүктелмеді немесе ақаулы болмады, жай ғана оның құрамдас бөліктерінің нұсқалары (мысалы, JAVA) ескірген және жаңартуларсыз операциялық жүйелердің жаңа нұсқаларымен дұрыс жұмыс істей алмаған. Оларды тек BMS жүйесімен бірге жаңарту мүмкін болды, ал сатушы нұсқалардың автоматты үздіксіздігін қамтамасыз етпеді, яғни біз үшін процесс жаңа жүйеге ауысу сияқты көп еңбекті қажет етеді және жаңа шешім сақталады. ескінің кейбір кемшіліктері.  

Мұнда тағы бірнеше жағымсыз «кішкентай нәрселерді» қосамыз:

  1. «Бір IP мекенжайы – бір ақылы лицензия» қағидаты бойынша жаңа құрылғыларды қосқаны үшін төлем; 
  2. Қолдау пакетін сатып алмай бағдарламалық жасақтаманы жаңарту мүмкін еместігі (бұл тегін құрамдастарды жаңартуды және BMS бағдарламасындағы қателерді жоюды білдіреді);
  3. Қолдау көрсетудің жоғары құны; 
  4. Істен шығуы мүмкін және есептеу ресурстары шектеулі «темір» сервердегі орналасу;
  5. Көшірме лицензия пакеті бар екінші аппараттық серверді орнату арқылы «Қосымша». Бұл ретте негізгі және резервтік серверлер арасында деректер қорын синхрондау жоқ – бұл дерекқорды қолмен тасымалдауды және резервтік көшірмеге көшудің ұзақ уақытын білдіреді;
  6. «Қалың» пайдаланушы клиенті, сырттан қол жетімсіз, мобильді құрылғы үшін кеңейтімсіз және қашықтан қол жеткізу опциясы жоқ;
  7. Графикалық карталарсыз және дыбыстық хабарландыруларсыз, сырттан қол жетімді, бірақ ақпараттың болмауына байланысты қызметкерлер іс жүзінде пайдаланбайтын жойылған веб-интерфейс;
  8. Интерфейстегі анимацияның болмауы - барлық графика тек «фон» кескіні мен статикалық белгішелерден тұрады. Нәтиже – жалпы төмен көріну деңгейі;

    Барлығы келесідей көрінді:

    Дата орталығындағы мониторинг: ескі BMS-ті жаңасына қалай ауыстырдық. 1 бөлім

    Дата орталығындағы мониторинг: ескі BMS-ті жаңасына қалай ауыстырдық. 1 бөлім

  9. Виртуалды датчиктерді құрудағы шектеу тек қосу функциясының қолжетімді болуы болып табылады, ал нақты сенсорлардың үлгілері жұмыстың нақтылығын көрсететін дұрыс есептеулер үшін математикалық операциялар жиынтығын орындау мүмкіндігін талап етеді; 
  10. Нақты уақытта немесе мұрағаттан кез келген мақсатта деректерді алу мүмкін еместігі (мысалы, клиенттің жеке кабинетінде көрсету үшін);
  11. Қолданыстағы деректер орталығының процестеріне сәйкес болу үшін BMS жүйесіндегі кез келген нәрсені өзгерту икемділігі мен мүмкіндігінің толық болмауы. 

Жаңа BMS жүйесіне қойылатын талаптар

Жоғарыда айтылғандарды ескере отырып, біздің негізгі талаптарымыз төмендегідей болды:

  1. Әртүрлі деректер орталықтарында екі түрлі бұлттық платформаларда жұмыс істейтін автоматты синхронизациясы бар екі тәуелсіз өзара артық машина (біздің жағдайда, Linxdatacenter Санкт-Петербург және Мәскеу деректер орталықтары);
  2. Жаңа құрылғыларды тегін қосу;
  3. Тегін бағдарламалық құрал жаңартулары және оның құрамдас бөліктері (функционалдық жақсартуларды қоспағанда);
  4. Әзірлеуші ​​тарапынан проблемалар туындаған жағдайда жүйені дербес қолдауға мүмкіндік беретін ашық бастапқы код;
  5. BMS деректерін алу және пайдалану мүмкіндігі, мысалы, веб-сайтта немесе жеке кабинетте;
  6. Қалың клиентсіз WEB браузері арқылы қол жеткізу;
  7. BMS кіру үшін домен қызметкерінің тіркелгілерін пайдалану;
  8. Анимацияның және егжей-тегжейлі техникалық сипаттамаға айналдырылған басқа да көптеген кішкентай және соншалықты кішкентай емес тілектердің болуы.

Соңғы сабан

Дата орталығындағы мониторинг: ескі BMS-ті жаңасына қалай ауыстырдық. 1 бөлім

Дата орталығының өзінің BMS-тен асып кеткенін түсінген кезде, бізге ең айқын шешім бар жүйені жаңарту болып көрінді. «Олар жылқыларды орта жолда ауыстырмайды» солай ма? 

Дегенмен, ірі корпорациялар, әдетте, ондаған елдерде сатылатын өздерінің ондаған жылдардағы «жылтыратылған» шешімдеріне тапсырыстық модификацияларды ұсынбайды. Жас компаниялар болашақ өнімнің идеясын немесе прототипін әлеуетті тұтынушыларда сынап жатқанда және өнімді әзірлеу үшін пайдаланушылардың пікірлеріне сүйеніп жатқанда, корпорациялар бір кездері шынымен керемет өнімге лицензия сатуды жалғастыруда, бірақ, өкінішке орай, бүгінде ол ескірген және икемді емес.

Ал біз өзімізде көзқарас айырмашылығын сезіндік. Ескі BMS өндірушісімен хат алмасу барысында жеткізуші ұсынған қолданыстағы жүйені жаңарту іс жүзінде біз үшін дерекқорды жартылай автоматты тасымалдаумен, жоғары құнымен және жұмыс кезінде қателермен жаңа жүйені сатып алуға әкелетіні тез белгілі болды. тасымалдау, оны тіпті өндірушінің өзі болжай алмады. Әрине, бұл жағдайда жаңартылған шешімді техникалық қолдау құны өсті және кеңейту кезінде лицензияларды сатып алу қажеттілігі сақталды.

Ең жағымсызы, жаңа жүйе брондау талаптарымызды толық қанағаттандыра алмады. Жаңартылған BMS жүйесін біз қалағандай бұлттық платформада енгізуге болады, бұл бізге аппараттық құралдан бас тартуға мүмкіндік береді, бірақ артық опция бағаға кірмеді. Деректердің сақтық көшірмесін жасау үшін бізге екінші BMS виртуалды серверін және қосымша лицензиялар жинағын сатып алу керек еді. Бір лицензияның құны шамамен $76 және IP мекенжайларының саны 1000 бірлік болса, бұл тек сақтық көшірме машинасына арналған лицензиялар үшін 76 000 долларға дейін қосымша шығындарды қосады. 

BMS жаңа нұсқасындағы «шие» «барлық құрылғылар үшін» қосымша лицензияларды сатып алу қажеттілігі болды - тіпті негізгі сервер үшін. Мұнда шлюздер арқылы БМЖ-ға қосылған құрылғылар бар екенін нақтылау қажет. Шлюзде бір IP мекенжайы бар, бірақ бірнеше құрылғыны басқарады (орта есеппен 10). Ескі BMS-те бұл үшін шлюз IP мекенжайына бір лицензия қажет болды, статистика келесідей болды: «1000 IP мекенжайы/лицензиясы, 1200 құрылғы». Жаңартылған BMS басқа принцип бойынша жұмыс істеді және статистика келесідей болады: «1000 IP мекенжайы, 1200 құрылғы/лицензия». Яғни, жаңа нұсқадағы сатушы лицензияларды тағайындау принципін өзгертті және біз шамамен 200 қосымша лицензия сатып алуға мәжбүр болдық. 

«Жаңарту» бюджеті сайып келгенде төрт тармақтан тұрды: 

  • бұлтты нұсқасының құны және оған тасымалдау қызметтері; 
  • шлюздер арқылы қосылған құрылғылар үшін бар пакетке қосымша лицензиялар;
  • резервтік бұлт нұсқасының құны;  
  • сақтық көшірме машинасына арналған лицензиялар жинағы. 

Жобаның жалпы құны 100 000 доллардан асады! Бұл болашақта жаңа құрылғыларға лицензия сатып алу қажеттілігі туралы айтпайды.

Нәтижесінде, біз өзіміздің барлық талаптарымызды ескере отырып және болашақта жаңғырту мүмкіндігін қарастыра отырып, нөлден құрылған жүйеге тапсырыс беру бізге оңай, мүмкін одан да арзанырақ болатынын түсіндік. Бірақ мұндай күрделі жүйені әзірлеуді қалайтындар әлі де табылып, ұсыныстарды салыстырып, іріктеліп, финалистпен бірге техникалық сипаттамадан енгізуге дейінгі жолды басып өту керек еді... Бұл туралы жақын арада материалдың екінші бөлігінде оқыңыз. 

Ақпарат көзі: www.habr.com

пікір қалдыру