من سطح المكتب إلى مركز البيانات الافتراضي - كيف ذهبنا إلى الافتراضية

في البداية ...


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

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

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

قمنا بتطوير جوهر نظام BSS ، وبدأنا في إبرام العقود مع العملاء وتوسيع الوظائف. بدأ خط منتجاتنا في النمو. ثم بدأوا في التعامل مع مكونات OSS للتفاعل مع معدات الشبكات والأنظمة الخارجية.

عميل خادم العمارة وواجهة الويب


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

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

لدينا مقالة حول قابلية استخدام الواجهات - "واجهة الخدمات السحابية في قطاع B2B: بين الجمال والمنفعة" - اقرأ إذا كان هذا الموضوع مثيرًا للاهتمام.

مركز البيانات الخاصة


وقفت الحديد للتنمية في البداية في مكتب الشركة ، دون غرفة مخصصة. 5-7 خوادم في المرحلة الأولية - وحدات النظام العادية.

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

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

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

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

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

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

في أوقات مختلفة ، تم شراء خوادم Supermicro و HP و DELL ومؤخرًا HUAWEY والحديد من الشركات المصنعة المحلية. نبقى داخل بنية x86 ، لذلك في بعض الأحيان قام حتى البائعين الأكثر شهرة بأنفسهم بتقديم نوع من معدات الاختبار. في بعض الأحيان ، وبناءً على نتائج التدقيق ، قمنا بشراء منصات اختبار. من وجهة نظر أنظمة تشغيل الخادم ، كنا دائمًا موجهين لنظام Linux.

صورة

التغيير التنظيمي


بحلول عام 2008 ، نما فريقنا ، في تلك اللحظة ، تطور قائد الفريق ليصبح مهندسًا للنظام ، وتم إنشاء قسم مبيعات ودعم وتطوير R&D. تدريجيا ، أنشأنا شراكات مع الدمجين ، كما بدأوا في بيع / تنفيذ نظامنا. نمت احتياجات الدعم والتدريب للعملاء والشركاء ، وظهرت مبادرات وأفكار تجارية جديدة لتوسيع خط الإنتاج.

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

السوق الجديدة المتخصصة 2.0


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

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

لذلك يمكننا أن نقول أننا في عام 2014-2015 أنشأنا قسمًا جديدًا وبدأنا في التحرك نحو إدارة العلاقات ، مع تنفيذ مشروع تجريبي في وقت واحد لتوفير الوصول إلى خدمات BSS في السحابة.

نحن نقوم بنقل البنية التحتية لتكنولوجيا المعلومات ونقلها إلى مركز بيانات خارجي


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

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

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

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

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

لسوء الحظ ، لم تتحقق الآمال بالكامل - لمدة عامين تقريبًا من كوننا في أول مركز بيانات خارجي خاص بنا ، لم يتم استلام شهادة مركز بيانات Tier III ، وقد حصلنا على 4 حوادث خلال عامين. لذلك ، قررنا تغيير مركز البيانات.

صورة

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

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

مركز البيانات الظاهري لدينا الفواتير ادارة العلاقات مع


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

من بين عملاء الشركات ، كان أكبر مشغل MVNO أول من يسقط في السحابة الخاصة بنا في مركز البيانات الجديد. الآن في SaaS لدينا يعيش أكثر من 20 شركة بسعة أساسية لحوالي 500 ألف مشترك.

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

نحن معتمدون حاليًا لإنشاء الفواتير على شبكات يصل عددها إلى 25،000،000 رقم / مشترك. ننشر جزء الخادم في بيئة Linux / UNIX على بنية x86. يمكن نشر جزء العميل على أي نظام تشغيل حديث ، حيث يتم تشغيل متصفحات الويب الحديثة الشعبية. يمكن استخدام قواعد البيانات بواسطة Oracle و PostgreSQL.

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

كيف نعمل الآن والمشورة بشأن الانتقال إلى مراكز البيانات الخارجية


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

الإصدار الحالي من منصتنا هو 3.2. كانت النسخة الأولى في 2005-2006. والثاني هو 2006-2014. الثالث - منذ عام 2014. نحاول ألا نكون محاصرين في تقادم الحلول التكنولوجية - نقوم بتحديث أدوات التطوير والتقييم المستخدمة ، ونقوم باستمرار بتحديث واجهة الويب. عند الاقتضاء ، نقوم بتوسيع مجموعة التقنيات المستخدمة. من حيث الحلول ، يتم استخدام Tarantool و PostgreSQL و Hazelcast. ونحن نبحث باستمرار عن وجهات نظر جديدة. هذا يفرض عددًا من المتطلبات على المعدات المستخدمة وإمكانية إعادة التكوين المرنة.

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

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

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

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

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

Source: https://habr.com/ru/post/ar485772/


All Articles