المراقبة في مركز البيانات: كيف قمنا بتغيير BMS القديم إلى الجديد. الجزء 1

المراقبة في مركز البيانات: كيف قمنا بتغيير BMS القديم إلى الجديد. الجزء 1

ما هو نظام إدارة المباني

يعد نظام مراقبة تشغيل الأنظمة الهندسية في مركز البيانات عنصرًا أساسيًا في البنية التحتية، ويؤثر بشكل مباشر على مؤشر مهم لمركز البيانات مثل سرعة استجابة الموظفين لحالات الطوارئ، وبالتالي مدة التشغيل دون انقطاع. 

يتم توفير أنظمة مراقبة BMS (نظام مراقبة البناء) من قبل العديد من البائعين العالميين لمعدات مراكز البيانات. أثناء عمل Linxdatacenter في روسيا، أتيحت لنا الفرصة للتعرف على أنظمة مختلفة ومواجهة أساليب البائعين المتعارضة تمامًا لتشغيل هذه الأنظمة. 

نخبرك كيف قمنا بتحديث نظام إدارة المباني لدينا بالكامل خلال العام الماضي ولماذا.  

جذر المشكلة

بدأ كل شيء منذ 10 سنوات مع إطلاق مركز بيانات Linxdatacenter في سانت بطرسبرغ. كان نظام إدارة المباني، وفقًا لمعايير الصناعة في تلك السنوات، عبارة عن خادم فعلي مزود ببرامج مثبتة، ويمكن الوصول إليه من خلال برنامج عميل (ما يسمى بالعميل "السميك"). 

كان هناك عدد قليل من الشركات التي تقدم مثل هذه الحلول في السوق في ذلك الوقت. وكانت منتجاتهم هي المعيار، والإجابة الوحيدة لحاجة موجودة. وعلينا أن نعطيهم حقهم: في ذلك الوقت واليوم، يتعامل قادة السوق بشكل عام مع مهمتهم الأساسية - تقديم حلول وظيفية لتشغيل مراكز البيانات. 

كان الاختيار المنطقي بالنسبة لنا هو حل BMS من إحدى أكبر الشركات المصنعة في العالم. كان النظام المختار في ذلك الوقت يلبي جميع متطلبات مراقبة منشأة هندسية معقدة، مثل مركز البيانات. 

ومع ذلك، مع مرور الوقت، تغيرت متطلبات وتوقعات المستخدمين (أي نحن، مشغلي مراكز البيانات) من حلول تكنولوجيا المعلومات. وكبار البائعين، كما يتضح من تحليل السوق للحلول المقترحة، لم يكونوا مستعدين لذلك.

شهد سوق تكنولوجيا المعلومات للشركات تأثيرًا خطيرًا من قطاع B2C. يجب أن توفر الحلول الرقمية اليوم تجربة مريحة للمستخدم النهائي - وهذا هو الهدف الذي حدده المطورون لأنفسهم. ويتجلى ذلك في التحسينات في واجهات المستخدم (UI) وتجربة المستخدم (UX) للعديد من تطبيقات المؤسسات. 

يعتاد الإنسان على الراحة في كل ما يتعلق بالأدوات الرقمية في الحياة اليومية، ويضع نفس المتطلبات على الأدوات التي يستخدمها في مهام العمل. يتوقع الأشخاص من تطبيقات المؤسسات نفس الرؤية والحدس والبساطة والشفافية المتوفرة لهم في الخدمات المالية أو الاتصال بسيارات الأجرة أو التسوق عبر الإنترنت. ويسعى متخصصو تكنولوجيا المعلومات الذين ينفذون الحلول في بيئة الشركة أيضًا إلى الحصول على جميع "الأشياء الجيدة" الحديثة: النشر والقياس البسيط، والتسامح مع الأخطاء وإمكانيات التخصيص غير المحدودة. 

غالبًا ما يتجاهل كبار البائعين الدوليين هذه الاتجاهات. بالاعتماد على سلطتها الطويلة الأمد في الصناعة، غالبًا ما تكون الشركات قاطعة وغير مرنة عند العمل مع العملاء. إن الوهم الذي لا غنى عنه لا يسمح لهم برؤية كيف تظهر شركات التكنولوجيا الناشئة حرفيًا تحت أنوفهم، وتقدم حلولاً بديلة مصممة خصيصًا لعميل معين، ودون دفع مبالغ زائدة مقابل العلامة التجارية.

عيوب نظام BMS القديم 

