كيف تعرف مؤسستك على OpenStack

لا توجد طريقة مثالية لتطبيق OpenStack في شركتك ، ولكن هناك مبادئ عامة يمكن أن ترشدك نحو التنفيذ الناجح.



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

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

بالطبع ، يمكن تعلم الكثير من تجربة أولئك الذين قاموا بالفعل بنشر OpenStack. لفهم أنماط تبني OpenStack بشكل أفضل ، تحدثت مع عدة فرق نجحت في تقديم هذا النظام لشركاتها.

MercadoLibre: تملي الضرورة والجري أسرع من الغزلان المراحة


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

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

وقال أليخاندرو كوميساريو ، المدير الفني لخدمات MercadoLibre السحابية: "كان التحول سريعًا للغاية". - لقد أدركنا حرفيًا فجأة أنه لا يمكننا مواصلة العمل في هذا الإيقاع دون مساعدة من أي نظام.

بدأ Alejandro Comisario و Maximiliano Venesio و Leandro Reox ، فريق MercadoLibre بأكمله في ذلك الوقت ، في البحث عن التقنيات التي ستمكنهم من إلغاء الخطوات اليدوية التي ينطوي عليها توفير البنية التحتية لمطوريهم.

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

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

يقول Leandro Reox: "لقد أصبح من الواضح أن نهج OpenStack - البحث والغوص في الشفرة واختبار وظائف القياس والتحجيم هو نفسه نهج MercadoLibre". - تمكنا من الانغماس على الفور في المشروع ، وتحديد مجموعة من الاختبارات لتثبيت OpenStack وبدء الاختبار.

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

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

يقول Maximiliano Venesio ، كبير مهندسي البنية التحتية في MercadoLibre: "تتوق الشركة بأكملها إلى نظام مماثل والوظائف التي توفرها".

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

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

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

الأتمتة التي تمكنوا من تحقيقها من خلال سحابة خاصة تم دفعها ، مما سمح لـ MercadoLibre بتوسيع بنيتها التحتية بشكل كبير. ما بدأ كفريق للبنية التحتية يتكون من ثلاثة أشخاص يدعمون 250 مطورًا و 100 خادمًا و 1000 جهاز افتراضي ، أصبح فريقًا مكونًا من 10 أشخاص يدعمون أكثر من 500 مطور و 2000 خادم و 12000 جهاز ظاهري.

يوم العمل: إنشاء حالة عمل لـ OpenStack


بالنسبة للفريق في Workday في SaaS ، لم يكن قرار قبول OpenStack عمليًا بقدر ما هو استراتيجي.

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

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

كانت المهمة الأولى لشركة Rimi في Workday هي توسيع نطاق العمل الأصلي إلى جزء كبير من الشركة.

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

كما تم أخذ فعالية المعدات في الاعتبار في حالة العمل. يحدد يوم العمل أهدافًا طموحة لزيادة إعادة تدوير المعدات الموجودة وموارد مركز البيانات.
"لقد وجدنا أن لدينا بالفعل تقنية طبقة وسيطة يمكنها الاستفادة من السحابة الخاصة." تم استخدام هذه الوسيطة بالفعل لنشر بيئات dev / test في السحب العامة. بمساعدة سحابة خاصة ، يمكننا توسيع هذا البرنامج لإنشاء حل سحابة مختلطة. باستخدام استراتيجية السحابة المختلطة ، يمكن لـ "يوم العمل" نقل أعباء العمل بين السحب العامة والخاصة ، مما يزيد من استخدام المعدات إلى الحد الأقصى ، مما يوفر مدخرات للأعمال
أخيرًا ، أوضحت إستراتيجية Rimi السحابية أن أعباء العمل البسيطة عديمي الجنسية وتوسيع نطاقها الأفقي ستسمح لـ Workday بالبدء في استخدام السحابة الخاصة بها مع مخاطر أقل وتحقيق نضج العمليات السحابية بطريقة طبيعية.

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

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

