في دورات Slurm Kubernetes ، تبقى Kubernetes تدريجيًا. الموضوعات ذات الصلة الانتقال بشكل منهجي في دورات منفصلة.
الأول كان عامل الميناء ، Ansible ، Ceph. تحولت محاضرات استمرت ساعتين حولها أولاً إلى سلسلة من الندوات عبر الإنترنت ، ثم إلى دورات عبر الإنترنت.
لقد حان دور الرصد. تطور موضوع مراقبة الكتلة إلى الدورة التدريبية عبر الإنترنت Slurm Prom ، والمخصصة بالكامل لبرنامج Prometheus. كما نحب ، مع الممارسة في موقف التدريب. تتضمن الدورة التدريبية عبر الإنترنت محاضرات مسجلة وتمارين عملية وممارسة لممارسة الرياضة ودعم مكتب المساعدة. يستغرق مرور حفلة Slurma من 12 إلى 16 ساعة.
مخطط الدورة:
- أساسيات بروميثيوس
- معرض (مصدر العقدة ، مصدر Blackbox ، مصدر مخصص ، مكتبة التطبيقات)
- Prometheus (اكتشاف الخدمة ، التسميات ، PushGateway)
- PromQL (تخزين البيانات ، أنواع البيانات ، التعبيرات ، قواعد السجل)
- تنبيه (Alertrules ، Alertmanager)
- التصور البيانات (غرافانا)
- الاستخدام المتقدم لـ Prometheus (الإتاحة العالية ، الإتحاد ، القراءة / الكتابة عن بُعد ، Thanos ، واجهة برمجة تطبيقات HTTP)
- بروميثيوس في كوبيرنيتيس
تكلفة الدورة 15000 ₽ (10000 ₽ لأولئك الذين كانوا على Slurms).
مثال محاضرة.
قام بتأليف الدورة فلاديمير جوريانوف ، أخصائي رصد ورئيس لسيرم. قابلته عن الدورة والحياة والعمل في شركتنا. أنا مهتم بالأشخاص الذين يوجهون سفينتهم إلى البحار المشار إليها على خرائط "التنينات التي تعيش هنا".

لنبدأ من البداية - حسنًا ، من غير المعتاد أن نبدأ من النهاية. اين درست كيف اخترت مهنة تكنولوجيا المعلومات؟
بطريقة ما حدث ذلك. ظهر الكمبيوتر في المنزل في وقت مبكر - كان عمري حوالي 8. كنت دائمًا مهتمًا بالحفر فيه. أنا دائما إعداد وإعادة تكوين شيء. في الوقت نفسه ، تم نقلي إلى دورات البرمجة - كما أتذكر ، لقد درست لغة باسكال.
ثم المعهد. في BSTU Voenmekh ، تخصص "أنظمة التحكم الآلي ومعالجة البيانات." وبالنسبة لي كان اختيارًا واعًا. علاوة على ذلك ، كان تخصصنا جديدًا. في الأساس ، لقد تعلمنا ما يسمى الآن DevOps. كان لدينا كل من البرمجة والإدارة. وفي السنة الخامسة ذهبت بالفعل للعمل في تخصصي.
ما هي مكدس التقنية التي استفدت منها بالفعل؟
إنه ضخم. بدأت كمسؤول windows ، ثم تمت إضافة المسؤوليات الخاصة بجزء الشبكة. ثم لينكس ، ونظم افتراضية مختلفة وهلم جرا وهكذا دواليك.
لكن في رأيي ، بعد نقطة معينة ، لم يعد يهم ما إذا كنت تعمل باستخدام تقنية معينة أم لا. من المهم ما إذا كان يمكنك معرفة ذلك بنفسك ، والقيام بذلك بسرعة وبشكل جيد. الآن تكنولوجيا المعلومات تتطور بسرعة كبيرة ، وعدد التقنيات المتنوعة ضخم. فهم كل شيء مستحيل وليس ضروريًا. لكن القدرة على الانخراط في التعليم الذاتي أصبحت مهارة أساسية.
ما هي التقنيات الواعدة التي تراها تدخل السوق؟
إذا كنت تأخذ سوق تكنولوجيا المعلومات ككل ، فهناك الآن محاولة أخرى لاقتحام VR . أيضا حوادث AR. أنا متأكد من أن هذه التقنيات ستغير فكرتنا في التفاعل مع العالم الخارجي ، كما فعلت الهواتف الذكية من قبل.
إذا لم نتحدث عن تكنولوجيا المعلومات بالمعنى الشامل ، فإن التكنولوجيا تصبح أقل أهمية. من نواح كثيرة ، أثرت Docker و K8s هذا - علمونا أن كل شيء متقلب وقصير الأجل. الآن شعبية هي DevOps و SRE كما تنفيذها. في الإدارة - رشيقة. في المستقبل القريب ، أعتقد أن التركيز سينتقل نحو المراقبة الذكية والأمن.

