
BMS کیا ہے؟
ڈیٹا سینٹر میں انجینئرنگ سسٹم کے آپریشن کے لیے نگرانی کا نظام بنیادی ڈھانچے کا ایک کلیدی عنصر ہے، جو ڈیٹا سینٹر کے لیے ایسے اہم اشارے کو براہ راست متاثر کرتا ہے جیسے ہنگامی حالات میں عملے کے ردعمل کی رفتار اور اس کے نتیجے میں، بلاتعطل آپریشن کی مدت۔
BMS (بلڈنگ مانیٹرنگ سسٹم) مانیٹرنگ سسٹم ڈیٹا سینٹرز کے لیے آلات کے بہت سے عالمی دکانداروں کے ذریعے پیش کیے جاتے ہیں۔ روس میں Linxdatacenter کے کام کے دوران، ہمیں مختلف سسٹمز سے واقفیت حاصل کرنے اور ان سسٹمز کو چلانے کے لیے دکانداروں کے متضاد طریقوں کا سامنا کرنے کا موقع ملا۔
ہم آپ کو بتاتے ہیں کہ ہم نے گزشتہ سال کے دوران اپنے BMS سسٹم کو کس طرح مکمل طور پر اپ ڈیٹ کیا اور کیوں؟
مسئلے کی جڑ
یہ سب 10 سال پہلے سینٹ پیٹرزبرگ میں لنکس ڈیٹا سینٹر ڈیٹا سینٹر کے آغاز کے ساتھ شروع ہوا تھا۔ بی ایم ایس سسٹم، ان سالوں کے صنعتی معیارات کے مطابق، نصب شدہ سافٹ ویئر کے ساتھ ایک فزیکل سرور تھا، جسے کلائنٹ پروگرام (نام نہاد "موٹی" کلائنٹ) کے ذریعے حاصل کیا جاتا تھا۔
اس وقت مارکیٹ میں اس طرح کے حل پیش کرنے والی چند کمپنیاں تھیں۔ ان کی مصنوعات معیاری تھیں، موجودہ ضرورت کا واحد جواب۔ اور ہمیں انہیں ان کا حق دینا چاہیے: اس وقت اور آج دونوں، مارکیٹ کے رہنما عام طور پر اپنے بنیادی کام سے نمٹتے ہیں - آپریٹنگ ڈیٹا سینٹرز کے لیے فعال حل فراہم کرتے ہیں۔
ہمارے لیے منطقی انتخاب دنیا کے سب سے بڑے مینوفیکچررز میں سے ایک BMS حل تھا۔ اس وقت منتخب کردہ نظام نے ایک پیچیدہ انجینئرنگ سہولت، جیسے ڈیٹا سینٹر کی نگرانی کے لیے تمام تقاضے پورے کیے تھے۔
تاہم، وقت گزرنے کے ساتھ ساتھ، آئی ٹی سلوشنز سے صارفین (یعنی ہم، ڈیٹا سینٹر آپریٹرز) کی ضروریات اور توقعات بدل گئی ہیں۔ اور بڑے وینڈرز، جیسا کہ مجوزہ حل کے لیے مارکیٹ کے تجزیے سے ظاہر ہوتا ہے، اس کے لیے تیار نہیں تھے۔
کارپوریٹ آئی ٹی مارکیٹ نے B2C سیکٹر سے شدید اثر و رسوخ کا تجربہ کیا ہے۔ ڈیجیٹل سلوشنز کو آج آخری صارف کے لیے ایک آرام دہ تجربہ فراہم کرنا چاہیے - یہ وہ مقصد ہے جو ڈویلپرز نے اپنے لیے طے کیا ہے۔ یہ بہت سے انٹرپرائز ایپلی کیشنز کے صارف انٹرفیس (UI) اور صارف کے تجربے (UX) میں بہتری سے ظاہر ہوتا ہے۔
ایک شخص روزمرہ کی زندگی میں ڈیجیٹل ٹولز سے متعلق ہر چیز کے آرام کا عادی ہو جاتا ہے، اور ان ٹولز پر وہی مطالبات رکھتا ہے جو وہ کام کے کاموں کے لیے استعمال کرتا ہے۔ لوگ انٹرپرائز ایپلی کیشنز سے اسی مرئیت، بدیہی، سادگی اور شفافیت کی توقع کرتے ہیں جو انہیں مالیاتی خدمات، ٹیکسی کالنگ یا آن لائن شاپنگ میں دستیاب ہے۔ کارپوریٹ ماحول میں حل پر عمل درآمد کرنے والے آئی ٹی ماہرین بھی تمام جدید "سامان" حاصل کرنے کی کوشش کرتے ہیں: سادہ تعیناتی اور اسکیلنگ، غلطی کو برداشت کرنا اور حسب ضرورت کے لامحدود امکانات۔
بڑے بین الاقوامی دکاندار اکثر ان رجحانات کو نظر انداز کرتے ہیں۔ صنعت میں اپنے دیرینہ اختیار پر انحصار کرتے ہوئے، کارپوریشنز گاہکوں کے ساتھ کام کرتے وقت اکثر واضح اور لچکدار ثابت ہوتی ہیں۔ ان کی اپنی ناگزیریت کا وہم انہیں یہ دیکھنے کی اجازت نہیں دیتا کہ کس طرح نوجوان ٹیکنالوجی کمپنیاں لفظی طور پر ان کی ناک کے نیچے نظر آتی ہیں، برانڈ کے لیے زیادہ ادائیگی کیے بغیر، مخصوص گاہک کے مطابق متبادل حل پیش کرتی ہیں۔
پرانے BMS سسٹم کے نقصانات
ہمارے لیے موجودہ فرسودہ بی ایم ایس حل کا سب سے بڑا نقصان اس کا سست آپریشن تھا۔ کئی واقعات کی چھان بین کرنے سے جہاں ڈیوٹی پر مامور اہلکار کافی تیزی سے جواب نہیں دے رہے تھے، ہمیں یہ سمجھنے پر مجبور کیا کہ بعض اوقات بی ایم ایس میں واقعات کی نمائش میں نمایاں تاخیر ہوتی ہے۔ ایک ہی وقت میں، سسٹم اوورلوڈ یا خراب نہیں تھا، یہ صرف یہ تھا کہ اس کے اجزاء کے ورژن (مثال کے طور پر، JAVA) پرانے تھے اور اپ ڈیٹس کے بغیر آپریٹنگ سسٹم کے نئے ورژن کے ساتھ صحیح طریقے سے کام نہیں کرسکتے تھے۔ انہیں صرف BMS سسٹم کے ساتھ مل کر اپ ڈیٹ کرنا ممکن تھا، اور وینڈر نے ورژنز کا خودکار تسلسل فراہم نہیں کیا، یعنی ہمارے لیے یہ عمل تقریباً اتنا ہی محنت طلب ہوگا جتنا کہ ایک نئے سسٹم میں سوئچ کرنا، اور نئے حل کو برقرار رکھا گیا۔ پرانے کی کچھ خامیاں.
آئیے یہاں کچھ اور ناخوشگوار "چھوٹی چیزیں" شامل کریں:
- "ایک آئی پی ایڈریس - ایک ادا شدہ لائسنس" کے اصول پر نئے آلات کو جوڑنے کے لیے ادائیگی؛
- سپورٹ پیکج خریدے بغیر سافٹ ویئر کو اپ ڈیٹ کرنے میں ناکامی (اس کا مطلب ہے مفت اجزاء کو اپ ڈیٹ کرنا اور BMS پروگرام میں ہی غلطیوں کو ختم کرنا)؛
- حمایت کی اعلی قیمت؛
- ایک "آئرن" سرور پر مقام، جو ناکام ہو سکتا ہے اور اس کے پاس کمپیوٹنگ کے محدود وسائل ہیں۔
- ڈپلیکیٹ لائسنس پیکج کے ساتھ دوسرا ہارڈویئر سرور انسٹال کرکے "ریڈنڈنسی"۔ ایک ہی وقت میں، مرکزی اور بیک اپ سرورز کے درمیان ڈیٹا بیس کی کوئی ہم آہنگی نہیں ہے - جس کا مطلب ہے دستی ڈیٹا بیس کی منتقلی اور بیک اپ پر سوئچ کرنے کے لیے طویل وقت؛
- "موٹا" صارف کلائنٹ، باہر سے ناقابل رسائی، موبائل ڈیوائس کے لیے توسیع کے بغیر اور ریموٹ ایکسیس آپشن؛
- گرافک کارڈز اور ساؤنڈ نوٹیفیکیشنز کے بغیر ایک سٹرپڈ ڈاؤن ویب انٹرفیس، باہر سے قابل رسائی، لیکن معلومات کی کمی کی وجہ سے ملازمین کے ذریعہ عملی طور پر استعمال نہیں کیا جاتا ہے۔
- انٹرفیس میں اینیمیشن کی کمی - تمام گرافکس صرف "پس منظر" کی تصویر اور جامد شبیہیں پر مشتمل ہوتے ہیں۔ نتیجہ مجموعی طور پر مرئیت کی کم سطح ہے۔
سب کچھ کچھ اس طرح نظر آتا تھا:


