Məlumat mərkəzində monitorinq: köhnə BMS-ni yenisinə necə dəyişdik. 1-ci hissə

Məlumat mərkəzində monitorinq: köhnə BMS-ni yenisinə necə dəyişdik. 1-ci hissə

BMS nədir

Məlumat mərkəzində mühəndislik sistemlərinin işinin monitorinqi sistemi infrastrukturun əsas elementidir, məlumat mərkəzi üçün kadrların fövqəladə vəziyyətlərə reaksiya sürəti və nəticədə fasiləsiz işləmə müddəti kimi mühüm göstəriciyə birbaşa təsir göstərir. 

BMS (Bina Monitorinq Sistemi) monitorinq sistemləri məlumat mərkəzləri üçün avadanlıqların bir çox qlobal satıcıları tərəfindən təklif olunur. Linxdatacenter-in Rusiyadakı fəaliyyəti zamanı biz müxtəlif sistemlərlə tanış olmaq və bu sistemlərin işinə tədarükçülərin diametral əks yanaşmaları ilə qarşılaşmaq imkanımız oldu. 

Keçən il ərzində BMS sistemimizi necə tamamilə yenilədiyimizi və nə üçün etdiyimizi sizə deyirik.  

Problemin kökü

Hər şey 10 il əvvəl Sankt-Peterburqda Linxdatacenter məlumat mərkəzinin işə salınması ilə başladı. BMS sistemi, o illərin sənaye standartlarına uyğun olaraq, müştəri proqramı (sözdə "qalın" müştəri) vasitəsilə əldə edilən quraşdırılmış proqram təminatı ilə fiziki server idi. 

O dövrdə bazarda bu cür həllər təklif edən şirkətlər az idi. Onların məhsulları standart idi, mövcud ehtiyacın yeganə cavabı idi. Biz onlara öz haqqını verməliyik: həm o vaxt, həm də bu gün bazar liderləri ümumiyyətlə öz əsas vəzifələrinin öhdəsindən gəlirlər - məlumat mərkəzləri üçün funksional həllər təqdim etmək. 

Bizim üçün məntiqi seçim dünyanın ən böyük istehsalçılarından birinin BMS həlli oldu. O zaman seçilmiş sistem məlumat mərkəzi kimi mürəkkəb mühəndislik obyektinin monitorinqi üçün bütün tələblərə cavab verirdi. 

Lakin zaman keçdikcə istifadəçilərin (yəni, məlumat mərkəzi operatorlarının) İT həllərindən tələbləri və gözləntiləri dəyişdi. Təklif olunan həllər üçün bazarın təhlilindən göründüyü kimi, böyük satıcılar buna hazır deyildilər.

Korporativ İT bazarı B2C sektorundan ciddi təsirə məruz qalıb. Rəqəmsal həllər bu gün son istifadəçi üçün rahat təcrübə təmin etməlidir - tərtibatçıların qarşısına qoyduğu məqsəd budur. Bu, bir çox müəssisə proqramlarının istifadəçi interfeyslərində (UI) və istifadəçi təcrübəsində (UX) təkmilləşdirmələrdə aydın görünür. 

İnsan gündəlik həyatda rəqəmsal alətlərlə bağlı hər şeyin rahatlığına alışır və iş tapşırıqları üçün istifadə etdiyi alətlərə də eyni tələbləri qoyur. İnsanlar korporativ tətbiqlərdən maliyyə xidmətlərində, taksi çağırışlarında və ya onlayn alış-verişdə əlçatan olan eyni görmə qabiliyyətini, intuitivliyi, sadəliyi və şəffaflığı gözləyirlər. Korporativ mühitdə həllər həyata keçirən İT mütəxəssisləri də bütün müasir “yaxşılıqları” əldə etməyə çalışırlar: sadə yerləşdirmə və miqyaslama, xətalara dözümlülük və məhdudiyyətsiz fərdiləşdirmə imkanları. 

Böyük beynəlxalq satıcılar tez-tez bu tendensiyaları nəzərdən qaçırırlar. Sənayedəki uzunmüddətli səlahiyyətlərinə güvənən korporasiyalar müştərilərlə işləyərkən çox vaxt qətiyyətli və çevik olurlar. Özlərinin əvəzolunmazlıq illüziyası onlara gənc texnologiya şirkətlərinin konkret müştəriyə uyğunlaşdırılmış alternativ həllər təklif edərək və brend üçün artıq ödəniş etmədən burunlarının altında necə göründüyünü görməyə imkan vermir.

Köhnə BMS sisteminin çatışmazlıqları 