مع الإطلاق الناجح لأول سحابة قابلة للتطبيق من OpenStack ، يواصل Workday الدفع من أجل طرح أوسع من SDDC الجديد. لتحقيق ذلك ، تستخدم Rimi نهج أصحاب المصلحة المتعددين الذي يركز على:

  • التركيز على أعباء العمل السحابية ، خاصةً على التطبيقات عديمة الجنسية في الحافظة
  • تحديد المعايير وعملية الترحيل
  • وضع أهداف تطوير لترحيل هذه التطبيقات
  • التواصل والتدريب مجموعات أصحاب المصلحة في يوم العمل باستخدام اجتماعات OpenStack والعروض التوضيحية ومقاطع الفيديو والتدريب

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

Bestbuy: كسر الحظر


تمتلك سلسلة متاجر التجزئة الإلكترونية BestBuy إيرادات سنوية تبلغ 43 مليار دولار و 140،000 موظف ، وهي أكبر الشركات المدرجة في المقالة. وبالتالي ، على الرغم من أن العمليات التي يستخدمها فريق البنية التحتية bestbuy.com في إعداد السحابة الخاصة المستندة إلى OpenStack ليست فريدة من نوعها ، فإن المرونة التي طبقت بها هذه العمليات مثيرة للإعجاب.

لنشر أول سحابة OpenStack على BestBuy ، كان على ستيف إيستهام ، مدير حلول الويب وجويل كراب ، كبير المهندسين المعماريين ، الاعتماد على نهج مبتكر للتغلب على العديد من الحواجز التي تقف في طريقهم.

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

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

على الرغم من أن Steve Eastham و Joel Crabb كانا قادرين على استخدام توقعات تكاليف مراقبة الجودة البالغة الأهمية لتبرير الاستثمار في سحابة خاصة ، فقد واجهتا مشكلة بسرعة: على الرغم من تلقي الموافقة على المشروع ، لم يكن هناك تمويل للمشروع. لم تكن هناك ميزانية لشراء معدات للمشروع.

الضرورة هي أم الاختراع ، وقد تبنى الفريق طريقة جديدة للتمويل السحابي: لقد قاموا بتغيير ميزانية مطورين اثنين مع فريق آخر لديه ميزانية للمعدات.

على الميزانية التي يعتزمون شراء المعدات اللازمة للمشروع. بعد الاتصال بشركة HP ، وهي مورد معداتها في ذلك الوقت ، شرعوا في تحسين العرض. بفضل المفاوضات الشاملة والتخفيض المقبول في متطلبات المعدات ، تمكنوا من خفض تكاليف المعدات بمقدار النصف تقريبًا.

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

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

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

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

وفر نجاحهم فرصة جيدة لطلب موارد إضافية لمبادرة السحابة الخاصة بهم. وهذه المرة كان لديهم دعم على مستوى الإدارة العليا للشركة.

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

استنتاج


تحتوي قصص MercadoLibre و Workday و Best Buy على عدد من المبادئ التي يمكن أن ترشدك على طريق التنفيذ الناجح لـ OpenStack: لتكون مفتوحة لاحتياجات المطورين والشركات والمستخدمين المحتملين الآخرين ؛ العمل في إطار العمليات المنشأة لشركتك ؛ التعاون مع المنظمات الأخرى ؛ وتكون مستعدة للعمل خارج القواعد عند الضرورة. هذه كلها مهارات برمجية قيمة جيدة مع سحابة OpenStack.
لا توجد طريقة مثالية لتطبيق OpenStack في شركتك - يعتمد مسار التنفيذ على العديد من العوامل المتعلقة بك وبشركتك والموقف الذي تتواجد فيه.
وعلى الرغم من أن هذه الحقيقة يمكن أن تكون مربكة لمحبي OpenStack المهتمين بكيفية تنفيذ مشروعهم الأول ، إلا أن هذه وجهة نظر إيجابية. هذا يعني أنه لا يوجد حد للمدى الذي يمكن أن تذهب به مع OpenStack. ما يمكنك تحقيقه يقتصر فقط على إبداعك وحيلة.

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


All Articles