- ورچوئل سینسرز بنانے میں ایک حد یہ ہے کہ صرف اضافی فنکشن دستیاب ہے، جبکہ حقیقی سینسر کے ماڈلز کو درست حساب کے لیے ریاضیاتی آپریشنز کا ایک سیٹ انجام دینے کی صلاحیت کی ضرورت ہوتی ہے جو آپریشن کی حقیقتوں کی عکاسی کرتی ہے۔
- کسی بھی مقصد کے لیے حقیقی وقت میں یا آرکائیو سے ڈیٹا حاصل کرنے میں ناکامی (مثال کے طور پر، کلائنٹ کے ذاتی اکاؤنٹ میں ڈسپلے کے لیے)؛
- موجودہ ڈیٹا سینٹر کے عمل کے مطابق BMS میں کسی بھی چیز کو تبدیل کرنے کی لچک اور صلاحیت کی مکمل کمی۔
نئے BMS سسٹم کے تقاضے
مندرجہ بالا کو مدنظر رکھتے ہوئے، ہماری بنیادی ضروریات درج ذیل تھیں:
- خودکار مطابقت پذیری کے ساتھ دو آزاد باہمی طور پر بے کار مشینیں، جو مختلف ڈیٹا سینٹرز میں دو مختلف کلاؤڈ پلیٹ فارمز پر چل رہی ہیں (ہمارے معاملے میں، لنکس ڈیٹا سینٹر سینٹ پیٹرزبرگ اور ماسکو ڈیٹا سینٹرز)؛
- نئے آلات کا مفت اضافہ؛
- مفت سافٹ ویئر اپ ڈیٹس اور اس کے اجزاء (سوائے فنکشنل بہتری کے)؛
- اوپن سورس کوڈ، جو ہمیں ڈویلپر کی طرف سے مسائل کی صورت میں سسٹم کو آزادانہ طور پر سپورٹ کرنے کی اجازت دیتا ہے۔
- BMS سے ڈیٹا وصول کرنے اور استعمال کرنے کی اہلیت، مثال کے طور پر، کسی ویب سائٹ پر یا آپ کے ذاتی اکاؤنٹ میں؛
- موٹے کلائنٹ کے بغیر ویب براؤزر کے ذریعے رسائی؛
- BMS تک رسائی کے لیے ڈومین ملازم اکاؤنٹس کا استعمال؛
- حرکت پذیری کی دستیابی اور بہت سی چھوٹی اور اتنی چھوٹی خواہشات جو ایک تفصیلی تکنیکی تفصیلات میں تبدیل ہوگئیں۔
اخری تنکا