كان العيب الرئيسي لحل BMS القديم الحالي بالنسبة لنا هو تشغيله البطيء. أدى التحقيق في العديد من الأحداث التي لم يستجيب فيها الموظفون المناوبون بالسرعة الكافية إلى فهم أنه كان هناك أحيانًا تأخير كبير في الأحداث التي يتم عرضها في نظام إدارة المباني. في الوقت نفسه، لم يكن النظام مثقلا أو معيبا، فقط إصدارات مكوناته (على سبيل المثال، JAVA) كانت قديمة ولا يمكن أن تعمل بشكل صحيح مع الإصدارات الجديدة من أنظمة التشغيل دون تحديثات. كان من الممكن تحديثها فقط مع نظام إدارة المباني، ولم يوفر البائع الاستمرارية التلقائية للإصدارات، أي أن العملية بالنسبة لنا ستكون كثيفة العمالة تقريبًا مثل التبديل إلى نظام جديد، ويتم الاحتفاظ بالحل الجديد بعض عيوب القديم .  

دعنا نضيف بعض "الأشياء الصغيرة" غير السارة هنا:

  1. الدفع مقابل توصيل الأجهزة الجديدة على أساس مبدأ "عنوان IP واحد - ترخيص واحد مدفوع"؛ 
  2. عدم القدرة على تحديث البرامج دون شراء حزمة دعم (وهذا يعني تحديث المكونات المجانية وإزالة الأخطاء في برنامج BMS نفسه)؛
  3. ارتفاع تكلفة الدعم؛ 
  4. الموقع على خادم "حديدي" يمكن أن يفشل وله موارد حاسوبية محدودة؛
  5. "التكرار" عن طريق تثبيت خادم جهاز ثانٍ مزود بحزمة ترخيص مكررة. وفي الوقت نفسه، لا توجد مزامنة لقواعد البيانات بين الخوادم الرئيسية والنسخ الاحتياطي - مما يعني نقل قاعدة البيانات يدويًا ووقت طويل للانتقال إلى النسخة الاحتياطية؛
  6. عميل مستخدم "سميك"، لا يمكن الوصول إليه من الخارج، دون امتداد لجهاز محمول وخيار الوصول عن بعد؛
  7. واجهة ويب مجردة بدون بطاقات رسومية وإشعارات صوتية، يمكن الوصول إليها من الخارج، ولكن لا يستخدمها الموظفون عمليًا بسبب افتقارها إلى المعلومات؛
  8. عدم وجود رسوم متحركة في الواجهة - تتكون جميع الرسومات فقط من صورة "خلفية" وأيقونات ثابتة. والنتيجة هي مستوى منخفض بشكل عام من الرؤية؛

    بدا كل شيء مثل هذا:

    المراقبة في مركز البيانات: كيف قمنا بتغيير BMS القديم إلى الجديد. الجزء 1

    المراقبة في مركز البيانات: كيف قمنا بتغيير BMS القديم إلى الجديد. الجزء 1

  9. أحد القيود في إنشاء أجهزة استشعار افتراضية هو أن وظيفة الإضافة فقط هي المتاحة، في حين تتطلب نماذج أجهزة الاستشعار الحقيقية القدرة على إجراء مجموعة من العمليات الحسابية للحسابات الصحيحة التي تعكس حقائق العملية؛ 
  10. عدم القدرة على الحصول على البيانات في الوقت الحقيقي أو من الأرشيف لأي غرض (على سبيل المثال، للعرض في الحساب الشخصي للعميل)؛
  11. الافتقار التام للمرونة والقدرة على تغيير أي شيء في نظام إدارة المباني ليناسب عمليات مركز البيانات الحالية. 

متطلبات نظام BMS الجديد

ومع الأخذ في الاعتبار ما سبق، كانت متطلباتنا الرئيسية كما يلي:

  1. جهازان مستقلان متبادلان مع مزامنة تلقائية، يعملان على منصتين سحابيتين مختلفتين في مراكز بيانات مختلفة (في حالتنا، مراكز بيانات Linxdatacenter في سانت بطرسبرغ وموسكو)؛
  2. إضافة مجانية للأجهزة الجديدة.
  3. تحديثات البرامج المجانية ومكوناتها (باستثناء التحسينات الوظيفية)؛
  4. كود مفتوح المصدر، مما يسمح لنا بدعم النظام بشكل مستقل في حالة حدوث مشاكل من جانب المطور؛
  5. القدرة على تلقي واستخدام البيانات من BMS، على سبيل المثال، على موقع ويب أو في حسابك الشخصي؛
  6. الوصول عبر متصفح الويب بدون عميل كثيف؛
  7. استخدام حسابات موظفي المجال للوصول إلى BMS؛
  8. توفر الرسوم المتحركة والعديد من الرغبات الصغيرة وغير الصغيرة الأخرى التي تتحقق في مواصفات فنية مفصلة.

القشة الأخيرة

المراقبة في مركز البيانات: كيف قمنا بتغيير BMS القديم إلى الجديد. الجزء 1