Mövcud köhnəlmiş BMS həllinin bizim üçün əsas çatışmazlığı onun yavaş işləməsi idi. Növbətçi heyətin kifayət qədər tez cavab vermədiyi bir neçə hadisənin araşdırılması bizi başa düşməyə vadar etdi ki, bəzən BMS-də nümayiş etdirilən hadisələrdə əhəmiyyətli gecikmə olur. Eyni zamanda sistem həddən artıq yüklənməyib və ya nasaz olmayıb, sadəcə olaraq onun komponentlərinin versiyaları (məsələn, JAVA) köhnəlmiş və yeniləmələr olmadan əməliyyat sistemlərinin yeni versiyaları ilə düzgün işləyə bilmirdi. Onları yalnız BMS sistemi ilə birlikdə yeniləmək mümkün idi və satıcı versiyaların avtomatik davamlılığını təmin etmədi, yəni bizim üçün proses demək olar ki, yeni sistemə keçid kimi əmək tutumlu olardı və yeni həll saxlanıldı. köhnənin bəzi çatışmazlıqları.  

Bura daha bir neçə xoşagəlməz “kiçik şey” əlavə edək:

  1. “Bir IP ünvanı – bir ödənişli lisenziya” prinsipi ilə yeni cihazların qoşulması üçün ödəniş; 
  2. Dəstək paketi almadan proqram təminatını yeniləmək mümkün deyil (bu, pulsuz komponentlərin yenilənməsi və BMS proqramının özündə səhvlərin aradan qaldırılması deməkdir);
  3. Dəstəyin yüksək qiyməti; 
  4. Uğursuz ola bilən və məhdud hesablama resurslarına malik “dəmir” serverdə yerləşmə;
  5. Dublikat lisenziya paketi ilə ikinci hardware serverini quraşdıraraq “ehtiyatsızlıq”. Eyni zamanda, əsas və ehtiyat serverlər arasında verilənlər bazalarının sinxronizasiyası yoxdur - bu, verilənlər bazasının əl ilə ötürülməsi və ehtiyat nüsxəyə uzun müddət keçid deməkdir;
  6. “Qalın” istifadəçi müştərisi, kənardan əlçatmaz, mobil cihaz və uzaqdan giriş seçimi üçün genişləndirmə olmadan;
  7. Qrafik kartları və səs bildirişləri olmayan, kənardan əldə edilə bilən, lakin məlumat çatışmazlığı səbəbindən işçilər tərəfindən praktiki olaraq istifadə edilməyən sökülən veb interfeysi;
  8. İnterfeysdə animasiyanın olmaması - bütün qrafiklər yalnız "fon" təsvirindən və statik nişanlardan ibarətdir. Nəticə ümumi aşağı görmə səviyyəsidir;

    Hər şey belə görünürdü:

    Məlumat mərkəzində monitorinq: köhnə BMS-ni yenisinə necə dəyişdik. 1-ci hissə

    Məlumat mərkəzində monitorinq: köhnə BMS-ni yenisinə necə dəyişdik. 1-ci hissə

  9. Virtual sensorların yaradılmasında məhdudiyyət ondan ibarətdir ki, yalnız əlavə funksiyası mövcuddur, real sensorların modelləri isə əməliyyat reallıqlarını əks etdirən düzgün hesablamalar üçün bir sıra riyazi əməliyyatları yerinə yetirmək qabiliyyətini tələb edir; 
  10. Real vaxt rejimində və ya arxivdən hər hansı məqsədlər üçün məlumat əldə edə bilməmək (məsələn, müştərinin şəxsi hesabında göstərmək üçün);
  11. Mövcud məlumat mərkəzi proseslərinə uyğunlaşdırmaq üçün BMS-də hər hansı bir şeyi dəyişdirmək üçün çeviklik və qabiliyyətin tam olmaması. 

Yeni BMS sistemi üçün tələblər

Yuxarıda göstərilənləri nəzərə alaraq, əsas tələblərimiz aşağıdakılar idi:

  1. Müxtəlif məlumat mərkəzlərində iki fərqli bulud platformasında işləyən avtomatik sinxronizasiyaya malik iki müstəqil qarşılıqlı lazımsız maşın (bizim halda, Linxdatacenter Sankt-Peterburq və Moskva məlumat mərkəzləri);
  2. Yeni cihazların pulsuz əlavə edilməsi;
  3. Pulsuz proqram yeniləmələri və onun komponentləri (funksional təkmilləşdirmələr istisna olmaqla);
  4. Açıq mənbə kodu, inkişaf etdiricinin tərəfində problemlər olduqda sistemi müstəqil dəstəkləməyə imkan verir;
  5. BMS-dən, məsələn, vebsaytda və ya şəxsi hesabınızda məlumat almaq və istifadə etmək imkanı;
  6. Qalın müştəri olmadan WEB brauzer vasitəsilə daxil olmaq;
  7. BMS-ə daxil olmaq üçün domen işçi hesablarından istifadə;
  8. Animasiya və bir çox digər kiçik və o qədər də kiçik olmayan istəklərin mövcudluğu ətraflı texniki spesifikasiyaya çevrildi.

Son saman