اس وقت جب ہم نے محسوس کیا کہ ڈیٹا سینٹر نے اپنے BMS کو بڑھا دیا ہے، تو ہمارے لیے سب سے واضح حل موجودہ سسٹم کو اپ ڈیٹ کرنا ہی نظر آیا۔ "وہ بیچ میں گھوڑے نہیں بدلتے،" ٹھیک ہے؟
تاہم، بڑے کارپوریشنز، ایک اصول کے طور پر، درجنوں ممالک میں فروخت ہونے والے اپنے دہائیوں پرانے "پالش" حلوں میں اپنی مرضی کے مطابق تبدیلیاں پیش نہیں کرتے ہیں۔ جب کہ نوجوان کمپنیاں ممکنہ صارفین پر مستقبل کے پروڈکٹ کے آئیڈیا یا پروٹو ٹائپ کی جانچ کر رہی ہیں اور پروڈکٹ تیار کرنے کے لیے صارف کے تاثرات پر انحصار کر رہی ہیں، کارپوریشنز ایک بار واقعی بہترین پروڈکٹ کے لیے لائسنس فروخت کرنا جاری رکھے ہوئے ہیں، لیکن افسوس، آج یہ پرانا اور پیچیدہ ہے۔
اور ہم نے اپنے نقطہ نظر میں فرق محسوس کیا۔ پرانے BMS کے مینوفیکچرر کے ساتھ خط و کتابت کے دوران، یہ تیزی سے واضح ہو گیا کہ وینڈر کی طرف سے تجویز کردہ موجودہ سسٹم کو اپ ڈیٹ کرنے کا نتیجہ دراصل ہمارے لیے نیم خودکار ڈیٹا بیس کی منتقلی، زیادہ لاگت اور نقصانات کے ساتھ ایک نئے سسٹم کی خریداری کا باعث بنے گا۔ منتقلی، جس کی پیشین گوئی خود کارخانہ دار بھی نہیں کر سکتا تھا۔ بلاشبہ، اس صورت میں، اپ ڈیٹ کردہ حل کے لیے تکنیکی مدد کی لاگت میں اضافہ ہوا، اور توسیع کے دوران لائسنس خریدنے کی ضرورت باقی رہی۔
سب سے مایوس کن بات یہ تھی کہ نیا نظام ہماری فالتو ضرورتوں کو پوری طرح پورا نہیں کر سکا۔ اپ ڈیٹ شدہ BMS سسٹم کو، جیسا کہ ہم چاہتے تھے، کلاؤڈ پلیٹ فارم پر لاگو کیا جا سکتا تھا، جس سے ہمیں ہارڈ ویئر کی ضرورت کو ختم کرنے کی اجازت ملتی، لیکن قیمت میں فالتو پن کا آپشن شامل نہیں تھا۔ ڈیٹا کا بیک اپ لینے کے لیے ہمیں دوسرا سسٹم خریدنا پڑے گا۔ ورچوئل سرور BMS اور لائسنس کا ایک اضافی سیٹ۔ ایک لائسنس کی قیمت تقریباً $76 اور مقدار کے ساتھ IP پتے 1000 یونٹس کے لیے، یہ صرف بیک اپ مشین کے لائسنس کے لیے اضافی اخراجات میں $76,000 ہے۔
BMS کے نئے ورژن میں "چیری" کو "تمام آلات کے لیے" اضافی لائسنس خریدنے کی ضرورت تھی - یہاں تک کہ مرکزی سرور کے لیے۔ یہاں یہ واضح کرنا ضروری ہے کہ گیٹ ویز کے ذریعے BMS سے منسلک آلات موجود ہیں۔ گیٹ وے کا ایک IP پتہ ہے، لیکن کئی آلات کو کنٹرول کرتا ہے (اوسطاً 10)۔ پرانے بی ایم ایس میں، اس کے لیے فی گیٹ وے آئی پی ایڈریس کے لیے ایک لائسنس درکار تھا، اعدادوشمار کچھ اس طرح نظر آئے: "1000 آئی پی ایڈریس/لائسنس، 1200 ڈیوائسز۔" تازہ کاری شدہ BMS نے ایک مختلف اصول پر کام کیا اور اعدادوشمار اس طرح نظر آئیں گے: "1000 IP پتے، 1200 آلات/لائسنس۔" یعنی، نئے ورژن میں وینڈر نے لائسنس تفویض کرنے کے اصول کو تبدیل کر دیا، اور ہمیں تقریباً 200 مزید لائسنس خریدنے پڑے۔
"اپ ڈیٹ" بجٹ بالآخر چار نکات پر مشتمل تھا:
- کلاؤڈ ورژن کی لاگت اور اس میں منتقلی کی خدمات؛
- گیٹ ویز کے ذریعے منسلک آلات کے لیے موجودہ پیکیج کے لیے اضافی لائسنس؛
- بیک اپ کلاؤڈ ورژن کی قیمت؛
- بیک اپ مشین کے لیے لائسنس کا ایک سیٹ۔
منصوبے کی کل لاگت $100 سے زیادہ تھی! اور یہ مستقبل میں نئے آلات کے لیے لائسنس خریدنے کی ضرورت کا ذکر نہیں کرنا ہے۔
نتیجے کے طور پر، ہم نے محسوس کیا کہ ہماری تمام ضروریات کو مدنظر رکھتے ہوئے اور مستقبل میں جدیدیت کے امکانات فراہم کرتے ہوئے، شروع سے بنائے گئے سسٹم کو آرڈر کرنا ہمارے لیے آسان ہوگا - اور شاید سستا بھی۔ لیکن جو لوگ اس طرح کے پیچیدہ نظام کو تیار کرنا چاہتے تھے انہیں ابھی تلاش کرنا تھا، تجاویز کا موازنہ کیا گیا، منتخب کیا گیا اور فائنلسٹ کے ساتھ تکنیکی وضاحتوں سے عمل درآمد تک کا راستہ طے کیا... اس کے بارے میں جلد ہی مواد کے دوسرے حصے میں پڑھیں۔
ماخذ: www.habr.com