- ثم مسكت سلب صيد في رحلة صيد! ويقول لي بصوت إنساني: "هل تريدنا؟"
كيف وصلت إلى Slurm؟
بالصدفة. كنت في واحدة من أول سليرم الأساسي في سان بطرسبرغ ، وتحدثت مع المنظمين ، ودعيت للتحدث. أنا موافق
ماذا تفعل في إطار Slurm؟
في الغالب أنا متحدث. لكنني أشارك قليلاً في تشكيل البرنامج ، أنا فقط أعمل على برنامج لـ Prometheus.
أنت مؤلف دورة بروميثيوس. أخبرني ما الذي سيراه المشاركون في الدورة التدريبية ولماذا ليس لديهم الحق في تفويتها؟
أوه ، أنت أيضا تسأل ما هو أكثر برودة - حفلة موسيقية أو Zabbix. إذا طرح الناس هذا السؤال ، فلن يحتاجوا إلى هذه الدورة. إذا كانوا يعرفون سبب حاجتهم إلى Prom ، ولم يكونوا مستعدين لقضاء بضعة أشهر في دراسته ، أو إذا كانوا يعرفون Prom بالفعل ، لكنهم يريدون وضع معارفهم على الرفوف ، فإن الدورة ستفعل ذلك.
هذه الدورة هي الأولى باللغة الروسية ، مع التكيف الطبيعي ، ومعظم المصطلحات المتبقية في اللغة الإنجليزية الأصلية. الدورة عبارة عن مقتطف من الوثائق والكتب والمقالات والخبرات الشخصية في حفلة موسيقية. ويغطي أساسيات العمل مع حفلة موسيقية.
رأيك في المبادرات الحكومية لإنشاء نظام لتصفية حركة المرور العميقة؟ هل سيكون "الدرع الذهبي" كما هو الحال في الصين أم سيكون شيئًا لنا ، بطريقتك الخاصة؟
أنا ضدها بشكل أساسي. بأي شكل من الأشكال. نحن نفهم لماذا يتم ذلك. إذا كانوا يريدون تأمين الموارد العامة ، فلا تلمس شريحة الإنترنت بأكملها وتظاهر أنهم يهتمون بالمواطنين. أنا بطريقة ما حماية مصباح بلدي نفسي. ولكن دعونا لا نتحدث عن ذلك. أعتقد أن تكنولوجيا المعلومات ليست مكانًا للسياسة.