Məlumat mərkəzində monitorinq: köhnə BMS-ni yenisinə necə dəyişdik. 1-ci hissə

Məlumat mərkəzinin BMS-ni aşdığını anladığımız anda, ən bariz həll mövcud sistemi yeniləmək kimi görünürdü. "Onlar atları yarı yolda dəyişdirmirlər", elə deyilmi? 

Bununla belə, iri korporasiyalar, bir qayda olaraq, onlarla ölkədə satılan onilliklər boyu köhnə “cilalanmış” həllərinə xüsusi dəyişikliklər təklif etmirlər. Gənc şirkətlər gələcək məhsulun ideyasını və ya prototipini potensial istehlakçılar üzərində sınaqdan keçirərkən və məhsulu inkişaf etdirmək üçün istifadəçi rəyinə güvənərkən, korporasiyalar bir vaxtlar həqiqətən də gözəl məhsul üçün lisenziya satmağa davam edir, lakin təəssüf ki, bu gün köhnəlmiş və çevik deyil.

Və biz özümüzə yanaşma fərqini hiss etdik. Köhnə BMS-nin istehsalçısı ilə yazışmalar zamanı tez bir zamanda aydın oldu ki, satıcı tərəfindən təklif olunan mövcud sistemin yenilənməsi əslində bizim üçün yarı avtomatik verilənlər bazası ötürülməsi, yüksək qiymət və əməliyyat zamanı tələlərlə yeni bir sistemin alınması ilə nəticələnəcəkdir. hətta istehsalçının özü də proqnozlaşdıra bilmədiyi transfer. Əlbəttə ki, bu halda yenilənmiş həll üçün texniki dəstəyin dəyəri artdı və genişləndirmə zamanı lisenziyaların alınması ehtiyacı qaldı.

Ən xoşagəlməz hal isə o idi ki, yeni sistem rezervasiya tələblərimizi tam ödəyə bilmirdi. Yenilənmiş BMS sistemi, istədiyimiz kimi, bulud platformasında tətbiq oluna bilərdi, bu, bizə aparatdan imtina etməyə imkan verəcəkdi, lakin ehtiyat seçimi qiymətə daxil edilmədi. Məlumatların ehtiyat nüsxəsini çıxarmaq üçün ikinci bir BMS virtual serveri və əlavə lisenziyalar dəsti almalı olacağıq. Bir lisenziyanın qiyməti təxminən 76 ABŞ dolları və IP ünvanlarının sayı 1000 vahiddir, bu, yalnız ehtiyat maşın üçün lisenziyalar üçün əlavə xərclərə 76 ABŞ dolları əlavə edir. 

BMS-in yeni versiyasındakı “albalı” “bütün cihazlar üçün” əlavə lisenziyaların alınması ehtiyacı idi – hətta əsas server üçün. Burada şlüzlər vasitəsilə BMS-ə qoşulan cihazların olduğunu aydınlaşdırmaq lazımdır. Şluzun bir IP ünvanı var, lakin bir neçə cihazı idarə edir (orta hesabla 10). Köhnə BMS-də bunun üçün hər şlüz IP ünvanı üçün bir lisenziya tələb olunurdu, statistika belə görünürdü: “1000 IP ünvanı/lisenziya, 1200 cihaz.” Yenilənmiş BMS fərqli bir prinsip üzərində işləyirdi və statistika belə görünür: “1000 IP ünvanı, 1200 cihaz/lisenziya.” Yəni yeni versiyada satıcı lisenziyaların verilməsi prinsipini dəyişdi və biz təxminən 200 əlavə lisenziya almalı olduq. 

“Yeniləmə” büdcəsi son nəticədə dörd bənddən ibarət idi: 

  • bulud versiyasının dəyəri və ona miqrasiya xidmətləri; 
  • şlüzlər vasitəsilə qoşulmuş cihazlar üçün mövcud paketə əlavə lisenziyalar;
  • ehtiyat bulud versiyasının dəyəri;  
  • ehtiyat maşın üçün lisenziyalar dəsti. 

Layihənin ümumi dəyəri 100 dollardan çox idi! Və bu, gələcəkdə yeni cihazlar üçün lisenziyaların alınması zərurətindən bəhs etmir.

Nəticədə, biz başa düşdük ki, bütün tələblərimizi nəzərə alaraq və gələcəkdə modernləşdirmə imkanlarını nəzərdə tutan sıfırdan yaradılmış sistemi sifariş etmək bizim üçün daha asan, bəlkə də daha ucuz olacaq. Amma belə mürəkkəb sistemi inkişaf etdirmək istəyənlər hələ də tapılmalı, təklifləri müqayisə etməli, seçilməli və finalçı ilə birlikdə texniki spesifikasiyalardan tətbiqə qədər yolu getməli idilər... Bu barədə çox yaxında materialın ikinci hissəsində oxuyun. 

Mənbə: www.habr.com

Добавить комментарий