في اللحظة التي أدركنا فيها أن مركز البيانات قد تجاوز نظام إدارة المباني الخاص به، بدا لنا أن الحل الأكثر وضوحًا هو تحديث النظام الحالي. "إنهم لا يغيرون الخيول في منتصف الطريق،" أليس كذلك؟ 

ومع ذلك، فإن الشركات الكبيرة، كقاعدة عامة، لا تقدم تعديلات مخصصة على حلولها "المصقولة" التي تم بيعها منذ عقود في عشرات البلدان. في حين تقوم الشركات الناشئة باختبار فكرة أو نموذج أولي لمنتج مستقبلي على المستهلكين المحتملين والاعتماد على تعليقات المستخدمين لتطوير المنتج، تستمر الشركات في بيع تراخيص لمنتج رائع حقًا، ولكن، للأسف، أصبح اليوم قديمًا وغير مرن.

وشعرنا بالفرق في نهج أنفسنا. أثناء المراسلات مع الشركة المصنعة لنظام إدارة المباني القديم، سرعان ما أصبح من الواضح أن تحديث النظام الحالي الذي اقترحه البائع سيؤدي في الواقع إلى شراء نظام جديد لنا مع نقل شبه تلقائي لقاعدة البيانات، والتكلفة العالية والمزالق أثناء النقل، والذي حتى الشركة المصنعة نفسها لا تستطيع التنبؤ به. بالطبع، في هذه الحالة، زادت تكلفة الدعم الفني للحل المحدث، وظلت الحاجة إلى شراء التراخيص أثناء التوسع.

وكان الأمر الأكثر إزعاجًا هو أن النظام الجديد لم يتمكن من تلبية متطلبات الحجز لدينا بشكل كامل. يمكن تنفيذ نظام BMS المحدث، كما أردنا، على منصة سحابية، مما سيسمح لنا بالتخلي عن الأجهزة، ولكن خيار التكرار لم يتم تضمينه في السعر. لإجراء نسخ احتياطي للبيانات، سيتعين علينا شراء خادم افتراضي ثانٍ لـ BMS ومجموعة إضافية من التراخيص. تبلغ تكلفة الترخيص الواحد حوالي 76 دولارًا أمريكيًا ويبلغ عدد عناوين IP 1000 وحدة، مما يضيف ما يصل إلى 76 دولارًا أمريكيًا كمصاريف إضافية فقط لتراخيص جهاز النسخ الاحتياطي. 

كانت "الكرزة" في الإصدار الجديد من BMS هي الحاجة إلى شراء تراخيص إضافية "لجميع الأجهزة" - حتى للخادم الرئيسي. وهنا لا بد من توضيح أن هناك أجهزة متصلة بنظام إدارة المباني (BMS) من خلال البوابات. تحتوي البوابة على عنوان IP واحد، ولكنها تتحكم في عدة أجهزة (10 في المتوسط). في نظام إدارة المباني القديم، كان هذا يتطلب ترخيصًا واحدًا لكل عنوان IP للبوابة، وكانت الإحصائيات تبدو كالتالي: "1000 عنوان/ترخيص IP، 1200 جهاز". يعمل نظام إدارة المباني المحدث على مبدأ مختلف وستبدو الإحصائيات كما يلي: "1000 عنوان IP، 1200 جهاز/ترخيص". أي أن البائع في الإصدار الجديد غيّر مبدأ تعيين التراخيص، وكان علينا شراء ما يقرب من 200 ترخيصًا إضافيًا. 

تتكون ميزانية "التحديث" في النهاية من أربع نقاط: 

  • تكلفة الإصدار السحابي وخدمات الترحيل إليه؛ 
  • تراخيص إضافية للحزمة الحالية للأجهزة المتصلة عبر البوابات؛
  • تكلفة النسخة السحابية الاحتياطية؛  
  • مجموعة من التراخيص لجهاز النسخ الاحتياطي. 

وبلغت التكلفة الإجمالية للمشروع أكثر من 100 ألف دولار! ناهيك عن الحاجة إلى شراء تراخيص للأجهزة الجديدة في المستقبل.

ونتيجة لذلك، أدركنا أنه سيكون من الأسهل بالنسبة لنا - وربما أرخص - أن نطلب نظامًا تم إنشاؤه من الصفر، مع مراعاة جميع متطلباتنا وتوفير إمكانية التحديث في المستقبل. ولكن لا يزال يتعين العثور على أولئك الذين أرادوا تطوير مثل هذا النظام المعقد، ومقارنة المقترحات، واختيارها، ومع المتأهلين للتصفيات النهائية، ساروا على الطريق من المواصفات الفنية إلى التنفيذ... اقرأ عن هذا في الجزء الثاني من المادة قريبًا جدًا. 

المصدر: www.habr.com

إضافة تعليق