لهذه الكلمات ، تم نقل فلاديمير جوريانوف إلى عملية النقل عن بعد وإرسالها إلى بُعد زين. إنه يتجول الآن مع جبل ، يرتدي نظارات وبدلة برتقالية.
ما هو شعورك حيال سياسة Google المتمثلة في طرح تنميتها الداخلية في السوق بعد عقود تقريبًا من إنشائها داخل الشركة؟ أليس لديهم صناعة تكنولوجيا المعلومات في هذا؟ أم أنها مالية بحتة؟
Google شركة خاصة ، يمكنها أن تفعل ما تريد. أنا شخصياً ممتن لهم لحقيقة أنهم ينتشرونها عمومًا.
وهكذا ، هذا هو العمل وعدم الرغبة في وضع حلول أولية بالكامل. وتعقيد عملية التحميل في مفتوحة المصدر. لا يمكنك أن تأخذ وتطور التطوير في مفتوحة المصدر ، فأنت بحاجة إلى إخفاء هويته ، وقطع عكازات معينة ، والتحقق من وجود كلمات مرور القرص الثابت. هذه عملية طويلة ومعقدة ومكلفة.
كيف تقيم مدى نضوج صناعة تكنولوجيا المعلومات نفسها؟ أناس جدد يأتون ، تقاليد قديمة ، كل شيء يصبح أكثر فائدة؟ أم لا؟
الإرهاق الآن كلمة طنانة للغاية. لكن النقطة ليست في ذلك ، أو بالأحرى ، ليس فقط فيه ، وليس السبب الجذري. الآن جيل جديد من المهندسين ينمو ، والذي نما في عالم مختلف تمامًا. انظر ، أنت بحاجة إلى تطبيق لتدوين الملاحظات ، وتجده في متجر التطبيقات ، ثم ضعه ، أو لم يعجبك ، أو وضع تطبيقًا آخر. إذا لم تستطع معرفة ذلك خلال 10 إلى 15 دقيقة ، كيف تعمل ، ضع آخر. يوجد الآن الكثير من الخيارات وكل شيء يتغير بسرعة كبيرة بحيث لا يرغب الأشخاص في فهم شيء على الأقل ، وهذا ينطبق أيضًا على مهندسي تكنولوجيا المعلومات. ومن هنا لدينا كل تلك المشاكل التي تنسب عادة إلى الإرهاق. بينما لا يزال هناك مهندسون في المدرسة القديمة ، فإن تكنولوجيا المعلومات تتطور. ما سيحدث بعد ذلك هو السؤال.
ويعتقد أن SRE تملي كيفية النجاح في DevOps. وهذا هو ، SRE هو إطار DevOps. هل توافق
DevOps هو ما عليك القيام به ، SRE كيفية القيام بما تقدمه DevOps. كل شيء بسيط هنا.
كيف يمكنك معرفة ما إذا كانت الصراعات بين المطورين والمشغلين قد انخفضت مع تطبيق DevOps؟
هذه واحدة من المشاكل التي يحلها DevOps من الناحية النظرية. في الممارسة العملية ، يكون لدى معظمهم فهم خاص جدًا لماهية DevOps. انظر إلى عدد الوظائف التي يتم البحث فيها عن DevOps. من الذي يبحثون عنه في الواقع؟ يمكن لأي شخص أن يختبئ وراء عبارة "مهندس DevOps" - من سيدة التنظيف إلى CTO. تعتقد العديد من الشركات أن مهندس DevOps هو الشخص الذي يمكنه أتمتة العمليات. لكنهم يفوتون ، في رأيي ، الجزء الأكثر أهمية الذي يدور حول DevOps حول إقامة تفاعل بين Dev و Ops. أنه الآن لا يوجد ديف ، العمليات و QA. هناك فريق يصنع المنتج ، وفي هذا الفريق يوجد أشخاص ذوو خبرة مختلفة ، مما يسمح للفريق بعمل منتج رائع.
وهنا لا يزال من المهم أن يكون الأشخاص ذوو الخبرة المختلفة قادرين على التحدث بنفس اللغة. وبالتالي ، فإن وجود أشخاص على شكل حرف T في فريق مهم للغاية. أكثر منهم ، وبرودة DevOps في الفريق.
وبهذه الطريقة ، عندما تكون فريقًا وليس Dev و Ops و QA والآن DevOps أيضًا ، فإن مشكلة الصراع تختفي من تلقاء نفسها. أنت تقوم الآن بشيء واحد ، وأنت تتحمل مسؤولية واحدة. المطورين الآن مسؤولون عن الكود ليس فقط حتى لحظة الالتزام ، ولكن أيضًا في عملية الاختبار والتشغيل.
أم أن تطبيق DevOps لا يزال غير مطبق بشكل كافٍ وهيكلة "المفوضين في الخوذات المغبرة مع Mausers" ، أي أنصار DevOps الذين سيأتون إلى الشركة ، كبيرها وصغيرها ، وإقناعهم بالتحول إلى نهج DevOps؟
الإقناع ليس حلا فعالا. الانتقال إلى DevOps هو تطور طبيعي ، لن ينجح من تحت العصا. ونعم ، دور الإنجيليين مهم ومهمتهم هي تغيير تصور المهندسين من أجل بدء عمليات التطور.
كيف ترى تنفيذ DevOps في صناعة تكنولوجيا المعلومات الروسية؟
لدي خبرة في إعادة بناء شركة على DevOps. وسأخبرك ، هذا مؤلم. بدأنا منذ حوالي 3 سنوات ، والآن نحن فقط في منتصف الطريق. إذا كان هناك ما يكفي من الوقت ، فسوف آتي إلى Devoops لتقديم تقرير حول كيفية تحولنا وما أشعلناه. وأيضًا ، سيكون هذا هو الرد على Baruch Sadogursky وهو أن DevOps لم يخترعها المسؤولون ، ولكن - سأخبرك بذلك في المؤتمر.
كل شيء يتغير. وحالة المطور أيضا. ذات مرة ، كان صناع الساعات والمهندسون وسائقي المحركات مهنة راقية يحلم بها الجميع. وأين هم الآن؟ هل هناك خوف من أنه مع تطور الذكاء الاصطناعي ، سيصبح المطور ملحقًا للأنظمة الأكثر تعقيدًا ، وسيصبح ، إلى حد ما ، عامل العالم الرقمي؟
لا. إنها عملية تطورية لا مفر منها. أولئك الذين يتطورون لن يكونوا عمالًا ، وأولئك الذين لا يستطيعون أن يكونوا عمالًا. في الوقت نفسه ، أنا لا أحب هذا الرأي ، أعمال الصيانة AI مهمة أيضا. على سبيل المثال ، لا يحظى عمل الحارس بالتقدير والاحترام في بلدنا - وأعتقد أن هذه مشكلة كبيرة للمجتمع الروسي. لا توجد مشاركات سيئة. هناك أوقات لا تناسبك. هناك حاجة إلى مهن مختلفة ، ومهن مختلفة مهمة (ج) الكلاسيكية دائم الشباب.
حسنًا ، دعنا نعود 15 عامًا. DevOps ، SRE - لا ، لم أسمع ، لم يكن هناك سوى مسؤولي النظام. الآن نمت العديد من SREs من مسؤولي النظام. تطورت. وبقي شخص ما مسؤول النظام؟ وعملهم مهم أيضا. بدونها ، سيكون من الصعب على المهندسين SRE.
تقديم المشورة للزملاء الشباب حول التقنيات التي يجب تعلمها في 2020.
أوه ، هناك قائمة طويلة جدًا ، يمكنك فتح من 5 إلى 10 وظائف شاغرة على مدار الساعة ومعرفة ما يريدون. لكن إلى جانب ذلك ، أنصحك بالبدء في دراسة المنهجيات مثل DevOps و Agile ، ومحاولة فهمها. اقرأ على الأقل كتابين عن أبنية الخدمات الحديثة من حيث التنمية. وبالتأكيد ، تحتاج إلى تعلم لغات البرمجة. ومن الغريب ، أنصحك بأن تبدأ بـ C. من غير المرجح أن تستخدمه في الحياة ، لكن هذا يتيح لك ترتيب الأمور في رأسك ، وسوف يسهل إلى حد كبير دراسة اللغات الأخرى.
يمكنك شراء تأليف Slurm Prom من فلاديمير جوريانوف من هنا .